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 for Modern GovernmentB/M/SZhao Mengavailable
Adversarial Attack on Decentralized Financial SystemMZhao Mengavailable
Adversarial Perturbation of Graph StructureMKarolis Martinkus,
Zhao Meng
available
Algorithm LearningB/M/SArd Kastratiavailable
Benchmarking Graph Neural NetworksB/M/SBéni Egressy,
Ard Kastrati
available
Blockchain Meets Graph Neural NetworksB/M/SZhao Mengavailable
Building Deep Learning Models for Dynamic GraphsB/M/SZhao Mengavailable
ConfSearch 2021B/SYe Wangavailable
Decentralized Finance - Bring Your Own IdeaB/M/SRobin Fritschavailable
DeepEye: Eye Tracking with Deep LearningB/M/SArd Kastratiavailable
Designing an Embedded System for Airborne Collision PreventionB/M/SPeter Belcákavailable
Learning Set, Multiset, and Scalar FiltersB/M/SPeter Belcákavailable
Natural QueryingB/M/SPeter Belcákavailable
Online Dating for the LGBTQ CommunityB/M/SYe Wang,
Zhao Meng
available
Over-bidding Strategies in Combinatorial AuctionsB/M/SYe Wang,
Robin Fritsch
available
Topics in Graph Neural NetworksB/M/SKarolis Martinkus,
Lukas Faber
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Agent-based Graph Neural NetworkSKarolis MartinkusHS 21
AI in FinanceBZhao MengHS 21
Automated Exercise GenerationMDamian Pascual,
Oliver Richter
HS 21
Building an Application on the Internet ComputerBRobin FritschHS 21
Contrastive Learning and Predictability MinimizationBBéni EgressyHS 21
Contrastive Learning for Programming LanguagesBZhao MengHS 21
Democracy on the BlockchainBRobin FritschHS 21
Distributed Asynchronous Policy (DAP) with RLMKarolis Martinkus,
Lukas Faber
HS 21
Encrypted Messenger DevelopmentMKarolis Martinkus,
Ard Kastrati
HS 21
Explainable Graph Neural NetworkMKarolis Martinkus,
Lukas Faber
HS 21
Improving the Jass AISOliver Richter,
Benjamin Estermann
HS 21
Learning to Induce Graph-Walking ProgramsMPeter BelcákHS 21
Multi-Hop Question AnsweringSZhao MengHS 21
Online Activities of the Fan CommunitySYe Wang,
Zhao Meng
HS 21
Practical Airborne Collision Avoidance SystemBPeter BelcákHS 21
Proof of PersonhoodMTejaswi NadahalliHS 21
Providing Liquidity in Decentralized FinanceBRobin FritschHS 21
Scaling Graph Neural Networks Using Differentiable TreesMKarolis MartinkusHS 21
Understand What They Are Talking AboutSYe Wang,
Zhao Meng
HS 21
Understanding PancakeSwap Through DataSLioba Heimbach,
Ye Wang
HS 21
Understanding RL with 6nimmtGBéni EgressyHS 21,
Understanding Uniswap V3 Through DataBLioba Heimbach,
Ye Wang
HS 21
User Tailored Jass AISOliver Richter,
Benjamin Estermann
HS 21
Decoding Brain ActivityMBéni Egressy,
Damian Pascual
FS 21
Deep Learning Meets BlockchainSYe Wang,
Zhongnan Qu
FS 21
Graph Algorithms in Harsh ConditionsSDiana Ghinea,
Jakub Sliwinski
FS 21
Improving the Breathing-Phase Detection of an Interactive Breathing Training AppSRoger WattenhoferFS 21
Reinforcement Learning for Game TheoryMBéni Egressy,
Pál András Papp
FS 21
Understanding Deep Neural Networks by FoolingMZhao Meng,
Damian Pascual
FS 21
Deep Learning for Smart VoteSZhao MengHS 20

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
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
Distance Preserving Graph EmbeddingBKarolis MartinkusFS 21
End to End Encryption in a Cloud-Based Messenger [confidential]SArd Kastrati,
Karolis Martinkus
FS 21
Evolutionary Methods for SequencesBArd KastratiFS 21
Graph Coloring with Deep Learning [confidential]SKarolis MartinkusFS 21
Labeling Schemes for Reachability in Directed Graphs [confidential]MRobin FritschFS 21
Enhancing Graph Neural Networks with BoostingBLukas Faber,
Karolis Martinkus
FS 21
Implementing Graph Algorithms for Dynamic Directories [confidential]BRobin Fritsch,
Pál András Papp
FS 21
Live Content Generation in Momentum-based Games [confidential]SOliver RichterFS 21
RMCL : A Robust Multimodal Contrastive Learning Framework [confidential]MZhao MengFS 21
KM-BART: Knowledge Enhanced Multimodal BART for Visual Commonsense Generation [confidential]MZhao MengFS 21
Neural Distance Oracle for Road GraphsBKarolis MartinkusFS 21
Analyzing and Preventing Sandwich Attacks in EthereumBTejaswi Nadahalli,
Ye Wang
FS 21
Optimal Trading and Arbitrage in a Network of Decentralized Exchanges [confidential]BRobin Fritsch,
Lioba Heimbach
FS 21
Quantifying TWAP Oracle Manipulation Attacks [confidential]BTejaswi NadahalliFS 21
Preprocessing of EEG Data for Deep Learning Models [confidential]SArd Kastrati,
Damian Pascual
FS 21
Reproduction and Behaviour of Local and Non-local DistributionBYuyi Wang,
Ye Wang
FS 21
Region Based File SharingBRobin Fritsch,
Béni Egressy
FS 21
Study About the Size and Quality of the EEG DatasetSArd Kastrati,
Damian Pascual
FS 21
Proving Ownership of Bitcoin-like UTXO’s Using a zk-SNARK SchemeSTejaswi NadahalliFS 21
Towards Robust Graph Contrastive Learning [confidential]SLukas Faber,
Zhao Meng
HS 20
AI in Financial MarketsSYe Wang,
Zhongnan Qu
HS 20
Automated Exercise Coach [confidential]SOliver Richter,
Damian Pascual
HS 20
Exploring Blockchain Peer-to-Peer NetworksBYe Wang,
Zeta Avarikioti
HS 20
Classifying Medical Text using State-of-the-art Natural Language Processing TechniquesMDamian PascualHS 20
Conditional Language Generation [confidential]SDamian Pascual,
Béni Egressy
HS 20
Web App Design for Cryptocurrency Transaction SystemSYe WangHS 20
Cryptomoney In Real LifeSYe WangHS 20
Server Design for Digital Payment SystemSYe WangHS 20
DAB+ PositioningSSimon Tanner,
Damian Pascual
HS 20
Variance Reduction in Decentralized Training over Heterogeneous DataMRoger WattenhoferHS 20
DyR-MLP: a Dynamic Routing MLP Model for Temporal Knowledge Graph [confidential]MZhao MengHS 20
Deep Learning for Text Attribute Transfer on Auto Encoder ModelsBZhao Meng,
Damian Pascual
HS 20
Event-centric Forecasting on Temporal Knowledge Graph with TransformerSZhao MengHS 20
On Isotropy Calibration of Transformer Models [confidential]MDamian Pascual,
Karolis Martinkus
HS 20
Developing a Jass AI ServerBOliver RichterHS 20
Development of a Decentralised Communication Framework for an Online Tichu GameSLukas Faber,
Oliver Richter
HS 20
Emoji for Natural Language ProcessingMYe Wang,
Zhao Meng
HS 20
Evaluating Performance Limits of BFT Protocols [confidential]SZeta Avarikioti,
Roland Schmid
HS 20
Explaining and Visualizing Graph Neural Networks [confidential]MLukas FaberHS 20
Generating Flashcards From Wikipedia Articles [confidential]GDamian Pascual,
Oliver Richter
HS 20,
Graph Neural Networks in FinanceSLukas Faber,
Béni Egressy
HS 20
HomeDetective: Improved Area Subdivision and Support for Areas of Interest [confidential]BSimon TannerHS 20
Infection Spreading in GraphsSPál András Papp,
Béni Egressy
HS 20
LTE Positioning [confidential]SSimon TannerHS 20
Multiagent Reinforcement Learning in Financial NetworksSLukas Faber,
Pál András Papp
HS 20
Normalized Attention Reinforcement Learning [confidential]SOliver Richter,
Damian Pascual
HS 20
Collusion Resistance in Peer GradingSJakub Sliwinski,
Diana Ghinea
HS 20
Strategyproof Cardinal Peer GradingSJakub Sliwinski,
Diana Ghinea
HS 20
Predicting COVID-19 Spread from Large-Scale Mobility Data [confidential]MRoger WattenhoferHS 20
Prediction of Sleep Quality from Smartphone Sound RecordingsSRoger WattenhoferHS 20
Receiving ADS-B Messages with Deep Learning using Past-Message Information [confidential]MSimon Tanner,
Damian Pascual
HS 20
A Rigid Origami Environment for Reinforcement Learning [confidential]MOliver Richter,
Karolis Martinkus
HS 20
Transparent Field Device Management for Complex Cyber-Physical Industrial Automation SystemsSRoger WattenhoferHS 20
Smart Vote [confidential]BBéni Egressy,
Robin Fritsch
HS 20
Ambient Noise Audio Communication [confidential]SSimon TannerFS 20
Are You Human?STejaswi Nadahalli,
Darya Melnyk
FS 20
Asynchronous Consensus-Free Transaction Systems [confidential]BRoland Schmid,
Jakub Sliwinski
FS 20
Attribution Methods for Understanding and Visualizing Graph Neural Networks [confidential]SLukas FaberFS 20
Data Hiding in Speech Files and Data Compression of Cepstral Coefficients [confidential]MSimon TannerFS 20
Bitcoin on TendermintSTejaswi NadahalliFS 20
Bubble-Tea Market Games [confidential]SYe Wang,
Yuyi Wang
FS 20
Implementation and Simulation of the PermitBFT Algorithm [confidential]SRoland SchmidFS 20
FnF-BFT: Exploring Performance Limits of BFT Protocols [confidential]MRoland Schmid,
Zeta Avarikioti
FS 20
Byzantine Reinforcement LearningMDarya Melnyk,
Oliver Richter
FS 20
How Faithful Are Current Vision Language Navigation Models: A Study on R2R and R4R DatasetsSZhao MengFS 20
Consensus Number of Objects in Distributed Systems [confidential]SYe Wang,
Pankaj Khanchandani
FS 20
Developing a Jass AI [confidential]MOliver RichterFS 20
Value Convergence in Actor-Critic Reinforcement Learning [confidential]SOliver RichterFS 20
Brain2Word: Decoding Brain Activity for Language GenerationMDamian Pascual,
Béni Egressy
FS 20
An Algorithm For Tree Evacuation [confidential]BBéni Egressy,
Henri Devillez
FS 20
HomeDetective: Advanced Features [confidential]SSimon TannerFS 20
Dynamic Taint Analysis on Android for ART and Native Code [confidential]MSimon TannerFS 20
Mobile Resource Sharing [confidential]BPankaj Khanchandani,
Pál András Papp
FS 20
Network Surveillance in an IoT Environment [confidential]MSimon TannerFS 20
Online Matching [confidential]BYuyi Wang,
Darya Melnyk
FS 20
Over-bidding Strategies in Combinatorial AuctionsMYe WangFS 20
Reinforcement Learning in Graph Theory [confidential]BPankaj Khanchandani,
Lukas Faber
FS 20
Identifying and Using Task Relations in Multi-Task Reinforcement Learning [confidential]MOliver RichterFS 20
Using ElectionGuard for Secure Remote Voting on Untrusted DevicesBDarya Melnyk,
Tejaswi Nadahalli
FS 20
Secure E-Voting with ETHVoteMDarya Melnyk,
Tejaswi Nadahalli
FS 20
Adding Ranked Voting to Artemis and Implementing a Registrar [confidential]BDarya Melnyk,
Tejaswi Nadahalli
FS 20
Artemis: Solving the Secure Platform Problem for the Helios E-Voting System [confidential]BDarya Melnyk,
Tejaswi Nadahalli
FS 20
A Machine Learning Analysis of the Swiss Political Spectrum and Candidate Recommendation ProcessGHenri Devillez,
Darya Melnyk
FS 20,
,
SwitP: Mobile Application for Real-Time Swimming AnalysisSDarya Melnyk,
Simon Tanner
FS 20
A Debatable Way to Gain Participation in VotingBDarya Melnyk,
Pál András Papp
FS 20
Tichu BotSLukas Faber,
Zeta Avarikioti
FS 20
Understanding and Visualizing Graph Neural NetworksSLukas FaberFS 20
Graph Evacuation [confidential]SBéni EgressyFS 20
Aircraft Positioning System: Reliable Data Storage & Website Revision [confidential]BSimon TannerHS 19
Asynchronous Consensus-Free Transaction Systems [confidential]SRoland Schmid,
Jakub Sliwinski
HS 19
Deep Reinforcement Learning Applied to Byzantine AgreementSDarya Melnyk,
Oliver Richter
HS 19
Rethinking Aircraft Localization - A Novel Likelihood Approach and a Combined Satellite and Aircraft Method [confidential]MSimon TannerHS 19
ConfSearch 2020BRoland Schmid,
Pankaj Khanchandani
HS 19
Convenient Password ManagerBSimon Tanner,
Roland Schmid
HS 19
Dynamic Directories using Reinforcement Learning [confidential]MPankaj Khanchandani,
Oliver Richter
HS 19
Exploration of Neural Architectures for Generation of Synthetic Epileptic Seizures [confidential]SDamian PascualHS 19
Fast Route FindingSAryaz EghbaliHS 19
HomeDetective: UX Study and Development [confidential]SSimon TannerHS 19
Hyperloop Network DesignGRoland SchmidHS 19,
Two-Choice Consensus Dynamics with Rankings [confidential]BDarya Melnyk,
Yuyi Wang
HS 19
Investigating Reinforcement Learning Algorithms [confidential]SOliver Richter,
Damian Pascual
HS 19
Investigating Transformers [confidential]MGino Brunner,
Damian Pascual
HS 19
Developing a Jass AI Platform [confidential]GOliver RichterHS 19,
Time Synchronization For Linear Motors [confidential]SSimon TannerHS 19
Music Medley Generation [confidential]GDamian Pascual,
Lukas Faber
HS 19,
Scalable Byzantine Agreement with Epoch-Adaptive Adversaries [confidential]MZeta Avarikioti,
Roland Schmid
HS 19
Accurate Aircraft Positioning [confidential]MSimon Tanner,
Manuel Eichelberger
FS 19
Advanced Housing Search [confidential]SSimon TannerFS 19
Improving Robustness of an Aircraft Signal Positioning System [confidential]BSimon Tanner,
Manuel Eichelberger
FS 19
Aircraft Signal Fingerprinting [confidential]MSimon TannerFS 19
Soteroid: Android Runtime Application Self-Protection (RASP) Against Repackaging [confidential]MSimon TannerFS 19
Attentive Multi-tasking [confidential]BOliver Richter,
Gino Brunner
FS 19
Deep Monaural Music Source Separation [confidential]SGino Brunner,
Oliver Richter
FS 19
Benchmarking of Distributed Ledger TechnologyBRoger WattenhoferFS 19
EEG Data Generation with Generative Adversarial Networks [confidential]BDamian PascualFS 19
Network Creation Game on Blockchain Payment ChannelsSZeta Avarikioti,
Yuyi Wang
FS 19
Evaluation of Network Connection Strategies in Cryptocurrencies [confidential]BZeta Avarikioti,
Yuyi Wang
FS 19
The k-Server Problem with Delay [confidential]BYuyi Wang,
Darya Melnyk
FS 19
PolyPass - A Convenient Password ManagerMSimon Tanner,
Roland Schmid
FS 19
Privacy-Preserving Smart Contracts for Industrial ServicesMRoger WattenhoferFS 19
Flower Mapping in Grasslands with Drones and Deep LearningMRoger WattenhoferFS 19
The Future of Jobs [confidential]BAryaz EghbaliFS 19
Generalizing Audio Source Separation [confidential]MOliver Richter,
Gino Brunner
FS 19
Robustness In Reinforcement Learning [confidential]MGino Brunner,
Oliver Richter
FS 19
Hyperloop Pod Scheduling [confidential]MManuel Eichelberger,
Roland Schmid
FS 19
Imperceptible Audio Communication App [confidential]BSimon Tanner,
Manuel Eichelberger
FS 19

Interested in a previous thesis? Show all past theses!

Templates & Guidelines