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
Augmenting Language Models for Commonsense GenerationM/SZhao Mengavailable
Bring Your Own AlgorithmM/SAndrei Constantinescuavailable
Building Deep Learning Models for Dynamic GraphsB/M/SZhao Mengavailable
Code Completion Through Graph RepresentationsB/M/SPeter Belcák,
Florian Grötschla
available
Deep Generative Models for GraphsMKarolis Martinkusavailable
DeepEye: Eye Tracking with Deep LearningB/M/SArd Kastratiavailable
Developing Neural Memory: A Case for Weighing WeightsMPeter Belcákavailable
Graph Neural Networks for Financial Crime Analysis (2)MBéni Egressyavailable
I am done talking -- Automatic Profile Binding in Speech RecognitionB/M/SPeter Belcákavailable
Inducing Functional Programs from ExamplesM/SPeter Belcákavailable
Machine Learning Models for Code SearchB/M/SPeter Belcák,
Florian Grötschla
available
Neural Grammatical InferenceB/M/SPeter Belcákavailable
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
Topics in Neural Program InductionM/SPeter Belcákavailable
Topics in Speech Recognition on the EdgeB/M/SPeter Belcákavailable

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Analysis of Bitcoin LightningSFlorian Grötschla,
Lioba Heimbach
HS 22
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
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
ConfSearch 2022BYe WangFS 22
Contrastive Learning and Predictability Minimization ContinuedSBéni EgressyFS 22
Contrastive Learning for GraphsSKarolis Martinkus,
Zhao Meng
FS 22
Data-driven Preprocessing of EEG DataMArd Kastrati,
Benjamin Estermann
FS 22
Detecting Ponzi Schemes on GameFiBYe WangFS 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-based Iterative Combinatorial AuctionsBYe Wang,
Benjamin Estermann
FS 22
Market Efficiency on Decentralized ExchangesBRobin Fritsch,
Lioba Heimbach
FS 22
More Democracy on the BlockchainBRobin Fritsch,
Yann Vonlanthen
FS 22
Multi-Machine Parsing: CYK and Earley AlgorithmsBPeter 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
Real Time Traffic AppSJoël MathysFS 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,
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)
Agent-Based Simulation of Community Currencies with Basic IncomeSYann VonlanthenFS 22
SSA Data Flow Information for Semantic Code Tasks [confidential]BPeter Belcák,
Florian Grötschla
FS 22
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
Analysis of Protests in Nigeria using Social Media DataMZhao MengFS 22
Data Curation Mechanisms for Algorithm LearningBPeter Belcák,
Benjamin Estermann
FS 22
Discrete Denoising Diffusion Probabilistic Models for Graphs [confidential]BKarolis MartinkusFS 22
Designing a Low-Power Autonomous Embedded System for Aircraft Collision PreventionBPeter BelcákFS 22
Designing PACAS PilotBPeter BelcákFS 22
Disentangling Representations of Graph Drawings [confidential]BBenjamin Estermann,
Peter Belcák
FS 22
Disentanglement for Reinforcement LearningBBenjamin EstermannFS 22
Algorithm Learning from DataBPeter Belcák,
Florian Grötschla
FS 22
Machine Learning vs. Swiss PoliticsBYann Vonlanthen,
Robin Fritsch
FS 22
Benchmarking Graph Neural Network Models [confidential]SBéni Egressy,
Florian Grötschla
FS 22
MMP: An Object-Oriented Multi-Machine Parser GeneratorMPeter BelcákFS 22
Neural Grammatical Inference for Regular Grammars [confidential]BPeter BelcákFS 22
Replicating Liquidity Provision Strategies in UniswapBRobin FritschFS 22
What Can Neural Networks Learn? Set Functions [confidential]BBéni EgressyFS 22
Simulating Liquidity Allocation in Decentralized Exchanges [confidential]SRobin FritschFS 22
Abstraction and Reasoning ChallengeBArd KastratiHS 21
Agent-based Graph Neural Network [confidential]SKarolis MartinkusHS 21
Deep Neural Network-based Voting AssistantBZhao MengHS 21
Automated Formulaic Alpha Generation for Quantitative Investing using Evolutionary AlgorithmsBZhao MengHS 21
Automated Exercise Generation [confidential]MDamian Pascual,
Oliver Richter
HS 21
Benchmarking Graph Neural Networks [confidential]MBéni Egressy,
Ard Kastrati
HS 21
Building an Application on ICPBRobin FritschHS 21
Applying Predictability Minimization onto Unsupervised Contrastive Representation Learning [confidential]BBéni EgressyHS 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

Interested in a previous thesis? Show all past theses!

Templates & Guidelines