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
Analyzing the Properties of Popular BlockchainsB/M/SQuentin Kniep,
Jakub Sliwinski
available
Augmenting Language Models for Commonsense GenerationM/SZhao Mengavailable
Bring Your Own AlgorithmM/SAndrei Constantinescuavailable
Building Deep Learning Models for Dynamic GraphsB/M/SZhao Mengavailable
Creating the Next Decentralized ComputerB/M/SYann Vonlanthenavailable
DeepEye: Eye Tracking with Deep LearningB/M/SArd Kastratiavailable
Graph Neural Networks for Financial Crime Analysis (2)MBéni Egressyavailable
Self-Supervised Temporal Question Generation and AnsweringB/M/SZhao Mengavailable
Self-Supervised Vision-Language Part-whole Induction with Structure ModelingMZhao Mengavailable
Topics in Computational Voting and Game TheoryM/SAndrei Constantinescuavailable
Topics in Graph Neural NetworksB/M/SKarolis Martinkusavailable

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Analyzing the Solana BlockchainBQuentin Kniep,
Jakub Sliwinski
HS 22
Controlled Machine TranslationSBéni EgressyHS 22
Dense Passage Retrieval for Multi-Hop Open-Domain Question AnsweringBZhao MengHS 22
Graph Neural Networks for Financial Crime AnalysisMBéni EgressyHS 22
Agent-Based Simulation of Community Currencies with Universal Basic IncomeSYann VonlanthenFS 22
Algorithm Learning from Graph DataBPeter Belcák,
Florian Grötschla
FS 22
Anomaly Detection for Predictive MaintenanceMBéni EgressyFS 22
Benchmarking GNNsBBéni Egressy,
Florian Grötschla
FS 22
Code Search for Natural QueryingBPeter Belcák,
Benjamin Estermann
FS 22
Conflict Prediction with Social Media DataMZhao MengFS 22
ConfSearch 2022BYe WangFS 22
Contrastive Learning for GraphsSKarolis Martinkus,
Zhao Meng
FS 22
Data Curation Mechanisms for Algorithm LearningBPeter Belcák,
Benjamin Estermann
FS 22
Data-driven Preprocessing of EEG DataMArd Kastrati,
Benjamin Estermann
FS 22
Designing PACAS BeaconBPeter BelcákFS 22
Designing PACAS PilotBPeter BelcákFS 22
Detecting Ponzi Schemes on GameFiBYe WangFS 22
Disentangled Graph RepresentationsBBenjamin Estermann,
Peter Belcák
FS 22
Disentangled Representations for RLBBenjamin EstermannFS 22
EEG-based Eye Tracking and Evaluation of ApplicationsSArd KastratiFS 22
Ethical Issues in Scientific ResearchBYe WangFS 22
Game Engine Architecture in RustBQuentin KniepFS 22
Generative Adversarial Networks for GraphsMKarolis MartinkusFS 22
Graph Neural NetworksSBéni Egressy,
Florian Grötschla
FS 22
Hedging the Risks of Liquidity ProvidersBLioba Heimbach,
Robin Fritsch
FS 22
How honest are politicians?MYann VonlanthenFS 22
Improving Multi-hop Question Answering with Noisy Label TrainingMZhao MengFS 22
Learning Better Representations of CodeBPeter Belcák,
Ard Kastrati
FS 22
Learning Graph Construction AlgorithmsMKarolis MartinkusFS 22
Machine Learning Models for Code SearchSPeter Belcák,
Florian Grötschla
FS 22
Machine Learning vs. Swiss PoliticsBYann Vonlanthen,
Robin Fritsch
FS 22
Machine Learning-based Iterative Combinatorial AuctionsBYe Wang,
Benjamin Estermann
FS 22
Market Efficiency on Decentralized ExchangesBRobin Fritsch,
Lioba Heimbach
FS 22
More Benchmarking GNNsSBéni Egressy,
Florian Grötschla
FS 22
More Democracy on the BlockchainBRobin Fritsch,
Yann Vonlanthen
FS 22
Multi-Machine ParsingMPeter BelcákFS 22
Multi-Machine Parsing: CYK and Earley AlgorithmsBPeter BelcákFS 22
Neural ParsersSPeter BelcákFS 22
On the Generalization of Saliency ModelsBArd KastratiFS 22
Optimal Liquidity Pool GraphsMLioba Heimbach,
Judith Beestermöller
FS 22
Optimizing PoliticsBYann Vonlanthen,
Judith Beestermöller
FS 22
Over-bidding Strategies in Combinatorial AuctionsSYe Wang,
Robin Fritsch
FS 22
Personalized Health Assistant for Recreational Drug UsersMYe WangFS 22
Putting Git on the Blockchain, a DAO ProjectMYann VonlanthenFS 22
Quantifying Effects of Design Decisions in VAE-based Unsupervised Disentanglement LearningBBenjamin Estermann,
Peter Belcák
FS 22
Set FunctionsBBéni EgressyFS 22
Taking An Electoral Photograph with Neural NetworksSAndrei Constantinescu,
Peter Belcák
FS 22
Understanding Smart Contract Auditing in DeFi EcosystemBYe WangFS 22
What can Neural Networks learn? - Set FunctionsGBéni EgressyFS 22,
Abstraction and Reasoning ChallengeBArd KastratiHS 21
AI in FinanceBZhao MengHS 21
Benchmarking Graph Neural NetworksMBéni Egressy,
Ard Kastrati
HS 21
Contrastive Learning and Predictability MinimizationBBéni EgressyHS 21
Multi-Hop Question AnsweringSZhao MengHS 21
Preprocessing of EEG Data for DL ModelsSArd KastratiHS 21
Understanding RL with 6nimmtGBéni EgressyHS 21,

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Algorithm Learning on OEIS [confidential]BPeter Belcák,
Ard Kastrati
FS 22
Clustering Ethereum Addresses [confidential]SLioba Heimbach,
Quentin Kniep
FS 22
Comparing Liquidity Pools of Decentralized Exchanges [confidential]BRobin FritschFS 22
Discrete Denoising Diffusion Probabilistic Models for Graphs [confidential]BKarolis MartinkusFS 22
Replicating Liquidity Provision Strategies in UniswapBRobin FritschFS 22
Simulating Liquidity Allocation in Decentralized Exchanges [confidential]SRobin FritschFS 22
Agent-based Graph Neural Network [confidential]SKarolis MartinkusHS 21
Deep Neural Network-based Voting AssistantBZhao MengHS 21
Automated Exercise Generation [confidential]MDamian Pascual,
Oliver Richter
HS 21
Building an Application on ICPBRobin FritschHS 21
Contrastive Learning for Programming LanguagesBZhao MengHS 21
Deep Learning for Smartphone-based Cough DetectionMRoger WattenhoferHS 21
Hierarchical Reinforcement Learning for Algorithmic TradingSZhao MengHS 21
Democracy on the BlockchainBRobin FritschHS 21
Distributed Asynchronous Policy (DAP) with RL [confidential]MKarolis Martinkus,
Lukas Faber
HS 21
CloudMLS: A Cloud-based E2EE schemeMKarolis Martinkus,
Ard Kastrati
HS 21
Interpretable Graph Neural Network [confidential]MKarolis Martinkus,
Lukas Faber
HS 21
Graph Pattern Mining In CodeBPeter BelcákHS 21
Using Pattern Recognition and Imitation Learning to Improve the Jass AI [confidential]SOliver Richter,
Benjamin Estermann
HS 21
Mining and Visualizing Ethereum [confidential]BYann Vonlanthen,
Lioba Heimbach
HS 21
Using Affordances to Understand Fan-Idol Interaction on Social Media [confidential]SYe Wang,
Zhao Meng
HS 21
Collision Detection Algorithm for a Practical Airborne Collision Avoidance SystemBPeter BelcákHS 21
Scalability of Encointer - a Proof-Of-Personhood CryptocurrencyMTejaswi NadahalliHS 21
Providing Liquidity in Uniswap V3BRobin FritschHS 21
Scaling Attention Using Binary Trees [confidential]MKarolis MartinkusHS 21
Can Computer Understand Chinese Internet Slang?SYe Wang,
Zhao Meng
HS 21
Understanding PancakeSwap Through Data [confidential]SLioba Heimbach,
Ye Wang
HS 21
Understanding Uniswap V3 Through Data [confidential]BLioba Heimbach,
Ye Wang
HS 21
User Tailored Jass AISOliver Richter,
Benjamin Estermann
HS 21
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
Improving Brain Decoding Methods and EvaluationMBéni Egressy,
Damian Pascual
FS 21
Reinforcement Learning for Blockchain-Based TradingSYe Wang,
Zhongnan Qu
FS 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 Algorithms in Harsh ConditionsBDiana Ghinea,
Jakub Sliwinski
FS 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
Improving the Breathing-Phase Detection of an Interactive Breathing Training App [confidential]SRoger WattenhoferFS 21
Live Content Generation in Momentum-based GamesSOliver 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
Multi Agent Reinforcement Learning for Game Theory: Financial Graphs [confidential]MBéni Egressy,
Pál András Papp
FS 21
Study About the Size and Quality of the EEG DatasetSArd Kastrati,
Damian Pascual
FS 21
BERT is Robust! A Case Against Synonym-Based Adversarial Examples in Text ClassificationMZhao Meng,
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
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

Interested in a previous thesis? Show all past theses!

Templates & Guidelines