Model G20 2027 at FLAME University, registrations now open

World 101 The living map

Browse all topics →

Networks & Graphs

Loading the map. The links below remain available.

Networks & Graphs

Follow a field, explore its subjects, then travel their connections.

Read the subject guide ↗
Explore by name

Mathematics

Networks & Graphs

Graph theory

Also known as theory of graphs

Networks and graphs are the math of connection, the dots-and-lines behind transport, supply chains, friendships, and the web. Once you see the world as who links to whom, hidden structure jumps out. In History, the maximum size of an ancient empire is basically a graph problem: rule collapses once messages take longer to cross the network than authority can survive in transit. In Politics, mapping who owns whom among global companies collapses to a tiny core, where one study found 147 firms control 40% of corporate value, making economic power a network property invisible on any org chart. And that same hyper-connection, History warns, makes the world more fragile, turning one local default into a global crash.

Put your curiosity to work

Careers in Networks & Graphs

Roles today

  • Machine Learning Engineer (Graph Focus)

    Develops and deploys graph neural network models for diverse applications.

    Skills to build

    • Python
    • TensorFlow/PyTorch
    • Graph Neural Networks
    • Distributed Computing
    • Algorithm Optimization
  • Data Scientist (Network Analysis)

    Extracts insights from complex relational data using graph algorithms and statistical methods.

    Skills to build

    • R/Python
    • SQL
    • NetworkX/igraph
    • Statistical Modeling
    • Data Visualization
  • Research Scientist (AI/ML)

    Advances the theoretical and practical frontiers of graph-based artificial intelligence.

    Skills to build

    • Deep Learning Frameworks
    • Academic Writing
    • Algorithm Development
    • Experimental Design
    • Linear Algebra
  • Software Engineer (Graph Databases)

    Designs and implements scalable systems for storing and querying graph-structured data.

    Skills to build

    • Java/Go
    • Neo4j/ArangoDB
    • Distributed Systems
    • API Development
    • Database Optimization

Emerging roles

  • Graph AI Architect

    Designs and oversees the strategic implementation of graph AI infrastructure for enterprise solutions.

    Skills to build

    • Cloud Platforms (AWS/GCP/Azure)
    • System Design
    • MLOps
    • Kubernetes
    • Security Best Practices
  • Drug Discovery Scientist (GNN)

    Applies graph neural networks to model molecular interactions and predict drug efficacy.

    Skills to build

    • Cheminformatics
    • Python
    • GNN Libraries (e.g., DGL)
    • Molecular Modeling
    • Biology/Chemistry Domain Knowledge
  • Fraud Detection Analyst (Graph-based)

    Utilizes graph neural networks to identify complex patterns of fraudulent activity in transaction networks.

    Skills to build

    • SQL
    • Python
    • Fraud Analytics Tools
    • Anomaly Detection
    • Network Security Principles

Where subjects meet

  • Cryptocurrency & Digital Money ↗

    Blockchain Network Analyst

    Maps and analyzes transaction flows to detect anomalies and illicit activities in decentralized ledgers.

    Skills to build

    • Blockchain Technology
    • Graph Databases
    • Python
    • Cryptography
    • Financial Forensics
  • Pandemics ↗

    Public Health Network Modeler

    Simulates disease spread and intervention effectiveness using population contact networks.

    Skills to build

    • Epidemiology
    • Python/R
    • Network Simulation
    • Statistical Modeling
    • Public Health Policy
  • Kinship & Family ↗

    Genealogical Data Scientist

    Applies graph algorithms to reconstruct and analyze complex family trees and social structures.

    Skills to build

    • Data Mining
    • Graph Databases
    • Python/R
    • Historical Research Methods
    • Social Network Analysis
  • Cybercrime Law ↗

    Cyber Threat Intelligence Analyst (Graph)

    Uses graph analytics to map cyberattack campaigns and identify perpetrator networks.

    Skills to build

    • Cybersecurity
    • Graph Databases
    • Threat Intelligence Platforms
    • Python
    • Digital Forensics

Find your direction

Compare the choices that shape this path. There is no score or single right answer.

  1. Will you focus on the deep mathematical theory or the practical application of Graph Neural Networks (GNNs)?

    Mathematical Foundations
    You'll spend your time understanding and proving the complex math behind how GNNs work, designing new architectures from the ground up, and exploring their theoretical limits.
    Real-World Applications
    You'll focus on using existing GNN tools and libraries to solve concrete problems in areas like social network analysis, drug discovery, or fraud detection.

    One path builds the tools, the other uses them; both are vital for the field to advance.

  2. Do you want to be a generalist across many GNN problems or a specialist in one area?

    Broad GNN Practitioner
    You'll learn to apply GNNs to a wide variety of graph types and problems, making you adaptable to different industries and research questions.
    Domain-Specific GNN Expert
    You'll dive deep into applying GNNs within a specific field, like chemistry (molecular graphs), logistics (route optimization), or social science (network analysis), becoming an expert in that niche.

    Specializing can make you highly sought-after in certain fields, but broad skills offer more career flexibility.

  3. Are you more interested in inventing new GNN models or making existing ones work reliably in products?

    Research & Innovation
    Your work will involve exploring new ideas, developing novel GNN architectures, and pushing the boundaries of what these networks can achieve, often in academic or R&D settings.
    Engineering & Deployment
    You'll focus on building robust, efficient, and scalable systems that integrate GNNs into real-world applications, ensuring they perform well and are reliable for users.

    Both roles are critical for GNNs to evolve from theoretical concepts to practical solutions.

  4. Will you work primarily with static, well-defined graphs or dynamic, evolving graph data?

    Static Graph Analysis
    You'll often deal with graphs that are relatively fixed, like a molecular structure or a social network snapshot, focusing on extracting insights from their inherent properties.
    Dynamic Graph Processing
    Your challenge will be to analyze and model graphs that change constantly, such as real-time transaction networks or evolving communication patterns, requiring different GNN approaches.

    The nature of the data profoundly impacts the types of GNNs and algorithms you'll use and the problems you'll solve.

Where to study Networks & Graphs

Institutions and programmes to explore. Check each institution’s current programme and entry requirements before applying.

  • Indian Institute of Science (IISc), Bangalore

    India

    Integrated PhD in Mathematical Sciences

    Its rigorous research environment cultivates deep mathematical understanding, offering a high return on intellectual investment.

  • Indian Institute of Technology Bombay (IIT Bombay)

    India

    M.Sc. in Mathematics

    Provides a robust foundation in both theoretical and applied mathematics, preparing graduates for diverse analytical roles.

  • Chennai Mathematical Institute (CMI)

    India

    BSc (Hons) Mathematics and Computer Science

    A focused institution for pure mathematics, it offers an unparalleled depth of study for aspiring researchers.

  • University of Cambridge

    Global

    BA (Hons) Mathematics (Tripos)

    Its venerable tradition in mathematical innovation ensures graduates are equipped with a world-class analytical toolkit.

  • Princeton University

    Global

    AB in Mathematics

    A powerhouse of theoretical mathematics, it offers an elite environment for groundbreaking research and intellectual development.

  • Massachusetts Institute of Technology (MIT)

    Global

    BS in Mathematics

    Its interdisciplinary approach to mathematics, particularly in applied and computational fields, yields highly adaptable problem-solvers.

  • University of California, Berkeley

    Global

    BA in Mathematics

    Offers a broad and deep mathematical education, fostering critical thinking essential for diverse high-value careers.

  • ETH Zurich

    Global

    BSc in Mathematics

    Its strong research focus and relatively accessible tuition provide exceptional value for a world-class mathematical education.

  • Vellore Institute of Technology (VIT)

    India

    Integrated M.Sc Mathematics / B.Tech CSE

    A strong computing base for maths-heavy tech paths.

Watch

Read

  • Graph Representation Learning ↗A lucid exposition for those seeking a foundational understanding of how to translate complex graph structures into machine-digestible representations.William L. Hamilton
  • Graph Neural Networks: Foundations, Frontiers, and Applications ↗This comprehensive volume offers a rigorous exploration of GNN architectures, theoretical underpinnings, and their burgeoning applications across diverse domains.Lingfei Wu, Peng Cui, Jian Pei, Liang Zhao, Shiqiang Yang, Philip S. Yu
  • Semi-Supervised Classification with Graph Convolutional Networks ↗The seminal work that introduced Graph Convolutional Networks, providing a scalable and effective framework for learning on graph-structured data.Thomas N. Kipf, Max Welling
  • Graph Attention Networks ↗This paper introduced the attention mechanism to graph neural networks, enabling models to weigh the importance of different neighbours dynamically.Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, Yoshua Bengio
  • Graph Neural Networks: A Review of Methods and Applications ↗An exhaustive survey charting the landscape of GNNs, from foundational models to cutting-edge applications, essential for navigating this rapidly evolving field.Jie Zhou, Ganqu Cui, Shengding Hu, Zhengyu Zhang, Cheng Yang, Zhiyuan Liu, Maosong Sun, Chi Li, Zhaokang Sun, Lifeng Wang, Xing Xie, Jian Tang

Voices to follow

  • Yoshua Bengio ↗A titan of deep learning, his work on neural networks underpins much of modern AI, including foundational contributions to graph-based architectures.Professor, Université de Montréal; Scientific Director, MILA
  • Jure Leskovec ↗A leading authority on large-scale graph analysis and network science, his research has significantly advanced the application of deep learning to complex graph structures.Professor of Computer Science, Stanford University
  • Michael Bronstein ↗A pioneer in geometric deep learning, he has been instrumental in developing theoretical frameworks and practical applications for neural networks on non-Euclidean data like graphs.Professor, Imperial College London; Head of Graph Learning, Twitter
  • Petar Veličković ↗Known for his seminal work on Graph Attention Networks (GATs), he continues to push the boundaries of graph representation learning with practical and theoretical insights.Staff Research Scientist, Google DeepMind; Affiliated Lecturer, University of Cambridge

Glossary

  • EdgeAn edge is a connection or a link between two nodes in a graph. It shows that these two items are related in some way. For example, if two students are friends, the line connecting their nodes in a social graph would be an edge.
  • FeatureA feature is a piece of information or a characteristic that describes a node or an edge. It helps us understand more about that specific part of the graph. For example, for a student node, features could be their age, grade, or favorite subject.
  • GraphA graph is like a map that shows how different things are connected. It's made up of individual items (called "nodes") and the links between them (called "edges"). For example, a social media network where each person is a node and a friendship is an edge is a type of graph.
  • Graph EmbeddingGraph embedding is the process where a GNN turns a node, an edge, or even an entire graph into a compact numerical code or vector. This code captures the important information and relationships, making it easier for computers to process. For example, imagine summarizing a long story into a short, secret code that still holds all the main points, so a computer can quickly understand what the story is about.
  • Graph Neural Network (GNN)A Graph Neural Network (GNN) is a special type of artificial intelligence program that can "understand" and learn from data that is structured as a graph. It's designed to figure out patterns in how things are connected. For example, a GNN could be used to recommend new friends to you on social media by looking at your existing friends and their connections.
  • Message PassingMessage passing is the main way a GNN learns. It's like nodes in a graph sending and receiving "messages" (which are actually pieces of information or features) to and from their neighbors. This helps each node update its understanding based on its connections. For example, imagine students in a group project sharing their ideas (messages) with their teammates (neighbors) to come up with a better final plan.
  • NeighborhoodA node's neighborhood includes that node itself and all the other nodes it is directly connected to by an edge. It's like a node's immediate circle of friends. For example, if you are a node in a friendship graph, your neighborhood would be you and all your direct friends.
  • NodeA node (sometimes called a vertex) is one of the individual items or points in a graph. Think of it as a single spot on your map. For example, in a graph of your school, each student or each classroom could be a node.
  • PredictionPrediction is what a GNN does after it has learned from the graph data. It uses what it has learned to make a guess or a decision about new or unknown parts of the graph. For example, a GNN might predict if a new movie will be popular based on how similar movies (nodes) were connected to popular actors (other nodes) and genres (features).

Threads 14

Where this connects to other fields, and why it's worth knowing.

  • Empires & Imperial Power History

    Ancient empires were basically a race against messenger speed. If an order from the capital took longer to arrive than a rebellion took to erupt, the far edges spun out of control. So the maximum size of an empire was set by one number: how many days it took news to cross the network before authority went stale.

  • Rivers, Watersheds, and Water Systems Geography

    Look at a river system from above, the veins in your hand, and a lightning bolt, and they branch in eerily similar patterns. That's not a coincidence. Each one is nature's cheapest way to funnel stuff, water, blood, electric charge, from a whole spread-out area down to a single point, using the least energy possible.

  • Political Economy Political Science

    Draw a map of which companies own shares of which other companies, and it doesn't spread out evenly, it collapses into a tiny tangled core. One study found just 147 firms secretly control 40% of the world's corporate value through these ownership webs. Real economic power isn't on any org chart; it's a hidden pattern in the network.

  • Kinship & Family Sociology

    Aboriginal Australian communities have strict rules about who can marry whom, passed down for thousands of years. When mathematicians wrote those rules out, they matched a 'group' exactly, the same math structure that describes rotating a cube. Nobody designed it that way on purpose, yet the family system runs on flawless algebra.

  • Immigration & Border Policy Political Science

    Once a few people from one village settle in a new country, they make it cheaper and less scary for their neighbors to follow, texting back tips, jobs, and a couch to crash on. So migration feeds itself and keeps going long after the first reason to leave is gone. That's why migrants cluster by hometown; it's chains of connections, not a random flood.

  • Globalisation History

    You'd think hooking the whole world tightly together makes it sturdier. It does the opposite. In a densely linked financial network, one bank's collapse yanks on everyone wired to it, so a single local default can cascade into a worldwide crash. Tight connection spreads the damage instead of cushioning it.

  • Cybercrime Law Law

    You can't chase an online hacker across a map, because they could be anywhere. Instead police trace the connections: which computers talked to which, which crypto wallets link up, what infrastructure they share. Catching them becomes less about geography and more about following the web of links.

  • Pandemics Science

    A disease doesn't spread evenly, one person to the next. A few super-connected people (a nurse, a party host) infect huge numbers, while most infect almost no one. That's why the smart move is targeting those hubs, not vaccinating random people, and why one 'average' spread number hides what really matters.

  • English as a Global Language Literature

    Every new person who learns English makes English more useful for everyone else to learn. That snowball locks it in as the world's default, even if another language might be 'better,' just like we're all stuck with the awkward QWERTY keyboard.

  • Education and Social Mobility Sociology

    A researcher found that most people get their jobs not from close friends, but from people they barely know, a cousin's coworker, an old classmate. Those loose 'weak' connections reach into worlds your inner circle can't. So climbing in life runs a lot on the shape of your network, not just your grades.

  • Cryptocurrency & Digital Money Economics

    People think Bitcoin is anonymous. Actually every transaction is written on a permanent public list anyone can read, and "chain analysis" experts routinely trace it back to real people. It's one of the least private kinds of money ever invented.

  • Chokepoints & Strategic Waterways Geography

    Draw the world as dots and lines, and some lines carry a huge share of all the traffic. Cut one, and the whole map splits into disconnected pieces. Math can spot those weak links in advance, which is why the narrow Strait of Hormuz is dangerous on paper before any navy shows up.

  • The Loneliness Epidemic Sociology

    Loneliness can ripple through a friend group up to three people away, like catching a cold you never touched. And it tends to push lonely people out toward the ragged edges of the network. An emotion is spreading with a shape and a pattern, like a contagion.

  • Systemic & Cascading Risk Global Challenges

    Graph theory makes dependencies visible: nodes represent services and edges represent requirements or transmission pathways. Systemic-risk analysis adds the meaning of those links and the consequences of losing them.

    Sources: Briefing note on systemic risk ↗

← Explore the living map