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
ARC - Reasoning with Language and VisionMJoël Mathys,
Benjamin Estermann
available
Augmenting Language Models for Commonsense GenerationM/SZhao Mengavailable
Bring Your Own AlgorithmM/SAndrei Constantinescuavailable
Bring Your Own Idea: Music, Artists, and GraphsSLuca Lanzendörferavailable
Building Deep Learning Models for Dynamic GraphsB/M/SZhao Mengavailable
Distributed and Federated Reinforcement Learning (3)M/SXiaofeng Flint Fan,
Florian Grötschla
available
Expressions & emotion detection from HMD sensorsB/M/SArd Kastratiavailable
Graph Neural Networks for Financial Crime Analysis (2)MBéni Egressyavailable
Multi-Hop Question AnsweringB/M/SZhao Mengavailable
Self-Supervised Temporal Question Generation and AnsweringB/M/SZhao Mengavailable
Self-Supervised Vision-Language Part-whole Induction with Structure ModelingMZhao Mengavailable
Topics in Computational Voting and Game TheoryM/SAndrei Constantinescuavailable

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
A Novel Decentralized Exchange for Encointer Community CurrenciesMYann VonlanthenFS 23
Algorithmic Problems for GNNsBJoël Mathys,
Florian Grötschla
FS 23
CLRS - Understanding GNNs through AlgorithmsMJoël Mathys,
Florian Grötschla
FS 23
Cryptocurrencies Post MergeBLucianna Kiffer,
Yann Vonlanthen
FS 23
Deep Representation Learning for TextsBZhao MengFS 23
Distributed and Federated Reinforcement Learning (2)SXiaofeng Flint Fan,
Luca Lanzendörfer
FS 23
Distrotion in SmartVoteBAndrei Constantinescu,
Judith Beestermöller
FS 23
Evaluating and Improving the Robustness of Large Language Models against AttacksMZhao MengFS 23
Fractional Liquid DemocracySAndrei ConstantinescuFS 23
How Robust Are the Expressive Graph Neural Networks?BKarolis MartinkusFS 23
Hybrid Byzantine AgreementSDiana Ghinea,
Andrei Constantinescu
FS 23
Improving the Interface of the Jass ServerGBenjamin EstermannFS 23
Make Blockchain Public AgainBBenjamin Estermann,
Ye Wang
FS 23
Parallelizing Ethereum TransactionsSYann Vonlanthen,
Quentin Kniep
FS 23
Recurrent Graph Transformers for Algorithmic ProblemsSFlorian Grötschla,
Joël Mathys
FS 23
Reinforcement Learning Benchmark on PuzzlesMLuca Lanzendörfer,
Benjamin Estermann
FS 23
Reinforcement Learning to Optimize (RL2O)GXiaofeng Flint Fan,
Joël Mathys
FS 23,
Simulation of Physical Systems with GNNsBFlorian Grötschla,
Joël Mathys
FS 23
Spectral Coarsening for Graph GenerationMKarolis MartinkusFS 23
The Price of Majority SupportSAndrei ConstantinescuFS 23
Trackmania with Reinforcement LearningGLuca Lanzendörfer,
Benjamin Estermann
FS 23
Understanding the DAO Mechanism of DeFi protocols BRobin Fritsch,
Ye Wang
FS 23
Wikipedia WalkerBLuca Lanzendörfer,
Judith Beestermöller
FS 23
ARC GJoël Mathys,
Benjamin Estermann
HS 22
Challenging Code Search Models through Semantic AttacksSPeter Belcák,
Florian Grötschla
HS 22
Code Completion Through Graph RepresentationsSPeter Belcák,
Florian Grötschla
HS 22
Contrastive Learning for GraphsSKarolis Martinkus,
Zhao Meng
HS 22
Detecting DDoS Attacks on Ethereum ValidatorsMLioba HeimbachHS 22
EEG - Eye Tracking: Hybrid ModelMArd KastratiHS 22
EEG - Eye Tracking: Hybrid ModelSArd KastratiHS 22
EEG - Eye Tracking: SegmentationGArd KastratiHS 22,
Jieming Li,
EEG -- Eye Tracking: A Wavelet Packets ApproachBArd KastratiHS 22
EEG, Eye Tracking and BCIMArd KastratiHS 22
EEG, Eye Tracking and BCI SArd KastratiHS 22
Expanding FACTSPeter BelcákHS 22
Fair Transaction OrderingMLioba Heimbach,
Andrei Constantinescu
HS 22
Graph Neural Networks for Financial Crime AnalysisMBéni EgressyHS 22
Neural Approaches to Learning Algebraic GroupsBPeter BelcákHS 22
Performing Better Trading Strategies in DeFi with the Help of Machine LearningMBenjamin Estermann,
Ye Wang
HS 22
PoS Cryptocurrency NetworksMLucianna Kiffer,
Yann Vonlanthen
HS 22
Predicting Future Events via MarketsSRobin Fritsch,
Quentin Kniep
HS 22
Snapshot GNSS Processing Chain & Positioning Algorithm for Sea Turtle TaggingMPeter BelcákHS 22
Topics in Approximate AgreementMDiana GhineaHS 22
Anomaly Detection for Predictive MaintenanceMBéni EgressyFS 22
Contrastive Learning and Predictability Minimization ContinuedSBéni EgressyFS 22
What can Neural Networks learn? - Set FunctionsGBéni EgressyFS 22,

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
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
Abstraction and Reasoning Challenge - Reasoning with Language [confidential]GJoël Mathys,
Benjamin Estermann
HS 22,
Challenging the Lexical Focus of Code Search [confidential]SPeter Belcák,
Florian Grötschla
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
Towards Multi-Hop Open-Domain Question Answering by Dense RetrievalBZhao MengHS 22
Decentralized Federated Policy Gradient with Provably Fast Convergence and Byzantine Fault Tolerance [confidential]SXiaofeng Flint Fan,
Florian Grötschla
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
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
Benchmarking The Algorithmic Reasoning Of Neural ModelsBPeter BelcákHS 22
Node-level Prediction Tasks with Agent-based Graph Neural NetworksBKarolis MartinkusHS 22
Performing Better Trading Strategies in DeFi with the Help of Machine Learning [confidential]SBenjamin Estermann,
Ye Wang
HS 22
Reinforcement Learning for the Jass AI [confidential]SBenjamin Estermann,
Xiaofeng Flint Fan
HS 22
Restricted Domains in Computational Social Choice [confidential]MAndrei ConstantinescuHS 22
Spectral Denoising Diffusion Probabilistic Models for Graphs [confidential]SKarolis MartinkusHS 22
Stability in Seating Arrangements [confidential]SAndrei ConstantinescuHS 22
Exploring Graph Neural Networks and Hierarchical Structures for Traffic ForecastingBJoël Mathys,
Florian Grötschla
HS 22
Agent-Based Simulation of Community Currencies with Basic IncomeSYann VonlanthenFS 22
SSA Data Flow Information for Semantic Code Tasks [confidential]BPeter Belcák,
Florian Grötschla
FS 22
Algorithm Learning on OEISBPeter Belcák,
Ard Kastrati
FS 22
Inconvenient Data Sets for Graph Neural Networks [confidential]BBéni Egressy,
Florian Grötschla
FS 22
Clustering Ethereum Addresses [confidential]SLioba Heimbach,
Quentin Kniep
FS 22
Code Search for Natural Querying [confidential]BPeter Belcák,
Benjamin Estermann
FS 22
Comparing Liquidity Pools of Decentralized Exchanges [confidential]BRobin FritschFS 22
Analysis of Protests in Nigeria using Social Media DataMZhao MengFS 22
ConfSearch 2022BYe WangFS 22
Data Curation Mechanisms for Algorithm LearningBPeter Belcák,
Benjamin Estermann
FS 22
Data-driven Preprocessing of EEG DataMArd Kastrati,
Benjamin Estermann
FS 22
Discrete Denoising Diffusion Probabilistic Models for Graphs [confidential]BKarolis MartinkusFS 22
Designing a Low-Power Autonomous Embedded System for Aircraft Collision PreventionBPeter BelcákFS 22
Designing PACAS PilotBPeter BelcákFS 22
Understanding the Economies of Blockchain Games: An Empirical Analysis of Axie InfinityBYe WangFS 22
Disentangling Representations of Graph Drawings [confidential]BBenjamin Estermann,
Peter Belcák
FS 22
Disentanglement for Reinforcement LearningBBenjamin EstermannFS 22
DeepEye: Eye Tracking with Deep LearningSArd KastratiFS 22
The Impact of General Data Protection Regulation on Social Media Research [confidential]BYe WangFS 22
Exploring Game Engine Architecture and Building an Experimental Voxel Renderer with Rust and VulkanBQuentin KniepFS 22
Vector-Quantized Generative Adversarial Networks for GraphsMKarolis MartinkusFS 22
Unreasonable Effectiveness of Edge Features: Formalization and Applications of Edge Pre-coloring in Color Refinement [confidential]SBéni Egressy,
Florian Grötschla
FS 22
Hedging the Risks of Liquidity ProvidersBLioba Heimbach,
Robin Fritsch
FS 22
Do Politicians Keep Their Election Campaign Position? [confidential]MYann VonlanthenFS 22
Improving Multi-hop Retrieval with QA Generation [confidential]MZhao MengFS 22
Discovering Graph Generation Algorithms [confidential]MKarolis MartinkusFS 22
Algorithm Learning from DataBPeter Belcák,
Florian Grötschla
FS 22
Machine Learning vs. Swiss PoliticsBYann Vonlanthen,
Robin Fritsch
FS 22
Improving Deep Learning-Powered Iterative Combinatorial Auctions [confidential]BYe Wang,
Benjamin Estermann
FS 22
Arbitrage Opportunities on Decentralized ExchangesBRobin Fritsch,
Lioba Heimbach
FS 22
Benchmarking Graph Neural Network Models [confidential]SBéni Egressy,
Florian Grötschla
FS 22
More Democracy on the Blockchain [confidential]BRobin Fritsch,
Yann Vonlanthen
FS 22
MMP: An Object-Oriented Multi-Machine Parser GeneratorMPeter BelcákFS 22
CYK and Earley in Multi-Machine Parser Generator [confidential]BPeter BelcákFS 22
Neural Grammatical Inference for Regular Grammars [confidential]BPeter BelcákFS 22
On the Generalization of Saliency Models [confidential]BArd KastratiFS 22
Optimal Liquidity Pool Graphs [confidential]MLioba Heimbach,
Judith Beestermöller
FS 22
Optimizing Swiss Politics [confidential]BYann Vonlanthen,
Judith Beestermöller
FS 22
Analysis of Core Constraints and Core Selecting Payment Rules Breaking Non-Decreasing PropertySYe Wang,
Robin Fritsch
FS 22
Information Systems of People Who Use Drugs [confidential]MYe WangFS 22
Pretrained Model for Understanding of Integer SequencesBPeter Belcák,
Ard Kastrati
FS 22
GitDAO - Blockchain Primitives for Trustless Open SourceMYann VonlanthenFS 22
Quantifying Effects of Design Decisions in VAE-based Unsupervised Disentanglement Learning [confidential]BBenjamin Estermann,
Peter Belcák
FS 22
Real Time Public Transport AppSJoël MathysFS 22
Replicating Liquidity Provision Strategies in UniswapBRobin FritschFS 22
What Can Neural Networks Learn? Set Functions [confidential]BBéni EgressyFS 22
Simulating Liquidity Allocation in Decentralized Exchanges [confidential]SRobin FritschFS 22
Taking an Electoral Photograph with Neural NetworksSAndrei Constantinescu,
Peter Belcák
FS 22
Understanding Smart Contract Auditing in the DeFi Ecosystem [confidential]BYe WangFS 22
Abstraction and Reasoning ChallengeBArd KastratiHS 21
Agent-based Graph Neural Network [confidential]SKarolis MartinkusHS 21
Deep Neural Network-based Voting AssistantBZhao MengHS 21
Automated Formulaic Alpha Generation for Quantitative Investing using Evolutionary AlgorithmsBZhao MengHS 21
Automated Exercise Generation [confidential]MDamian Pascual,
Oliver Richter
HS 21
Benchmarking Graph Neural Networks [confidential]MBéni Egressy,
Ard Kastrati
HS 21
Building an Application on ICPBRobin FritschHS 21
Applying Predictability Minimization onto Unsupervised Contrastive Representation Learning [confidential]BBéni EgressyHS 21
Contrastive Learning for Programming LanguagesBZhao MengHS 21
Deep Learning for Smartphone-based Cough DetectionMRoger WattenhoferHS 21
Hierarchical Reinforcement Learning for Algorithmic TradingSZhao MengHS 21
Democracy on the BlockchainBRobin FritschHS 21
Distributed Asynchronous Policy (DAP) with RL [confidential]MKarolis Martinkus,
Lukas Faber
HS 21
CloudMLS: A Cloud-based E2EE schemeMKarolis Martinkus,
Ard Kastrati
HS 21
Interpretable Graph Neural Network [confidential]MKarolis Martinkus,
Lukas Faber
HS 21
Graph Pattern Mining In CodeBPeter BelcákHS 21
Using Pattern Recognition and Imitation Learning to Improve the Jass AI [confidential]SOliver Richter,
Benjamin Estermann
HS 21
Mining and Visualizing Ethereum [confidential]BYann Vonlanthen,
Lioba Heimbach
HS 21
Using Affordances to Understand Fan-Idol Interaction on Social Media [confidential]SYe Wang,
Zhao Meng
HS 21
Collision Detection Algorithm for a Practical Airborne Collision Avoidance SystemBPeter BelcákHS 21
Preprocessing of EEG Data for DL Models [confidential]SArd KastratiHS 21
Scalability of Encointer - a Proof-Of-Personhood CryptocurrencyMTejaswi NadahalliHS 21
Providing Liquidity in Uniswap V3BRobin FritschHS 21
Scaling Attention Using Binary Trees [confidential]MKarolis MartinkusHS 21
Can Computer Understand Chinese Internet Slang?SYe Wang,
Zhao Meng
HS 21
Understanding PancakeSwap Through Data [confidential]SLioba Heimbach,
Ye Wang
HS 21
Understanding Reinforcement Learning with 6nimmt!GBéni EgressyHS 21,
Understanding Uniswap V3 Through Data [confidential]BLioba Heimbach,
Ye Wang
HS 21
User Tailored Jass AISOliver Richter,
Benjamin Estermann
HS 21
A Framework for Algorithmic Learning: How Does Complexity Arise in Evolution?GArd KastratiFS 21,
The Weak Snapshot AbstractionBYe WangFS 21
OEIS Sequence Classification [confidential]SArd KastratiFS 21
Beyond Left-Right Gaze Prediction with EEG Data [confidential]BArd Kastrati,
Damian Pascual
FS 21
Bitcoin Privacy from Chain Analysis [confidential]MTejaswi NadahalliFS 21
Budget Restricted Market Games with Continuous SpendingsBYe Wang,
Yuyi Wang
FS 21
Self-Supervised Contrastive Learning with Adversarial Perturbations for Robust Pretrained Language ModelsMZhao MengFS 21
Improving Brain Decoding Methods and EvaluationMBéni Egressy,
Damian Pascual
FS 21
Reinforcement Learning for Blockchain-Based TradingSYe Wang,
Zhongnan Qu
FS 21
Distance Preserving Graph EmbeddingBKarolis MartinkusFS 21

Interested in a previous thesis? Show all past theses!

Templates & Guidelines