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
Adversarial Attacks in Graph Neural NetworksM/SLukas Faber,
Zhao Meng
available
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 BroadcastM/SYe Wang,
Pankaj Khanchandani
available
Automated Exercise Coach for Better LearningM/SOliver Richteravailable
Be Polite! Deep Learning For Generating Polite SentencesM/SZhao Mengavailable
Blockchain -- your own theory!B/G/M/SZeta Avarikioti,
Yuyi Wang
available
Bubble-Tea Market Games B/M/SYe Wang,
Yuyi Wang
available
Building Deep Learning Models Robust to Textual Adversarial AttacksM/SZhao Mengavailable
Can you Hack the Bitcoin Network?B/M/SYe Wang,
Zeta Avarikioti
available
Cross-Lingual Alignment of Contextual Word Embeddings in Natural Language ProcessingM/SZhao Meng,
Damian Pascual
available
Crypto-money in Real LifeB/M/SYe Wangavailable
DVB-T Positioning ImplementationB/M/SSimon Tanneravailable
Deep Learning for Molecule GenerationM/SZhao Meng,
Yuyi Wang
available
Deep Learning for Natural Language Generation in Discrete Latent SpaceM/SZhao Meng,
Damian Pascual
available
Deep Learning: Investigation of Transformer ModelsM/SDamian Pascual,
Gino Brunner
available
Distributed Computing Meets Deep LearningB/M/SYuyi Wangavailable
Emoji for Natural Language ProcessingM/SYe Wang,
Zhao Meng
available
Explaining and Visualizing Graph Neural NetworksM/SLukas Faberavailable
Generating Music for Dance Using Deep LearningM/SZhao Meng,
Damian Pascual
available
Geometric Embeddings for Logical Query on Knowledge GraphsM/SZhao Meng,
Yuyi Wang
available
Graph Neural Networks in FinanceB/M/SLukas Faber,
Béni Egressy
available
LTE PositioningB/G/M/SSimon Tanner,
Manuel Eichelberger
available
Learning (Mining) from Non-i.i.d. ExamplesB/M/SYuyi Wangavailable
Linear Motor SynchronizationM/SSimon Tanneravailable
Multi-agent Reinforcement LearningM/SOliver Richteravailable
Online Memory PoolingB/G/SPankaj Khanchandani,
Yuyi Wang
available
Peer GradingB/SDarya Melnyk,
Jakub Sliwinski
available
Practical Dynamic DirectoriesB/SPankaj Khanchandaniavailable
Premium Graph ColoringB/M/SPál András Papp,
Roland Schmid
available
Quantum Physics Meets Distributed ComputingB/M/SYuyi Wang,
Ye Wang
available
Queueing without WaitingB/G/M/SPankaj Khanchandaniavailable
Receiving Aircraft Messages with Deep LearningM/SSimon Tanner,
Damian Pascual
available
Topics in Deep Reinforcement LearningB/M/SOliver Richter,
Gino Brunner
available
Understanding Deep Neural Networks by FoolingM/SZhao Meng,
Damian Pascual
available
[Citation Needed]B/SLukas Faber,
Henri Devillez
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
AI in Financial MarketsSYe Wang,
Zhongnan Qu
HS 20
Classifying Medical Text using State-of-the-art Natural Language Processing TechniquesMDamian PascualHS 20
Consensus Number of Objects in Distributed SystemsSYe Wang,
Pankaj Khanchandani
HS 20
Asynchronous Consensus-Free Transaction SystemsBRoland Schmid,
Jakub Sliwinski
FS 20
Byzantine Agreement: Optimistic AnalysisMRoland Schmid,
Zeta Avarikioti
FS 20
Byzantine Reinforcement LearningMDarya Melnyk,
Oliver Richter
FS 20
Combining Vision and Language for Navigating RobotsSZhao MengFS 20
Developing a Jass AIMOliver RichterFS 20
Dynamic Loss AdaptionSOliver RichterFS 20
Expanding Natural Language Processing in Machines with Brain ActivitiesMDamian Pascual,
Béni Egressy
FS 20
Graph EvacuationBBéni Egressy,
Henri Devillez
FS 20
Malicious Data LeaksMSimon TannerFS 20
Mobile Resource SharingBPankaj Khanchandani,
Pál András Papp
FS 20
Network Surveillance in an IoT environmentMSimon TannerFS 20
Online Matching (in Gaming Platforms)BYuyi Wang,
Darya Melnyk
FS 20
Over-bidding Strategies in Combinatorial AuctionsMYe WangFS 20
Reinforcement Learning in Graph TheoryBPankaj Khanchandani,
Lukas Faber
FS 20
Reinforcement Learning Task IdentificationMOliver RichterFS 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
SmartvoteGHenri Devillez,
Darya Melnyk
FS 20,
,
Student ParticipationBDarya Melnyk,
Pál András Papp
FS 20
Tichu BotSLukas Faber,
Zeta Avarikioti
FS 20
Understanding and Visualizing Graph Neural NetworksSLukas FaberFS 20
Wireless Graph EvacuationBHenri Devillez,
Béni Egressy
FS 20
Investigating Reinforcement Learning AlgorithmsSOliver Richter,
Damian Pascual
HS 19
Investigating TransformersMGino Brunner,
Damian Pascual
HS 19

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Ambient Noise Audio Communication [confidential]SSimon TannerFS 20
Are You Human?STejaswi Nadahalli,
Darya Melnyk
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
HomeDetective: Advanced Features [confidential]SSimon TannerFS 20
Artemis: Solving the Secure Platform Problem for the Helios E-Voting System [confidential]BDarya Melnyk,
Tejaswi Nadahalli
FS 20
SwitP: Mobile Application for Real-Time Swimming AnalysisSDarya Melnyk,
Simon Tanner
FS 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
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
Design of a Payment Network with FeesBZeta Avarikioti,
Yuyi Wang
FS 18
Developing a Capsule Network [confidential]SOliver Richter,
Gino Brunner
FS 18
The Urban Last Mile Problem: Autonomous Drone Delivery to Your Balcony [confidential]MGino Brunner,
Simon Tanner
FS 18
E-Voting Under the Hood [confidential]SDarya Melnyk,
Julian Steger
FS 18
Efficient Load Balancing [confidential]SPankaj KhanchandaniFS 18
Exploration-Exploitation Trade-off in Deep Reinforcement LearningBOliver Richter,
Gino Brunner
FS 18
Music Style Translation based on CycleGAN [confidential]SGino Brunner,
Yuyi Wang
FS 18
GPS Spoofing [confidential]MManuel EichelbergerFS 18
Mercenary Space BattleBManuel EichelbergerFS 18
Hat HuntersBManuel EichelbergerFS 18
High Dimensional ClusteringBZeta Avarikioti,
Yuyi Wang
FS 18
Hip Hop RobotSManuel EichelbergerFS 18
Imperceptible Audio Communication [confidential]MSimon Tanner,
Manuel Eichelberger
FS 18
Generalized Metrics in Online Matching [confidential]GYuyi Wang,
Darya Melnyk
FS 18,
Structure and Content of the Visible Darknet [confidential]BZeta AvarikiotiFS 18
Mobile Smartphone Speed TestBGino Brunner,
Simon Tanner
FS 18

Interested in a previous thesis? Show all past theses!

Templates & Guidelines