Tobias Andreas Fritz M.Sc.
-
Gebäude Carl-Wery-Str. 22, Zimmer CWS22/1614
Research Area:
Tobias Fritz is a researcher in machine learning with a focus on temporal graph neural networks (TGNNs). His work combines foundational research on performance and efficiency with applications in security and networking. He develops and evaluates TGNNs for blockchain forensics (cryptocurrency transaction graphs; fraud and ransomware activity), large-scale social networks (e.g., Twitter/X), and network-traffic analytics (e.g. in 5G core networks).
Publications:
Tobias Fritz, Alexander Schwankner, Jan-Hendrik Wissing, Robin Buchta, Gabi Dreo Rodosek. May 2025. Granomaly: A Framework for Anomaly Detection in 5G Core Network Control Plane Traffic with Temporal Graph Neural Networks. Network Operations and Management Symposium (NOMS) 2025.
Robin Buchta, Tobias Fritz, Carsten Kleiner, Felix Heine, Gabi Dreo Rodosek. May 2024. One-Class Learning on Temporal Graphs for Attack Detection in Cyber-Physical Systems.Network Operations and Management Symposium, Workshop on Analytics for Network and Service Management (NOMS AnNet) 2024.
Tobias Fritz. September 2023. Leveraging tree-structured Graphs in Graph Neural Networks for Fake News Detection. PhD Symposium Poster @ European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD) 2023
L. Servadei, E. Zennaro, T. Fritz, K. Devarajegowda, W. Ecker, R. Wille.November 2019. Using Machine Learning for Predicting Area and Firmware Metrics of Hardware Designs from Abstract Specifications. In Microprocessors and Microsystems,Volume 71, November 2019
Seminar/Bachelor/Master Thesis Topics:
Bachelor/Master Thesis: Temporal Graph Neural Networks for Analyzing Cryptocurrency Transaction Graphs: Ransomware Payment Tracing & Money Laundering Detection:Mit dem Aufkommen von Kryptowährungen haben sich neue Möglichkeiten für Geldwäsche und Cyberkriminalität entwickelt – insbesondere durch den Einsatz komplexer Transaktionsmuster bei Ransomware-Zahlungen. Ziel dieser Masterarbeit ist es, den Einsatz von Temporal Graph Neural Networks (TGNN) zur Analyse solcher Kryptowährungs-Transaktionsgraphen zu untersuchen.DerTransaktionsgraphbei Kryptowährungen stellt das Netzwerk der Geldflüsse dar, wobei Knoten Wallets und gerichtete Kanten einzelne Transaktionen zwischen diesen Wallets repräsentieren – oft mit Zeitstempel, Betrag und weiteren Metadaten. Die Arbeit umfasst eine strukturierte Literaturrecherche zu bestehenden Ansätzen und eine eigene prototypische Implementierung eines ausgewählten TGNN-Modells zur Identifikation auffälliger Muster. Dabei sollen sowohl die zeitlichen als auch strukturellen Eigenschaften der Transaktionsnetzwerke berücksichtigt werden.
Inhalte der Arbeit:
-
Einführung in Transaktionsgraphen (z. B. Bitcoin)
-
Überblick über typische kriminelle Muster (z. B. Mixing, Peel Chains)
-
Grundlagen und Architektur von TGNNs
-
Literaturüberblick zu TGNNs für Blockchain-Analyse
-
Implementierung eines ausgewählten TGNN-Modells auf Basis öffentlich zugänglicher Daten
-
Diskussion von Ergebnissen, Grenzen und Forschungslücken
Voraussetzungen:
Interesse an Blockchain-Technologien, Machine Learning und Netzwerkanalyse. Erste Programmiererfahrung in Python wird vorausgesetzt.
Master Thesis - Extending a 5G Core Simulation Framework with Multi-Cell Support and NWDAF Analytics and Simulating and Evaluating a Selected NWDAF Use Case:
Moderne 5G-Mobilfunknetze bestehen nicht nur aus Funkmasten, sondern aus einem softwarebasierten 5G Core, der Nutzerverbindungen, Datenpfade und Service-Regeln steuert. Der 5G Core ist als Service-Based Architecture (SBA)aufgebaut: Viele spezialisierte Software-Bausteine (sogenannte Network Functions) tauschen Informationen über standardisierte Schnittstellen aus. Mit steigender Komplexität (dynamische Last, Mobilität, Quality-of-Service-Anforderungen) wächst der Bedarf an datengetriebener Automatisierung. Hier setzt die Network Data Analytics Function (NWDAF) an: Sie aggregiert Messdaten und Ereignisse aus dem Core-Netz und liefert daraus abgeleitete Analytics (z. B. Zustandsindikatoren oder Vorhersagen), die andere Network Functions für Optimierung und Steuerung nutzen können.
Ziel dieser Arbeit ist es, ein bestehendes 5G-Core-Simulationsframework gezielt zu erweitern und damit die Wirkung von NWDAF-basierten Use Cases unter realistischeren Bedingungen zu untersuchen. Das Framework unterstützt bislang nur eine Base Station; es soll um ein Multi-Base-Station-/Multi-Cell-Szenario erweitert werden, sodass Effekte wie Lastverteilung, Mobilität und (vereinfachte) Handover-Situationen abbildbar werden. Zusätzlich wird ein NWDAF-Modul in die Simulation integriert, inklusive Datenerfassung aus relevanten Komponenten, einer internen Datenhaltung und einer Schnittstelle zur Bereitstellung von Analytics. Aufbauend darauf wird ein ausgewählter NWDAF Use Caseimplementiert, in Simulationsexperimenten ausgeführt und quantitativ analysiert (z. B. Load/Congestion Analytics, QoS-Degradation-Erkennung/-Prädiktion, Anomalie-/Fault Detection oder Slice-bezogene Analytics). Die Arbeit soll zeigen, welche Signale und KPIs für den Use Case nötig sind, wie robust die Analytics über unterschiedliche Last- und Mobilitätsszenarien funktionieren und welche Grenzen durch Datenverfügbarkeit und Multi-Cell-Dynamik entstehen.
Inhalte der Arbeit:
-
Kurze Einführung in 5G Core, SBA und zentrale Network Functions (verständnisorientiert)
-
Analyse der NWDAF-Rolle im 5G Core und Auswahl eines konkreten NWDAF Use Cases
-
Erweiterung des Simulationsframeworks von Single-Cell zu Multi-Cell (mehrere Base Stations, Last-/Mobility-Szenarien)
-
Design und Implementierung eines NWDAF-Moduls (Dateninputs, Datenmodell, Analytics-Output)
-
Implementierung und Simulation eines ausgewählten NWDAF Use Cases inkl. definierter KPIs
-
Systematische Experimentkampagnen (Parameterstudien zu Traffic, Mobilität, Funkbedingungen)
-
Auswertung und Diskussion: Effektivität, Sensitivitäten, Grenzen, offene Fragen
Voraussetzungen:
Interesse an Mobilfunknetzen, Netzwerksimulation und datengetriebener Analyse. Programmiererfahrung (z. B. Python/C++ je nach Framework) wird erwartet; Grundkenntnisse in Netzwerken und Software Engineering sind hilfreich, 5G-Vorkenntnisse sind nicht zwingend erforderlich.