top of page
header background.png

Graph Neural Networks

Understanding Graph Neural Networks

Introduction to Graph Neural Networks

Graph Neural Networks (GNNs) are a class of machine learning models designed to work with data that can be represented as graphs. In a graph, data entities are represented as nodes, and the relationships between these entities are represented as edges. GNNs utilize this graph structure to perform learning and inference tasks.

​

GNNs are especially well-suited for tasks involving graph-structured data, such as social networks, citation networks, biological networks, and recommendation systems. They have gained significant attention in recent years for their ability to capture complex relationships and dependencies in data.

Origin: Graph Neural Networks have their roots in the field of graph theory and have gained popularity in the machine learning and data science communities. The concept of neural network models operating on graph data has been developed to address the challenges of processing and understanding graph-structured data.

​

Applications of Graph Neural Networks

Graph Neural Networks have been applied in various domains to tackle different types of problems. In social network analysis, GNNs have been used for community detection, link prediction, and influence maximization. In bioinformatics, GNNs have been applied for protein interaction prediction, molecular property prediction, and drug discovery. Additionally, GNNs have been utilized in recommendation systems to improve personalized recommendations for users based on their interactions within a network.

​

One notable example is the application of GNNs in the field of transportation, where they have been used to optimize traffic flow and improve routing algorithms by modeling road networks as graphs and capturing the interactions between different road segments.

​

References
  1. Scarselli, F., Gori, M., Tsoi, A. C., Hagenbuchner, M., & Monfardini, G. (2009). The graph neural network model. IEEE Transactions on Neural Networks, 20(1), 61-80.

  2. Battaglia, P. W., Hamrick, J. B., Bapst, V., Sanchez-Gonzalez, A., Zambaldi, V., Malinowski, M., ... & Pascanu, R. (2018). Relational inductive biases, deep learning, and graph networks. arXiv preprint arXiv:1806.01261.

  3. Zhou, J., Cui, G., Zhang, Z., Yang, C., Liu, Z., Wang, L., & Li, C. (2018). Graph neural networks: A review of methods and applications. arXiv preprint arXiv:1812.08434.

  4. Bronstein, M. M., Bruna, J., LeCun, Y., Szlam, A., & Vandergheynst, P. (2017). Geometric deep learning: going beyond Euclidean data. IEEE Signal Processing Magazine, 34(4), 18-42.

  5. Hamilton, W. L., Ying, Z., & Leskovec, J. (2017). Inductive representation learning on large graphs. Advances in Neural Information Processing Systems, 30, 1024-1034.

Related jobs
Goldman Sachs
Goldman Sachs

Data Analyst

Intern

US - New York City

Goldman Sachs
Goldman Sachs

Data Analyst

Intern

US - New York City

Need To Hire Top AI Talent?

We got you covered, full-time, freelance, contract, consultants, full service agencies to interns, we have the talent.

AI Talent

Looking For a New Role in AI?

Engineers, strategists, designers, managers, executive to entry positions, we've got them all.  Join the community for free today!

Artificial Intelligence jobs
bottom of page