DPGNN: Dual-Perception Graph Neural Network for Representation Learning