EdgeConv layers are graph neural network operations designed to process unstructured geometric data, such as 3D point clouds, by learning local and global features across dynamically constructed graphs. For each point in a dataset, an EdgeConv layer identifies its nearest neighbors in feature space to construct a local neighborhood graph, computes edge features by evaluating both the central point features and the relative differences between the point and its neighbors, and aggregates these edge representations using a symmetric function such as max pooling. Unlike static graph convolutions, EdgeConv dynamically recomputes the neighborhood graph in the updated feature space at each layer, enabling the network to capture semantic relationships and structural topology across both local neighborhoods and distant points while maintaining permutation invariance.