Master'sData, AI, Simulation & Analytics Applications open

Master’s in Graph ML for Networks and Systems

Online master's programme of 1,900 hours in graph machine learning for networks and systems: GNNs for power grids, traffic, supply chains and cybersecurity. 12 modules covering graphs and networked systems, classical network analysis, embeddings, graph neural networks, graph learning tasks, spatio-temporal graphs, applications in power grids, telecoms and supply chains, scaling and deployment, and robustness and explainability, with an assigned technical tutor.

Duration12–14 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Master’s in Graph ML for Networks and Systems — studying from New Zealand

New Zealand's data and artificial intelligence sector is growing, with strong activity in Auckland, Wellington and Christchurch across fintech, agritech, health analytics and government data services. Universities including the University of Auckland, the University of Otago and Victoria University of Wellington run leading research in machine learning and computational modelling. Simulation and analytics skills are widely applied in agriculture, energy and environmental modelling, and employers include government agencies such as Stats NZ as well as technology firms and consultancies.

Fees for New Zealand: NZ$17,700 (New Zealand dollar), with instalments and employer sponsorship available.

Relevant bodies in New Zealand

  • Stats NZ (Tatauranga Aotearoa)
  • Digital Council for Aotearoa New Zealand
  • Institute of Electrical and Electronics Engineers (IEEE) New Zealand Section

Typical roles

  • Data Scientist
  • Machine Learning Engineer
  • Simulation Engineer
  • Data Analyst

Questions from New Zealand

Are data and AI engineering roles regulated in New Zealand, and how does that affect a private qualification?

Data and AI are not regulated professional titles in New Zealand, though privacy obligations fall under the Office of the Privacy Commissioner. Engineers who want chartered status can pursue registration through Engineering New Zealand. SEIUM's qualifications are private, not state degrees, and not accredited by a national body, so employers decide how much they value them.

Which New Zealand employers hire data, AI and simulation engineers?

Demand is found in banks and insurers, government agencies, healthcare, energy and utilities, technology firms, and consultancies. Employers usually assess portfolios, practical projects and technical interviews more than credentials. A private online programme can help build relevant skills, but it does not guarantee a position or a specific salary.

Can I complete this online from New Zealand in English while working?

Yes. The programmes are fully online and taught in English, so you can study from New Zealand without a student visa. You will have an assigned technical tutor and complete a final project. Specialist courses are 300 hours, diplomas 800 and master's 1,900. Fees can be paid in instalments, and some employers sponsor study, so ask yours early.

Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Represent engineering systems as graphs and analyse their structure.

02

Learn vector representations of nodes, links and graphs.

03

Design and train graph neural networks.

04

Model spatio-temporal phenomena on networks.

05

Apply GNNs to power, telecommunications and supply networks.

06

Scale and deploy graph models in production.

07

Assess the robustness and explainability of network models.

Profile

Who it's for

  • Graph machine learning engineers.
  • Network data scientists.
  • Power grid analytics engineers.
  • Telecommunications optimisation specialists.
  • Supply chain risk analysts.
  • Geometric AI researchers.
  • Engineering or science graduates looking to enter the power grid sector.
Standards & tools

What you'll work with

  • ISO/IEC 39075 (GQL) (graph query language)
  • IEC 61970 (CIM) (common information model for energy management)
  • Regulation (EU) 2024/1689 (AI Act)
  • Directive (EU) 2022/2557 (resilience of critical entities)
  • ISO/IEC 22989 (AI concepts and terminology)
  • ISO/IEC 23053 (framework for AI systems using machine learning)
  • PyTorch Geometric
  • DGL
  • NetworkX
  • Neo4j
  • pandapower
Syllabus

12 modules

  1. 1.1Graph theory applied to engineering
  2. 1.2Directed, weighted graphs and multigraphs
  3. 1.3Heterogeneous and knowledge graphs
  4. 1.4Dynamic and temporal graphs
  5. 1.5Power, water and transport networks
  6. 1.6Communication and supply networks
  7. 1.7Representations: matrices and lists
  8. 1.8Structural properties and scale-free networks
  9. 1.9Topology data sources
  10. 1.10Case study: modelling a distribution network as a graph
  1. 2.1Degree, betweenness and eigenvector centrality
  2. 2.2PageRank and its variants
  3. 2.3Community detection
  4. 2.4Shortest paths and maximum flows
  5. 2.5Robustness and percolation
  6. 2.6Vulnerability analysis
  7. 2.7Motifs and subgraphs
  8. 2.8Node similarity metrics
  9. 2.9Visualising large graphs
  10. 2.10Lab: robustness analysis with NetworkX
  1. 3.1Spectral graph theory
  2. 3.2The Laplacian and its decomposition
  3. 3.3DeepWalk and node2vec
  4. 3.4TransE knowledge graph embeddings
  5. 3.5Encoding node and edge attributes
  6. 3.6Embeddings for dynamic graphs
  7. 3.7Dimensionality reduction
  8. 3.8Evaluating embeddings
  9. 3.9Scalability of representation learning
  10. 3.10Practical exercise: embeddings of a transport network
  1. 4.1The message-passing paradigm
  2. 4.2GCN and spectral convolutions
  3. 4.3GraphSAGE and inductive learning
  4. 4.4GAT attention networks
  5. 4.5Graph Isomorphism Network
  6. 4.6Over-smoothing and depth
  7. 4.7Pooling and readout
  8. 4.8Heterogeneous graphs with R-GCN
  9. 4.9Expressiveness and the Weisfeiler-Lehman test
  10. 4.10Lab: GNN with PyTorch Geometric
  1. 5.1Node classification
  2. 5.2Link prediction
  3. 5.3Graph classification and regression
  4. 5.4Semi-supervised learning
  5. 5.5Anomaly detection on graphs
  6. 5.6Self-supervised and contrastive learning
  7. 5.7Graph generation
  8. 5.8Graph-based recommendation
  9. 5.9Evaluation metrics and splits
  10. 5.10Practical exercise: link failure prediction
  1. 6.1Time series on graphs
  2. 6.2STGCN and DCRNN
  3. 6.3Traffic forecasting
  4. 6.4Load forecasting in power grids
  5. 6.5Spatio-temporal attention
  6. 6.6Graphs with changing topology
  7. 6.7Imputation of networked sensors
  8. 6.8Propagation models
  9. 6.9Uncertainty in forecasts
  10. 6.10Lab: traffic forecasting with sensor data
  1. 7.1State estimation with GNNs
  2. 7.2Approximate power flow
  3. 7.3Fault location
  4. 7.4Distribution network reconfiguration
  5. 7.5Integration of renewables
  6. 7.6False data injection attacks
  7. 7.7IEEE test case data
  8. 7.8Physical constraints in learning
  9. 7.9Validation against classical solvers
  10. 7.10Case study: GNN power flow on the IEEE 118-bus case
  1. 8.1Modelling IP networks as graphs
  2. 8.2Latency prediction with RouteNet
  3. 8.3Learning-assisted routing
  4. 8.4Software-defined network management
  5. 8.5Intrusion detection in traffic
  6. 8.6Mobile network planning
  7. 8.7Radio resource optimisation
  8. 8.8Network digital twins
  9. 8.9Integration with orchestrators
  10. 8.10Workshop: performance model of a network
  1. 9.1Multi-tier supply networks
  2. 9.2Risk propagation
  3. 9.3Particle simulation with GNNs
  4. 9.4Finite element meshes as graphs
  5. 9.5Pipe networks and leaks
  6. 9.6Manufacturing process graphs
  7. 9.7Asset knowledge graphs
  8. 9.8Graphs from P&ID diagrams
  9. 9.9Dependency-based maintenance
  10. 9.10Practical exercise: risk in a supplier network
  1. 10.1Neighbourhood sampling
  2. 10.2Distributed training with DGL
  3. 10.3Neo4j graph databases
  4. 10.4Cypher and GQL queries
  5. 10.5Real-time inference
  6. 10.6Graph pipelines in production
  7. 10.7Monitoring graph models
  8. 10.8Hardware and memory
  9. 10.9Integration with SCADA systems
  10. 10.10Lab: GNN served on a graph database
  1. 11.1Adversarial attacks on graphs
  2. 11.2Certified robustness
  3. 11.3GNNExplainer and explanations
  4. 11.4Uncertainty and calibration
  5. 11.5Fairness in social graphs
  6. 11.6Privacy in graphs
  7. 11.7AI regulation in critical infrastructure
  8. 11.8Documentation and auditing
  9. 11.9Validation with network experts
  10. 11.10Case study: explaining a failure prediction
  1. 12.1Selection of the network and problem
  2. 12.2Graph construction and data
  3. 12.3Initial structural analysis
  4. 12.4Model design
  5. 12.5Training and tuning
  6. 12.6Evaluation against baselines
  7. 12.7Explainability and robustness
  8. 12.8Deployment plan
  9. 12.9Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

The programme is delivered 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so it fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is PyTorch Geometric, DGL, NetworkX, Neo4j and pandapower, in free, academic or evaluation versions. Exercises are based on real procedures: benchmarks on IEEE network cases, forecasting with real sensor data and robustness analysis against simulated failures. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: ISO/IEC 39075 (GQL), IEC 61970 (CIM), Regulation (EU) 2024/1689, Directive (EU) 2022/2557, ISO/IEC 22989, ISO/IEC 23053.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of ISO/IEC 39075 (GQL), IEC 61970 (CIM) and Regulation (EU) 2024/1689 (AI Act) applied to real cases, not as a theoretical annex.
Industry software:PyTorch Geometric, DGL, NetworkX, Neo4j and pandapower, in free, academic or evaluation versions.
Master's Thesis with defence:a graph ML model for a real network problem, evaluated against baselines with an explainability and deployment plan, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Network robustness analysis
Model a real network as a graph and analyse its robustness with NetworkX.
GNN model
Build and train a GNN with PyTorch Geometric for link failure prediction.
Spatio-temporal forecasting
Forecast traffic or grid load from networked sensor data.
Power flow with GNN
Approximate power flow on the IEEE 118-bus case and validate it against classical solvers.
Master's Thesis
Develop a graph ML solution for a real network problem, defended before a panel.
Career opportunities

Where this takes you

Graph machine learning engineerNetwork data scientistPower grid analytics engineerTelecommunications optimisation specialistSupply chain risk analystGeometric AI researcher
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with PyTorch Geometric, DGL, NetworkX, Neo4j and pandapower, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A university degree in engineering, science or architecture (or equivalent professional experience), a suitable computer and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Graph ML for Networks and SystemsEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.