Postgraduate DiplomaData, AI, Simulation & Analytics Applications open

Diploma in Anomaly and Attack Detection in Graphs

Online postgraduate diploma of 800 hours in anomaly and attack detection on graphs, with 8 modules covering anomalous behaviour in graphs, classical and deep learning detection methods, dynamic and streaming graphs, graphs in cybersecurity, adversarial attacks on graph models and operation, governance and compliance, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Diploma in Anomaly and Attack Detection in Graphs — studying from Singapore

Singapore has invested heavily in artificial intelligence and data, under national plans coordinated by the Infocomm Media Development Authority and the AI Singapore programme. The sector spans industrial analytics, digital twins, simulation for engineering design and data platforms serving finance, logistics and healthcare. Engineers work across machine learning, data engineering and computational modelling. Employers range from global technology firms and banks to local research institutes and government-linked companies.

Fees for Singapore: S$2,560 (Singapore dollar), with instalments and employer sponsorship available.

Relevant bodies in Singapore

  • Infocomm Media Development Authority (IMDA)
  • AI Singapore
  • Personal Data Protection Commission (PDPC)
  • Singapore Computer Society

Typical roles

  • Machine Learning Engineer
  • Data Engineer
  • Simulation Engineer
  • Analytics Consultant

Questions from Singapore

Does Singapore have a recognised body for data and AI professionals, and is SEIUM recognised?

Singapore's Infocomm Media Development Authority (IMDA) and the Singapore Computer Society are key bodies in the digital and data field, and the Personal Data Protection Commission (PDPC) oversees data protection. SEIUM's qualifications are private, not state degrees, and not accredited by any national body. Acceptance is decided by employers or the relevant body, so verify this before enrolling.

Which Singapore employers hire data, AI and simulation specialists?

Demand is strong across banks, government agencies, healthcare, logistics, telecoms and tech firms. Singapore's national AI and smart nation initiatives also create roles. Employers typically assess portfolios, technical interviews and proven projects. Your final project can demonstrate applied analytics or simulation skills, though hiring decisions are the employer's.

Can I study this part-time from Singapore, and does it need a student visa?

Yes, the programmes are 100% online and taught in English, so you can study from Singapore without a student visa. Workload is substantial, with 1,900 hours for a master's, 800 for a postgraduate diploma and 300 for a specialist course. Fees can be paid in instalments, and employer sponsorship is possible, subject to your employer's approval.

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

Characterise the types of anomaly in static, dynamic and heterogeneous graphs.

02

Apply classical methods such as OddBall and Fraudar to transaction graphs.

03

Train autoencoders and GNNs for anomaly detection with imbalanced classes.

04

Detect anomalies in real time on edge streams.

05

Analyse attack paths and lateral movement using security graphs.

06

Assess and mitigate adversarial attacks against graph models.

07

Integrate detection into investigation processes that comply with regulations.

Profile

Who it's for

  • Anti-fraud data scientists in banking and payments.
  • Cybersecurity analysts using graph-based techniques.
  • SOC detection engineers.
  • Anti-money laundering specialists.
  • Adversarial machine learning researchers.
  • Machine learning engineers working on risk models.
  • Engineering or science graduates aiming to enter banking and payments.
Standards & tools

What you'll work with

  • ISO/IEC 27001:2022 (information security management systems)
  • Regulation (EU) 2016/679 – GDPR (General Data Protection Regulation)
  • Directive (EU) 2015/849 (prevention of money laundering)
  • Directive (EU) 2022/2555 – NIS2 (network and information security)
  • ISO/IEC 27035 (information security incident management)
  • NIST SP 800-61 Rev. 2 (incident handling)
  • ISO/IEC 42001:2023 (AI management systems)
  • Regulation (EU) 2024/1689 (Artificial Intelligence Act)
  • PyGOD
  • PyTorch Geometric
  • Neo4j Graph Data Science
  • BloodHound
  • DeepRobust
Syllabus

8 modules

  1. 1.1Types of anomaly: nodes, edges, subgraphs and graphs
  2. 1.2Static, dynamic and heterogeneous graphs
  3. 1.3Centrality measures and local structure
  4. 1.4Egonets and neighbourhood patterns
  5. 1.5Power laws and degree distributions
  6. 1.6Transaction, network and identity graphs
  7. 1.7Scarce labelling and class imbalance
  8. 1.8AUC-ROC, AUC-PR and top-k precision metrics
  9. 1.9Building graphs from network logs
  10. 1.10Workshop: NetFlow flow graph with NetworkX
  1. 2.1OddBall and egonet laws
  2. 2.2Matrix factorisation and reconstruction errors
  3. 2.3Community detection and membership anomalies
  4. 2.4SCAN and bridge node detection
  5. 2.5Random walks and personalised PageRank
  6. 2.6Dense subgraph detection: Fraudar and M-Zoom
  7. 2.7Isolation Forest on structural embeddings
  8. 2.8Comparison of unsupervised methods
  9. 2.9The PyGOD library for graph anomaly detection
  10. 2.10Practical: detecting fraudulent accounts with Fraudar
  1. 3.1Embeddings with node2vec and DeepWalk
  2. 3.2Graph autoencoders: DOMINANT and GAE
  3. 3.3Contrastive learning: CoLA and ANEMONE
  4. 3.4Supervised GNNs with imbalanced classes
  5. 3.5Fraudster camouflage: CARE-GNN and PC-GNN
  6. 3.6Heterogeneous graphs and metapaths
  7. 3.7Explaining detected anomalies
  8. 3.8Score calibration and thresholds
  9. 3.9Elliptic, YelpChi and Amazon benchmarks
  10. 3.10Lab: money laundering detection on the Elliptic dataset
  1. 4.1Temporal graphs and sliding windows
  2. 4.2Detecting structural changes
  3. 4.3SpotLight and MIDAS for streaming edges
  4. 4.4Temporal Graph Networks (TGN)
  5. 4.5Detecting bursts and periodic patterns
  6. 4.6Latency and memory in continuous processing
  7. 4.7Integration with Apache Kafka and Flink
  8. 4.8Alerting and event prioritisation
  9. 4.9Evaluation with labelled streams
  10. 4.10Case study: scan detection in network traffic
  1. 5.1Process provenance graphs on endpoints
  2. 5.2Detecting lateral movement in Active Directory
  3. 5.3Attack path analysis with BloodHound
  4. 5.4Threat knowledge graphs and STIX 2.1
  5. 5.5Technique mapping with MITRE ATT&CK
  6. 5.6Detecting botnets and command and control
  7. 5.7DNS graphs and malicious domains
  8. 5.8Alert correlation in the SIEM
  9. 5.9Reducing false positives in the SOC
  10. 5.10Practical: escalation paths in a lab domain
  1. 6.1Taxonomy: evasion, poisoning and extraction
  2. 6.2Structural perturbation attacks: Nettack
  3. 6.3Metattack and meta-gradient poisoning
  4. 6.4Fake node injection
  5. 6.5Membership inference and privacy attacks
  6. 6.6Defences: GNNGuard and Pro-GNN
  7. 6.7Adversarial training on graphs
  8. 6.8Robustness certification
  9. 6.9The DeepRobust library for evaluation
  10. 6.10Workshop: measuring a GCN's robustness against Nettack
  1. 7.1Integration into fraud investigation workflows
  2. 7.2Explainability for analysts and auditors
  3. 7.3Personal data protection in graphs
  4. 7.4Anti-money laundering requirements
  5. 7.5Model risk management
  6. 7.6Monitoring drift and degradation
  7. 7.7Graph databases: Neo4j and TigerGraph
  8. 7.8Scaling with GraphFrames on Spark
  9. 7.9Documentation and traceability of decisions
  10. 7.10Case study: alert investigation dashboard
  1. 8.1Choosing the case: fraud or cybersecurity
  2. 8.2Graph modelling and data sources
  3. 8.3Baseline with classical methods
  4. 8.4Deep model and tuning
  5. 8.5Evaluation with imbalanced metrics
  6. 8.6Adversarial robustness test
  7. 8.7Designing the alert workflow
  8. 8.8False positive analysis with analysts
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

100% online training 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 can be combined with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is PyGOD, PyTorch Geometric, Neo4j Graph Data Science, BloodHound and DeepRobust, in free, academic or evaluation versions. Real procedures are studied: money laundering detection on transaction graphs, identification of lateral movement in corporate domains and robustness assessment of GNNs against perturbations. Assessment is continuous by module plus the final integrative project.

Standards covered: ISO/IEC 27001:2022, Regulation (EU) 2016/679 (GDPR), Directive (EU) 2015/849 (AML), Directive (EU) 2022/2555 (NIS2), ISO/IEC 27035, NIST SP 800-61 Rev. 2, ISO/IEC 42001:2023, Regulation (EU) 2024/1689 (AI Act).

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of ISO/IEC 27001, the GDPR and the EU anti-money laundering directive applied to real cases, not as a theoretical annex.
Industry software:PyGOD, PyTorch Geometric, Neo4j Graph Data Science, BloodHound and DeepRobust, in free, academic or evaluation versions.
Final project:a documented graph-based detection project on a fraud or cybersecurity case, including adversarial robustness testing and an alert workflow, reviewed by your tutor.
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.

Case and graph modelling
Choose a fraud or cybersecurity case and model its graph and data sources.
Classical baseline
Build a baseline with classical detection methods.
Deep detection model
Train and tune a deep model and evaluate it with imbalanced metrics.
Robustness and alerting
Test adversarial robustness and design the alert workflow with analysts.
Final project
Present the report and false positive analysis for review by your tutor.
Career opportunities

Where this takes you

Anti-fraud data scientistGraph-based cybersecurity analystSOC detection engineerAnti-money laundering specialistAdversarial machine learning researcherMachine learning engineer for risk
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • An internet connection and a computer capable of running the programme's 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 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with PyGOD, PyTorch Geometric, Neo4j Graph Data Science, BloodHound and DeepRobust, 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 final project. 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 are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), a computer able to run the software 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.

Diploma in Anomaly and Attack Detection in GraphsEnrol
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.