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 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
Contrastive Learning and Predictability MinimizationB/M/SBéni Egressyavailable
Decentralized Finance - Bring Your Own IdeaB/M/SRobin Fritschavailable
DeepEye: Eye Tracking with Deep LearningB/M/SArd Kastratiavailable
Democracy on the BlockchainB/M/SRobin Fritschavailable
Efficient Graph Traversal Learning from Paths Travelled and UntravelledB/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
Understanding Decentralized Finance Through DataB/SLioba Heimbach,
Ye Wang
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Automated Exercise GenerationMDamian Pascual,
Oliver Richter
HS 21
Building an Application on the Internet ComputerBRobin FritschHS 21
Contrastive Learning for Programming LanguagesBZhao MengHS 21
Distributed Asynchronous Policy (DAP) with RLMKarolis Martinkus,
Lukas Faber
HS 21
Explainable Graph Neural NetworkMKarolis Martinkus,
Lukas Faber
HS 21
Online Activities of the Fan CommunitySYe Wang,
Zhao Meng
HS 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
User Tailored Jass AISOliver Richter,
Benjamin Estermann
HS 21
Asynchronous Dynamic Reliable Byzantine BroadcastBYe WangFS 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
Multimodal Pretraining with Commonsense GenerationMZhao MengFS 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 Hyper GraphMZhao MengHS 20
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,
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
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
Server Design for Digital Payment SystemSYe WangHS 20
Cryptomoney In Real LifeSYe WangHS 20
DAB+ PositioningSSimon Tanner,
Damian Pascual
HS 20
Variance Reduction in Decentralized Training over Heterogeneous DataMRoger WattenhoferHS 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
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

Interested in a previous thesis? Show all past theses!

Templates & Guidelines