Distributed Computing
ETH Zurich

Theses

Our group has several open research projects that are suitable for a master (M), bachelor (B) or semester (S) theses. In addition, we have group projects, and labs for distributed systems majors; projects marked as B or S are usually also suitable for labs or group projects.

If you have an idea for a project that is not on our list but falls into our research area, we would be excited to hear about it.

Available Theses & Labs

TitleTypeContact/SupervisorAssigned
AI-generated Yield CurvesMRoger Wattenhoferavailable
Bring Your Own AlgorithmM/SAndrei Constantinescuavailable
DeepEye: Eye Tracking with Deep LearningB/M/SArd Kastratiavailable
Exceptional Students for ML in Audio/MusicB/M/SLuca Lanzendörfer,
Florian Grötschla
available
Foundation Learning Models for Decoding Brain ActivityB/M/SArd Kastratiavailable
Graphs in Medicine: Working with Blood Vessel NetworksM/SJoël Mathys,
Andreas Plesner
available
Hierarchical Representations for TransformersM/SBenjamin Estermannavailable
Homo Moralis Plays a GameM/SDamien Berriaud,
Andrei Constantinescu
available
Karma EconomicsM/SDamien Berriaudavailable
Multi-modal Contrastive Learning for Emotion RecognitionM/SArd Kastratiavailable
Representation Learning for Reinforcement Learning (RL4RL)M/SBenjamin Estermannavailable
Topics in Computational Voting and Game TheoryM/SAndrei Constantinescuavailable

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Algorithmic Reasoning with Graph Neural NetworksBFlorian Grötschla,
Joël Mathys
FS 24
Anomaly and vulnerability detection for smart contractsMBenjamin Estermann,
Ye Wang
FS 24
Benchmarking Pretrained EEG ModelsBArd KastratiFS 24
Breaking Google’s reCAPTCHAv3SAndreas PlesnerFS 24
Breaking Google’s reCAPTCHAv3 - Getting good cokkiesSAndreas PlesnerFS 24
Breaking Google’s reCAPTCHAv3 - How are humans classifiedSAndreas PlesnerFS 24
Building a Multi-Cryptocurrency Node Explorer WebpageSLucianna KifferFS 24
CLAPv2MLuca Lanzendörfer,
Florian Grötschla
FS 24
Compute-Efficient Pretraining of Large EEG ModelsBArd KastratiFS 24
Conditional Generation of WavetablesBLuca Lanzendörfer,
Florian Grötschla
FS 24
Confsearch 2024SAndreas PlesnerFS 24
Data driven anomaly detection for rails using in service railway vehiclesBAndreas PlesnerFS 24
Data driven anomaly detection of springs in in-service railway vehiclesBAndreas PlesnerFS 24
Decoding Energy Market Deviations: An Autoencoder-Based Framework for Transnational Anomaly PredictionMBenjamin EstermannFS 24
Deep Dive Into Peer DiscoveryMLucianna Kiffer,
Yann Vonlanthen
FS 24
Distributed Stable MatchingsMDiana Ghinea,
Andrei Constantinescu
FS 24
Evaluating Audio MetricsSLuca Lanzendörfer,
Florian Grötschla
FS 24
Evaluating Positional Encodings for Graph TransformersSFlorian GrötschlaFS 24
Finding sybils using GNNsMAndreas PlesnerFS 24
Game Theory for Games: Algorithms and AxiomsGAndrei ConstantinescuFS 24
GNNs for Supply Chain NetworksSFlorian Grötschla,
Joël Mathys
FS 24
Graph Algorithms for Dynamic DirectoriesMAndrei Constantinescu,
Pankaj Khanchandani
FS 24
Graph Neural Networks on Music GraphsSFlorian Grötschla,
Luca Lanzendörfer
FS 24
Hierarchical Graph TransformersSFlorian GrötschlaFS 24
Immitating Byzantine Behavior in Distributed SystemsMYann VonlanthenFS 24
Incentivizing Simple TransactionsBLioba Heimbach,
Andrei Constantinescu
FS 24
Infrastructure Impact of Cryptocurrency NetworksSLucianna KifferFS 24
Jigsaw puzzle solver using machine learningSAndreas Plesner,
Till Aczél
FS 24
Learning Finite State Automatons on Graphs with Reinforcement LearningMFlorian Grötschla,
Joël Mathys
FS 24
Learning from DemonstrationsGBenjamin EstermannFS 24
Lightning Network + GNNsMFlorian Grötschla,
Lioba Heimbach
FS 24
Liquid Staking Token RisksBLioba Heimbach,
Robin Fritsch
FS 24
Lyrics AlignmentSLuca Lanzendörfer,
Florian Grötschla
FS 24
Lyrics-to-VocalsMLuca Lanzendörfer,
Florian Grötschla
FS 24
Mel Spectrogram VocoderSLuca Lanzendörfer,
Florian Grötschla
FS 24
Neural Implicit RepresentationsMLuca Lanzendörfer,
Benjamin Estermann
FS 24
Neural Walk-on-Sphere for Poisson EquationMRoger WattenhoferFS 24
open-source LlarkBLuca Lanzendörfer,
Florian Grötschla
FS 24
Optimal Routing for 2D Mesh-based Analog Compute-In-Memory Accelerator ArchitectureMRoger WattenhoferFS 24
Puzzle solving with Graph Neural NetworksSJoël Mathys,
Benjamin Estermann
FS 24
Recommender Systems for PoliticsMYann Vonlanthen,
Frédéric Berdoz
FS 24
Reconstructing ODEs for railway vehicles using MLBAndreas PlesnerFS 24
State Replication on DemandMYann Vonlanthen,
Quentin Kniep
FS 24
Stock Market GraphsSFlorian Grötschla,
Joël Mathys
FS 24,
Structured Sparsity for Efficient Model InferenceSPeter BelcákFS 24
Text-to-Speech ArenaSLuca Lanzendörfer,
Florian Grötschla
FS 24
The Emergence of Two-Party SystemsGAndrei ConstantinescuFS 24
Using PINNs to predict rail irregularitiesMAndreas PlesnerFS 24
Attacking the Network Layer of EthereumMLucianna Kiffer,
Yann Vonlanthen
HS 23
Automated Electronic Placement and RoutingMFlorian Grötschla,
Benjamin Estermann
HS 23
Best pokemon teamBAndreas PlesnerHS 23
Bring Your Own Idea: Music DatasetBLuca Lanzendörfer,
Florian Grötschla
HS 23
Characterization of the Ethereum WorkloadMLioba Heimbach,
Quentin Kniep
HS 23
Contrastive Learning and Predictability Minimization ContinuedSBéni EgressyHS 23
Decentralized Learning with GNNsMBéni EgressyHS 23
Deep Learning Models for Decoding Brain ActivitySArd KastratiHS 23
Deep Learning Models for Decoding Brain ActivityBArd KastratiHS 23
Dense Representations for Efficient Language ModellingMPeter BelcákHS 23
Extending the CUSF library - Airy functionsBAndreas PlesnerHS 23
Fairness and Proportionality in Allocation of Indivisible GoodsMAndrei ConstantinescuHS 23
GNN PretrainingMBéni EgressyHS 23
Swarm Intelligence Reinforcement LearningMBenjamin Estermann,
Florian Grötschla
HS 23
Text Compression for Efficient NLPMPeter BelcákHS 23

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Exploring Typical and Uncertainty-Driven Active Learning on DINO Embeddings to Enhance Versatility [confidential]STill Aczél,
Benjamin Estermann
HS 23
AEye: A Visualization Tool for Image Datasets [confidential]GFlorian Grötschla,
Luca Lanzendörfer
HS 23
Airdrop Mechanisms and Their Sybil Resistance [confidential]BLioba Heimbach,
Yann Vonlanthen
HS 23
Tokenization of Ethereum Stake [confidential]SLucianna Kiffer,
Lioba Heimbach
HS 23
Object-Centric Reasoning with Language and Code [confidential]GBenjamin Estermann,
Joël Mathys
HS 23
Attacks on DAOs [confidential]SLioba Heimbach,
Yann Vonlanthen
HS 23
Generative Musical Source Separation Based on Neural Audio Codecs [confidential]SLuca Lanzendörfer,
Florian Grötschla
HS 23
I’m a Robot. Solving CAPTCHAs with Advanced Machine Learning Techniques [confidential]SAndreas PlesnerHS 23
Building Practical Distributed AlgorithmsGYann VonlanthenHS 23,
Building Practical Longest Chain ProtocolsGYann VonlanthenHS 23
WikiGame: Graph-Exploration, Fun includedGLuca LanzendörferHS 23,
,
,
Crawling the Bitcoin Client EcosystemSLucianna Kiffer,
Lioba Heimbach
HS 23
Cue and Mix-Point Estimation for Automated DJ Systems [confidential]MLuca LanzendörferHS 23
DataComp ChallengeGTill Aczél,
Benjamin Estermann
HS 23
SUPClust: Active Learning at the BoundariesSBenjamin Estermann,
Till Aczél
HS 23
Exploring Activation Ensembles for Feed-Forward Neural NetworksBFlorian Grötschla,
Joël Mathys
HS 23
Fair Transaction Ordering WebsiteBLioba HeimbachHS 23
GNNs for TPU GraphsSJoël Mathys,
Florian Grötschla
HS 23
Bridging Image and Audio Compression: A Spectrogram-based Neural ApproachMLuca LanzendörferHS 23
Machine Unlearning ChallengeSLuca Lanzendörfer,
Benjamin Estermann
HS 23
Evaluating Generative Models on Musical Mel Spectrogram Inversion [confidential]GLuca LanzendörferHS 23
Adding Music Modality to LLMs by Leveraging Contrastive Pretraining [confidential]BLuca LanzendörferHS 23
Network-level Attacks Against Ethereum PoSBLioba HeimbachHS 23
In-Depth Analysis of Bidding Strategies in MEV Auctions [confidential]GBenjamin Estermann,
Ye Wang
HS 23
Train Small - Solve Big: Reinforcement Learning on Logic Puzzles using Graph Neural Networks [confidential]MBenjamin Estermann,
Joël Mathys
HS 23
Understanding the Effects of Improved Representations on Downstream Reinforcement Learning Tasks [confidential]SBenjamin EstermannHS 23
Automated Positioning for Smart Lighting [confidential]MJudith Beestermöller,
Andreas Plesner
HS 23
Peer-to-peer Networks under ChurnSLucianna KifferHS 23
Coarse-to-Fine Unsupervised Text-to-Music Latent Diffusion [confidential]MLuca LanzendörferHS 23
The Peer Discovery Layer of the Ethereum NetworkSLucianna KifferHS 23
The Price of Weighted Majority Support [confidential]GAndrei ConstantinescuHS 23
Distributed Reinforcement Learning for Autonomous Driving in TrackMania [confidential]GBenjamin Estermann,
Luca Lanzendörfer
HS 23
Validity Properties of Byzantine Agreement [confidential]GAndrei Constantinescu,
Diana Ghinea
HS 23
Enhancing GNNs: An Exploration of Iterative Solving and Augmentation TechniquesBJoël Mathys,
Florian Grötschla
FS 23
Enhancing the Building Blocks of Language-Based Visual Reasoning for ARCMJoël Mathys,
Benjamin Estermann
FS 23
Asynchronous GNNs [confidential]GJoël Mathys,
Florian Grötschla
FS 23
Audit for Digital Assets [confidential]BJakub SliwinskiFS 23
DISCO-10M Creation and Data Exploration [confidential]SLuca Lanzendörfer,
Florian Grötschla
FS 23
Finite State Algorithm Learning on Graphs [confidential]MJoël Mathys,
Florian Grötschla
FS 23
Comparison of Electoral Systems and Optimization of Voting Advice QuestionnairesBAndrei Constantinescu,
Judith Beestermöller
FS 23
Contrastive Pre-Training for Integer Sequence Understanding [confidential]SPeter BelcákFS 23
Post Merge CryptocurrenciesBLucianna Kiffer,
Yann Vonlanthen
FS 23
Large Language Model Augmented Contrastive Sentence Representation LearningBZhao MengFS 23
Federated Reinforcement Learning with Heterogeneous Environments [confidential]SXiaofeng Flint Fan,
Luca Lanzendörfer
FS 23
SUBER: An RL Environment with Simulated Human Behavior for Recommender Systems [confidential]GXiaofeng Flint Fan,
Luca Lanzendörfer
FS 23,
Enabling Interactions Between Encointer Local CommunitiesGYann VonlanthenFS 23
Evaluating the Robustness of Large Language Models against Adversarial Attacks [confidential]MZhao MengFS 23
Expressions and Emotion Detection from HMD SensorsMArd KastratiFS 23
Generative Models for Financial Data: Applications to Initial Margin and its Backtesting [confidential]MAndreas PlesnerFS 23
From Pixels to Nodes: A Segmentation-Driven Approach to Image ClassificationGKarolis Martinkus,
Ard Kastrati
FS 23,
,
Adversarial Robustness of Expressive Graph Neural NetworksBKarolis MartinkusFS 23
Abstract Approximate Agreement with Asynchronous Fallback [confidential]SDiana Ghinea,
Andrei Constantinescu
FS 23
Improving the Interface of the Jass AIGBenjamin EstermannFS 23
Efficient Neural Representation Learning for Star-Convex Boundaries [confidential]SKarolis MartinkusFS 23
Make Blockchain Public Again [confidential]BBenjamin Estermann,
Ye Wang
FS 23
From Searchers to Proposers: User Behaviour in Ethereum’s Proposer-Builder SeparationBYe Wang,
Robin Fritsch
FS 23
Mel Spectrogram Inversion [confidential]BLuca LanzendörferFS 23
Analyzing the Use and Potential of Transaction Access Lists in Ethereum [confidential]SYann Vonlanthen,
Quentin Kniep
FS 23
Popularity for Approval Ballots [confidential]BAndrei ConstantinescuFS 23
SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoning [confidential]SFlorian Grötschla,
Joël Mathys
FS 23
Reinforcement Learning Benchmark for Logic Puzzles [confidential]MLuca Lanzendörfer,
Benjamin Estermann
FS 23
Reinforcement Learning of TSP Heuristics with Message Passing Neural NetworksGXiaofeng Flint Fan,
Joël Mathys
FS 23,
Representation Learning for Reinforcement Learning [confidential]BBenjamin EstermannFS 23
A Generalisation Benchmark for Machine Learning Methods Predicting Fluid Flows [confidential]BFlorian Grötschla,
Joël Mathys
FS 23
Text-based Model on Voting Advice ApplicationSZhao MengFS 23
Efficient and Scalable Graph Generation by Spectrum Preserving Local Expansion [confidential]MKarolis MartinkusFS 23
Swarm Intelligence Cup [confidential]GBenjamin Estermann,
Florian Grötschla
FS 23
Graph-based Metrics and Approaches for Sketch Generation [confidential]MKarolis MartinkusFS 23
Distributed Setup for Trackmania Reinforcement LearningGLuca Lanzendörfer,
Benjamin Estermann
FS 23
Exploring Community Influence on DAOs [confidential]BRobin Fritsch,
Ye Wang
FS 23
Wikipedia WalkerBLuca Lanzendörfer,
Judith Beestermöller
FS 23
Bitcoin Lightning Network Statistics and On-Chain Analysis [confidential]BFlorian Grötschla,
Lioba Heimbach
HS 22
Analyzing the Solana Blockchain [confidential]BQuentin Kniep,
Jakub Sliwinski
HS 22
A Neural-Guided Program Synthesis Approach to the Abstraction and Reasoning Challenge [confidential]GJoël Mathys,
Benjamin Estermann
HS 22
Abstraction and Reasoning Challenge - Reasoning with Language [confidential]GJoël Mathys,
Benjamin Estermann
HS 22,
Challenging Code Search Models through Semantic Attacks [confidential]SPeter Belcák,
Florian Grötschla
HS 22
Challenging the Lexical Focus of Code SearchSPeter Belcák,
Florian Grötschla
HS 22
Canonical Identifier Naming on Code Search ModelsGPeter Belcák,
Florian Grötschla
HS 22
Contrastive Learning using SPECTRE for Generating Graph AugmentationsSKarolis Martinkus,
Zhao Meng
HS 22
Cascaded BeamSearch: Plug-and-Play Terminology-Forcing For Neural Machine Translation [confidential]SBéni EgressyHS 22
Dangers of Voting Advice Applications in Swiss Politics [confidential]MJudith Beestermöller,
Yann Vonlanthen
HS 22
Deep Learning Sensor Fusion Models in the domain of Electroencephalogram-based Eye Tracking [confidential]MArd KastratiHS 22
Towards Multi-Hop Open-Domain Question Answering by Dense RetrievalBZhao MengHS 22
Detecting DDoS Attacks on Ethereum Validators [confidential]MLioba HeimbachHS 22
Decentralized Federated Policy Gradient with Provably Fast Convergence and Byzantine Fault Tolerance [confidential]SXiaofeng Flint Fan,
Florian Grötschla
HS 22
EEG - Eye Tracking: A Wavelet Packets ApproachSArd KastratiHS 22
Fair Transaction Ordering [confidential]MLioba Heimbach,
Andrei Constantinescu
HS 22
Fast Internet Computer Consensus [confidential]MJakub Sliwinski,
Yann Vonlanthen
HS 22
Efficient Graph Drawing with GNNs using Overlay Graphs [confidential]BFlorian Grötschla,
Joël Mathys
HS 22
Graph Neural Networks for Financial Fraud Detection [confidential]MBéni EgressyHS 22
Developing Interpretable Graph Neural Networks for High Dimensional Feature SpacesBKarolis Martinkus,
Lukas Faber
HS 22
Incentivizing Simple Transactions [confidential]SLioba Heimbach,
Andrei Constantinescu
HS 22
Learning Representations for Integer Sequences [confidential]SPeter BelcákHS 22
Measuring Cryptocurrency NetworksBLucianna Kiffer,
Lioba Heimbach
HS 22

Interested in a previous thesis? Show all past theses!

Templates & Guidelines