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
Android: Smartwatches in the PoolB/SSimon Tanner,
Darya Melnyk
available
Applications of Deep Learning in NLPM/SDamian Pascual,
Gino Brunner
available
Asynchronous Dynamic Reliable Byzantine BroadcastB/M/SYe Wangavailable
Be Polite! Deep Learning For Generating Polite SentencesM/SZhao Mengavailable
Blockchain -- your own theory!B/G/M/SZeta Avarikioti,
Yuyi Wang
available
Blockchain Meets Graph Neural NetworksM/SZhao Mengavailable
Bubble-Tea Market Games B/M/SYe Wang,
Yuyi Wang
available
Building Deep Learning Models Robust to Textual Adversarial AttacksM/SZhao Mengavailable
Building Deep Learning Models for Dynamic GraphsM/SZhao Mengavailable
Deep Learning Meets BlockchainB/M/SYe Wang,
Zhongnan Qu
available
Deep Learning: Investigation of Transformer ModelsM/SDamian Pascual,
Gino Brunner
available
Distributed Computing Meets Deep LearningB/M/SYuyi Wangavailable
Learning (Mining) from Non-i.i.d. ExamplesB/M/SYuyi Wangavailable
Linear Motor SynchronizationM/SSimon Tanneravailable
No FrontrunningM/STejaswi Nadahalliavailable
Over-bidding Strategies in Combinatorial AuctionsM/SYe Wangavailable
Quantum Inflation in Distributed ComputingB/M/SYe Wang,
Yuyi Wang
available
Quantum Physics Meets Distributed ComputingB/M/SYuyi Wang,
Ye Wang
available
Smart Contract AggregationM/STejaswi Nadahalliavailable
Topics in Deep Reinforcement LearningB/M/SOliver Richter,
Gino Brunner
available
Understand What They Are Talking AboutM/SYe Wang,
Zhao Meng
available
Understanding Deep Neural Networks by FoolingM/SZhao Meng,
Damian Pascual
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Adversarial Attacks in Graph Neural NetworksSLukas Faber,
Zhao Meng
HS 20
AI in Financial MarketsSYe Wang,
Zhongnan Qu
HS 20
Automated Exercise Coach for Better LearningSOliver Richter,
Damian Pascual
HS 20
Can you Hack the Bitcoin Network?BYe Wang,
Zeta Avarikioti
HS 20
Classifying Medical Text using State-of-the-art Natural Language Processing TechniquesMDamian PascualHS 20
Conditional Language GenerationSDamian Pascual,
Béni Egressy
HS 20
Crypto-money in Real Life SYe WangHS 20
Crypto-money in Real LifeSYe WangHS 20
Crypto-money in Real LifeSYe WangHS 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 Natural Language Generation in Discrete Latent SpaceBZhao Meng,
Damian Pascual
HS 20
Deep Learning for Smart VoteSZhao MengHS 20
Deep Learning for Temporal Knowledge GraphSZhao MengHS 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 ProtocolsSZeta Avarikioti,
Roland Schmid
HS 20
Explaining and Visualizing Graph Neural NetworksMLukas FaberHS 20
Generating Flash Cards from Wikipedia ArticlesGDamian Pascual,
Oliver Richter
HS 20,
Graph Neural Networks in FinanceSLukas Faber,
Béni Egressy
HS 20
HomeDetective: Advanced FeaturesBSimon TannerHS 20
Implementing Graph Algorithms for Dynamic DirectoriesSRobin Fritsch,
Pál András Papp
HS 20
Infection Spreading in GraphsSPál András Papp,
Béni Egressy
HS 20
LTE PositioningSSimon TannerHS 20
Multiagent Reinforcement Learning in Financial NetworksSLukas Faber,
Pál András Papp
HS 20
Normalized Attention Reinforcement LearningSOliver Richter,
Damian Pascual
HS 20
Peer GradingSJakub Sliwinski,
Diana Ghinea
HS 20
Peer GradingSJakub Sliwinski,
Diana Ghinea
HS 20
Prediction of Sleep Quality from Smartphone Sound RecordingsSRoger WattenhoferHS 20
Receiving Aircraft Messages with Deep LearningMSimon Tanner,
Damian Pascual
HS 20
RESTful Cyber-Physical Systems toward Industrial AutomationSRoger WattenhoferHS 20
Smart VoteBBéni Egressy,
Robin Fritsch
HS 20
Tichu AISLukas Faber,
Oliver Richter
HS 20
Consensus Number of Objects in Distributed SystemsSYe Wang,
Pankaj Khanchandani
FS 20
Pre-training for Abstractive SummarizationSYuyi Wang,
Ye Wang
FS 20
Secure E-Voting with ElectionGuardBDarya Melnyk,
Tejaswi Nadahalli
FS 20
Secure E-Voting with ETHVoteMDarya Melnyk,
Tejaswi Nadahalli
FS 20
Secure E-Voting with HeliosBDarya Melnyk,
Tejaswi Nadahalli
FS 20

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
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
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
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
Reinforcement Learning in Graph Theory [confidential]MYuyi Wang,
Pankaj Khanchandani
HS 18
Reliable ADS-B Signal Reception [confidential]BManuel Eichelberger,
Simon Tanner
HS 18
Reliable ADS-B Signal Reception [confidential]BManuel Eichelberger,
Simon Tanner
HS 18
Restaurant SwiperBRoland Schmid,
Simon Tanner
HS 18
Self-Sovereign Identities in CardossierMRoger Wattenhofer,
Remo Meier
HS 18
Simulating Bitcoins Network TopologySZeta Avarikioti,
Roland Schmid
HS 18
Smartphone Aircraft Localization [confidential]BManuel Eichelberger,
Simon Tanner
HS 18
Student Democracy with BlockchainBDarya Melnyk,
Tejaswi Nadahalli
HS 18
ETHVote - A Distributed E-Voting Application [confidential]MDarya Melnyk,
Tejaswi Nadahalli
HS 18
Style Change DetectionBRoland Schmid,
Gino Brunner
HS 18
Last Mile Urban Drone Delivery to Mobile Outdoor ClientsSGino Brunner,
Simon Tanner
HS 18
Adaptive Hierarchical Deep Reinforcement Learning [confidential]MOliver Richter,
Gino Brunner
FS 18
Advanced Aircraft Positioning [confidential]SManuel Eichelberger,
Simon Tanner
FS 18
HomeDetective++ Enhancements in Functionality and User Experience [confidential]SSimon TannerFS 18,
,
Robust Android App Repackaging Protection Using Native Code [confidential]BSimon TannerFS 18
Attractive Sports Route GenerationSManuel EichelbergerFS 18
NOCUST - A Non-Custodial 2nd-Layer Blockchain Payment HubMRoger WattenhoferFS 18Rami Khalil
Bitcoin Security under Temporary Dishonest MajorityBZeta Avarikioti,
Yuyi Wang
FS 18
Chord Analysis AppBManuel EichelbergerFS 18
Contention Management [confidential]SPankaj KhanchandaniFS 18
Deep Learning for Natural Language Processing (NLP) using Variational Autoencoders (VAE)MGino Brunner,
Oliver Richter
FS 18

Interested in a previous thesis? Show all past theses!

Templates & Guidelines