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
Algorithm LearningB/M/SArd Kastratiavailable
Android: Smartwatches in the PoolB/SSimon Tanneravailable
Applications of Deep Learning in NLPM/SDamian Pascualavailable
Blockchain Meets Graph Neural NetworksM/SZhao Mengavailable
Building Deep Learning Models for Dynamic GraphsM/SZhao Mengavailable
DeepEye: Eye Tracking with Deep LearningB/M/SArd Kastrati,
Damian Pascual
available
Linear Motor SynchronizationM/SSimon Tanneravailable
Over-bidding Strategies in Combinatorial AuctionsM/SYe Wang,
Robin Fritsch
available
Political Bias and Disinformation on WikipediaB/MYe Wangavailable
Quantum Inflation in Distributed ComputingB/M/SYe Wang,
Yuyi Wang
available
Scaling Graph Neural Networks Using Differentiable TreesM/SKarolis Martinkusavailable
Topics in Deep Reinforcement LearningB/M/SOliver Richter,
Gino Brunner
available
Topics in Graph Neural NetworksB/M/SKarolis Martinkus,
Lukas Faber
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
A Framework for Algorithmic LearningGArd KastratiFS 21,
Asynchronous Dynamic Reliable Byzantine BroadcastBYe WangFS 21
Beyond Left-Right Gaze Prediction with EEG DataBArd Kastrati,
Damian Pascual
FS 21
Bitcoin Privacy from Chain AnalysisSTejaswi NadahalliFS 21
Bubble-Tea Market Games BYe Wang,
Yuyi Wang
FS 21
Building Deep Learning Models Robust to Textual Adversarial AttacksMZhao MengFS 21
Decoding Brain ActivityMBéni Egressy,
Damian Pascual
FS 21
Deep Learning Meets BlockchainSYe Wang,
Zhongnan Qu
FS 21
Distance Preserving Graph EmbeddingBKarolis MartinkusFS 21
End-to-end Encryption in a MessengerSArd Kastrati,
Karolis Martinkus
FS 21
Graph Coloring with Deep LearningSKarolis MartinkusFS 21
Graph Labeling SchemesMRobin FritschFS 21
Ideas and Challenges in Graph Machine LearningSLukas Faber,
Karolis Martinkus
FS 21
Implementing Graph Algorithms for Dynamic DirectoriesBRobin Fritsch,
Pál András Papp
FS 21
Improving the Breathing-Phase Detection of an Interactive Breathing Training AppSRoger WattenhoferFS 21
Live Content Generation in Momentum Based GamesSOliver RichterFS 21
Multimodal Contrastive LearningMZhao MengFS 21
Multimodal Pretraining with Commonsense GenerationMZhao MengFS 21
Neural Distance Oracle for Road GraphsBKarolis MartinkusFS 21
No FrontrunningBTejaswi Nadahalli,
Ye Wang
FS 21
Oracle Manipulation Attacks in Blockchain SystemsSTejaswi NadahalliFS 21
Preprocessing of EEG Data for DL ModelsBArd Kastrati,
Damian Pascual
FS 21
Providing Liquidity in Decentralized FinanceBRobin Fritsch,
Lioba Heimbach
FS 21
Quantum Physics Meets Distributed ComputingBYuyi Wang,
Ye Wang
FS 21
Region Based File SharingSRobin Fritsch,
Béni Egressy
FS 21
Study About the Size and Quality of EEG DatasetBArd Kastrati,
Damian Pascual
FS 21
Understanding Deep Neural Networks by FoolingMZhao Meng,
Damian Pascual
FS 21
Zero Knowledge Rollups in PythonSTejaswi NadahalliFS 21
Classifying Medical Text using State-of-the-art Natural Language Processing TechniquesMDamian PascualHS 20
Conditional Language GenerationSDamian Pascual,
Béni Egressy
HS 20
DAB+ Positioning ImplementationSSimon Tanner,
Damian Pascual
HS 20
Decentralized Learning Algorithms on Heterogenous DataMRoger WattenhoferHS 20
Deep Learning for Hyper GraphMZhao MengHS 20
Deep Learning for Smart VoteSZhao MengHS 20
Deep Learning for Temporal Knowledge GraphSZhao MengHS 20
Deep Learning: Investigation of Transformer ModelsMDamian Pascual,
Karolis Martinkus
HS 20
Emoji for Natural Language ProcessingMYe Wang,
Zhao Meng
HS 20
Normalized Attention Reinforcement LearningSOliver Richter,
Damian Pascual
HS 20
Receiving Aircraft Messages with Deep LearningMSimon Tanner,
Damian Pascual
HS 20
Reinforcement Learning for Rigid OrigamiMOliver Richter,
Karolis Martinkus
HS 20
Smart VoteBBéni Egressy,
Robin Fritsch
HS 20

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
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
Web App Design for Cryptocurrency Transaction SystemSYe WangHS 20
Server Design for Digital Payment SystemSYe WangHS 20
Cryptomoney In Real LifeSYe WangHS 20
Deep Learning for Text Attribute Transfer on Auto Encoder ModelsBZhao Meng,
Damian Pascual
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
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
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
Transparent Field Device Management for Complex Cyber-Physical Industrial Automation SystemsSRoger WattenhoferHS 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
Deep Transformer Models in Natural Language Processing [confidential]MGino Brunner,
Oliver Richter
FS 19
Mode-S Physical Layer Deep Learning [confidential]MSimon Tanner,
Damian Pascual
FS 19
Analysis and Modeling of Urban Shared-Mobility Systems through Data MiningMManuel Eichelberger,
Roland Schmid
FS 19
Music Genre Transfer [confidential]SGino Brunner,
Oliver Richter
FS 19
Music Genre Transfer with Deep Learning [confidential]SGino Brunner,
Oliver Richter
FS 19
Online Graph Coloring [confidential]BDarya Melnyk,
Pál András Papp
FS 19
Peer Grading and Byzantine Sorting [confidential]BDarya Melnyk,
Jakub Sliwinski
FS 19
Arvy Heuristics for Distributed Mutual ExclusionBPankaj Khanchandani,
Pál András Papp
FS 19
Swimming Activity Recognition with Smartwatches and Deep Learning [confidential]MGino Brunner,
Darya Melnyk
FS 19
Aircraft Signal Antispoofing [confidential]SManuel Eichelberger,
Simon Tanner
HS 18
Micropayment Channels GameMZeta AvarikiotiHS 18
The k-Server Problem with Delay on the Uniform Metric [confidential]BYuyi Wang,
Darya Melnyk
HS 18
Creative Robot ComposerSManuel EichelbergerHS 18
Deep Preference Learning for Advanced Home Search [confidential]SOliver Richter,
Simon Tanner
HS 18
Democracy in Deep Reinforcement LearningSOliver Richter,
Gino Brunner
HS 18
Efficient Train Scheduling [confidential]SManuel EichelbergerHS 18
Exploring Centralized Payment Network TopologySZeta Avarikioti,
Tejaswi Nadahalli
HS 18
GPS Tracking over LTE [confidential]SManuel EichelbergerHS 18
Coloring with Conflicts [confidential]BPál András Papp,
Roland Schmid
HS 18
HomeDetective: Housing Ad Incorporation and Performance Optimization [confidential]BSimon Tanner,
Gino Brunner
HS 18
Hyperloop Network DesignMManuel Eichelberger,
Roland Schmid
HS 18
Online Algorithmic Channel Design [confidential]BZeta Avarikioti,
Yuyi Wang
HS 18
Hat Hunters OnlineBManuel EichelbergerHS 18
Meta-Learning an Image Editing StyleBOliver Richter,
Gino Brunner
HS 18

Interested in a previous thesis? Show all past theses!

Templates & Guidelines