Student Projects

Introduction

Student projects are available across High-Energy Physics, Intelligent Systems Design, and ML Systems & Optimisation.

Topics include simulation and synthetic-data generation, particle tracking, anomaly and fault detection and identification, industrial CPS data analysis, Explainable AI (XAI), efficient model design, parallel and distributed machine learning, and embedded or FPGA deployment.

Projects may focus on algorithm development, software implementation, system modelling, experimental evaluation, or combinations of these, depending on the research question and project scope.

High-Energy Physics:
HEP Simulation ML FPGA Embedded
Intelligent Systems Design:
CPS DSL Time-Series XAI Anomaly Requirements Simulation
ML Systems & Optimisation:
ML FPGA Embedded Parallel Cloud Physics-Informed

Projects listed below include current offerings, as well as historical and completed projects. The offered student projects are embedded in ongoing research and are expected to produce reusable research artefacts. Depending on the project, these typically include a mini-survey, a code repository, a Minimal Reproducible Example (MRE), and where applicable, a reusable dataset.

The Research Continuity and Project Families page shows how related student projects build on previous work and contribute to shared research directions.

Students from both Physics and Computer Science disciplines can work on these topics. However, they are expected to possess the necessary knowledge and experience with computer programming. These projects are available to students from the University of Twente (UTwente) and the University of Amsterdam (UvA).

In case of student-project enquiries, you can reach:
dr. ir. Uraz Odyurt
aW5mb0B2aXJ0dWFsZGV0ZWN0b3IuY29t


Projects

BP-ML-MERGE

Title:
"Combining Recursive Weight-Sharing with Token Merging for Edge Vision Transformers"
Year:
2026
Level:
Bachelor
Status:
Completed!
Continued by:
MP-ML-MERGE-OPTIMISE, MP-ML-MERGE-ADAPT, MP-ML-MERGE-RECONSTRUCT
Abstract

Vision Transformers (ViTs) demonstrate exceptional performance in computer vision but suffer from large parameter counts and quadratic computational complexity, O(N2) , severely limiting their deployment on resource-constrained edge hardware. While recursive weight-sharing reduces parameter counts and token merging mitigates computational and memory bottlenecks, integrating these two paradigms without costly retraining is non-trivial, leaving this intersection largely unexplored. We propose a post-training multi-axis compression approach that successfully combines the recursive weight-sharing of the Sliced Recursive Transformer (SReT) with the dynamic token merging algorithm of Token Merging (ToMe). By implementing an Unmerge tracking stack, enforcing strict mathematical merging bounds, and applying parallel spatial tracking, our methodology resolves the spatial and merging constraints of the integration. Furthermore, we utilise an exponential token reduction schedule to stabilise the semantic densification inherent to recursive loops. Benchmarked on ImageNet-1K, our optimised configuration achieves a 27.6% increase in throughput and a 38.5% reduction in Peak Activation Memory (PAM) with a minimal 1.47% accuracy drop on a GPU at a batch size of 128. However, the algorithmic overhead negated the performance gains at a batch size of 1. Nevertheless, this approach establishes the feasibility of dynamic token reduction within recursive ViT architectures, providing a structural baseline for future edge-targeted optimisations.

Artefacts

"MergeOver: Post-Training Token Merging for Recursive Vision Transformers". Junseo Kim, Uraz Odyurt, Amirreza Yousefzadeh. arXiv. 2026.
Article
"Orthogonal Compression for Edge Vision Transformers: Combining Recursive Weight-Sharing with Token Merging". Junseo Kim, Uraz Odyurt, Amirreza Yousefzadeh. CompSys 2026 Conference. 2026.
Talk

MP-ML-SYNTHESISE

Title:
"Automated Transformer Deployment on FPGA for Particle Tracking"
Year:
2026
Level:
Master
Status:
Completed!
Continued by:
MP-HW-SYNTHESISE-OPTIMISE, MP-HW-SYNTHESISE-BLOCK
Abstract

The High-Luminosity Large Hadron Collider (HL-LHC) will significantly increase data processing requirements for tasks such as particle tracking. Transformer-based models have recently shown promising results for track reconstruction, but running such models in hardware environments relevant to high-energy physics is far from straightforward. Strict latency constraints, limited on-chip memory, and integration into existing systems all have to be considered.

This thesis explores how a Transformer-based tracking model can be deployed on an FPGA platform under realistic resource and accuracy constraints. Instead of aiming for a full end-to-end implementation, the focus is placed on accelerating a representative Transformer encoder layer and studying the practical trade-offs that arise in hardware. An FPGA accelerator prototype is developed using high-level synthesis, with particular attention to on-chip weight storage, memory organization, and various hardware optimizations.

Beyond the hardware design itself, this work also addresses the practical challenge that deploying machine learning models on FPGAs typically requires expertise in both deep learning and hardware design. To lower this barrier, a semi-automated workflow is developed that enables selective offloading Transformer model parts to the FPGA, while the remaining parts of the model execute on a general-purpose processor. The goal is not only to build an accelerator, but also to make experimentation with FPGA-based acceleration more accessible to researchers without extensive hardware experience.

Experimental results show that the design is largely memory-bound, with on-chip memory usage forming the main bottleneck. Multi-layer implementations improve throughput and energy efficiency, but the achieved latency remains higher than that of modern GPU solutions. Overall, the results demonstrate that selective acceleration of Transformer components on FPGA hardware is feasible and provide a practical, reproducible workflow that helps bridge the gap between machine learning models and FPGA deployment in a high-energy physics context.

Artefacts

"TrackCore-F: Deploying Transformer-Based Subatomic Particle Tracking on FPGAs". Arjan Blankestijn, Uraz Odyurt, Amirreza Yousefzadeh. European AI for Fundamental Physics Conference (EuCAIFCon 2025). 2025.
Article
"Recent Developments in Transformer Inference Deployment on FPGA Platforms: A Survey". Arjan Blankestijn, Uraz Odyurt, Amirreza Yousefzadeh. Journal of Systems Architecture. 2026.
Survey
"Automated Transformer Deployment on FPGA for Particle Tracking" Arjan Blankestijn. University of Twente. 2026.
Thesis

MP-ML-PARALLEL

Title:
"Transforming Convolutional Neural Networks for Model Parallelism"
Year:
2024
Level:
Master
Status:
Completed!
Continued by:
MP-ML-DATA-EFFICIENCY
Abstract

Neural networks have become increasingly complex, driving the need for efficient execution. This need is particularly pronounced in environments where computational resources are limited and the size of the models poses a challenge to traditional execution methods. One way to address this is through model parallelism where we partition a model over multiple devices. This thesis presents a method for enhancing model parallelism in existing neural neural network architectures, specifically focusing on the Inception-ResNet-v2 model. Our method consist of 3 transformations: placing sequential cells in parallel (ParallelResNet), replacing regular convolutions with grouped convolutions (GroupedResNet), and splitting operators along the channel dimension (SplitResNet). We analyze our proposed transformations on the Inception-ResNet-v2 model and show that they introduce a straightforward way to partition the model that minimizes communication overhead and creates partitions of equal computation complexity. We conclude that the classification accuracy is reduced for ParallelResNet, and increases for GroupedResNet. SplitResNet is either unaffected or reduced depending on the dataset. However, overall the effect of the transformations on classification accuracy is very small and further evaluation on more complex classification problems is necessary to quantify it.

Artefacts

"Transforming Convolutional Neural Networks for Model Parallelism" Felix Brakel. Vrije Universiteit Amsterdam, University of Amsterdam. 2024.
Thesis

MP-CLOUD-ORCHESTRATE

Title:
"Towards Enabling Serverless Computing Across the Edge-Cloud Continuum"
Year:
2023
Level:
Master
Status:
Completed!
Abstract

In recent years, serverless computing has emerged as a transformative paradigm for building and deploying applications without the burden of managing traditional server infrastructure. Concurrently, edge computing has gained traction as a critical solution to reduce latency and enhance real-time data processing by bringing computation closer to data sources. However, while integrating these two powerful concepts – serverless and edge computing – has historically posed challenges, recent advancements have showcased the feasibility of running serverless platforms within edge environments. This paper introduces Knative Edge, a novel serverless platform that seamlessly orchestrates the deployment of serverless functions across both edge devices and cloud environments. Knative Edge leverages the unique characteristics of edge computing, such as proximity to data and reduced network latency, while harnessing the scalability and flexibility of serverless computing. By combining these two paradigms, Knative Edge empowers developers to build highly responsive and efficient applications that span the cloud-edge continuum. We present the architectural design, key components, and deployment workflow of Knative Edge, and provide experimental results showcasing its performance benefits. Our results demonstrate that Knative Edge can make efficient use of both cloud and edge resources by dynamically offloading function executing from the edge to the cloud periods of high activity, while reducing the overall application latency and increasing request throughput compared to an edge-only deployment.

Artefacts

"Towards Seamless Serverless Computing Across an Edge-Cloud Continuum". Emilian Simion, Yuandou Wang, Hsiang-ling Tai, Uraz Odyurt, Zhiming Zhao. International Conference on Utility and Cloud Computing (UCC '23). 2024.
Article
"Towards Enabling Serverless Computing Across the Edge-Cloud Continuum". Emilian Simion. Vrije Universiteit Amsterdam, University of Amsterdam. 2023.
Thesis

MP-ML-FAAS

Title:
"Designing an Efficient Decomposition Method for the Deployment of Machine Learning Models on Serverless Platforms"
Year:
2023
Level:
Master
Status:
Completed!
Abstract

In recent years, Serverless computing has emerged as a persuasive paradigm aiming to reshape the cloud computing landscape considerably. Serverless offers a scalable and cost-effective deployment model where users can run applications without the need to manage or provision servers. The underlying infrastructure is entirely abstracted and has the ability to scale automatically in a flexible manner, while the users are charged exclusively for the resources they use. In parallel, we have witnessed a surge in the adoption of Artificial Intelligence and Machine Learning (ML) technologies in various application domains. Since Serverless architectures are not tailored to address the unique challenges posed by resource-intensive jobs, combining ML with Serverless proves to be a complex undertaking.

In this thesis, we propose a solution for deploying ML models on Serverless platforms, specifically for inference jobs. Our model-agnostic approach is based on a flexible decomposition of such models into sub- models, referred to as slices, and the execution of inferences in a workflow of Serverless functions. We rely on conducting a thorough investigation of the limitations affecting the most popular Serverless platforms on the market and devising strategies to overcome them. Our experimental evaluations are performed on AWS, considering the ONNX open source format for ML model representation. Our results show that our decomposition method enables running ML inference on Serverless, regardless of the model size, benefiting from the high scalability of this architecture while lowering the strain on computing resources such as required runtime memory.

Artefacts

"Machine Learning Inference on Serverless Platforms Using Model Decomposition". Adrien Gallego, Uraz Odyurt, Yi Cheng, Yuandou Wang, Zhiming Zhao. International Conference on Utility and Cloud Computing (UCC '23). 2024.
Article

MP-ML-MERGE-OPTIMISE

Title:
"Hardware-Aware Design-Space Exploration for Token Merging in Recursive Vision Transformers"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
BP-ML-MERGE
Abstract

No abstract yet

Artefacts


MP-ML-MERGE-ADAPT

Title:
"Input-Adaptive Token Merging in Recursive Vision Transformers"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
BP-ML-MERGE
Abstract

No abstract yet

Artefacts


MP-ML-MERGE-RECONSTRUCT

Title:
"Spatially Aware Token Reconstruction in Recursive Vision Transformers"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
BP-ML-MERGE
Abstract

No abstract yet

Artefacts


MP-SIM-ENHANCE

Title:
"High-Performance Simulations for High-Energy Physics Experiments - Multiple Enhancements"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
REDVID
Continued by:
MP-SIM-BENCHMARK
Abstract

Simulation and synthetic data play a pivotal role in High-Energy Physics (HEP) research, offering physics-accurate but slow frameworks and faster alternatives balancing speed and accuracy. This project extends the REDVID simulation framework, incorporating features like interaction with Monte Carlo event generators, basic magnetic field effects, pile-up effects, and considerations for reproducibility. Aimed at facilitating Machine Learning (ML) model design research for particle track reconstruction at the HL-LHC, the enhanced REDVID enables the generation of training data.

Artefacts


MP-SIM-TIMING

Title:
"High-Performance Simulations for High-Energy Physics Experiments - Timing"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
REDVID
Continued by:
MP-SIM-BENCHMARK
Abstract

Simulation and synthetic data are integral to High-Energy Physics (HEP) research, offering physics-accurate but computationally demanding frameworks. Parametric and complexity-aware simulation tools simplify complexities, generating manageable data sets. This project extends the REDVID simulation framework to incorporate a time dimension, crucial for tracking particle interactions in detectors. As part of ongoing efforts for Machine Learning (ML) model design for particle track reconstruction at the HL-LHC, the enhanced REDVID enables the generation of training data with time information, facilitating 4-dimensional tracking.

Artefacts


MP-SIM-COMPLEXITY

Title:
"High-Performance Simulations for High-Energy Physics Experiments - Track Generation and Complexity Levels"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
REDVID
Continued by:
MP-SIM-BENCHMARK
Abstract

Simulation and synthetic data play a crucial role in High-Energy Physics (HEP) research, with physics-accurate frameworks offering realistic data but being computationally intensive. This project extends the REDVID simulation framework to generate data at various complexity levels, integrating features like spherical coordinates, sub-detector layers, and track randomisation protocols. By focusing on complexity-reduced simulations, the aim is to facilitate Machine Learning (ML) model design research for particle track reconstruction at the HL-LHC. The student will define simulation recipes for different complexity levels, contributing to the ongoing efforts in ML model development.

Artefacts


MP-SIM-ELECTRON

Title:
"High-Performance Simulations for High-Energy Physics Experiments - Electron Simulation"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
REDVID
Continued by:
MP-SIM-BENCHMARK
Abstract

Simulation and synthetic data generation play a crucial role in High-Energy Physics (HEP) research, with physics-accurate frameworks providing realistic but slow data syntheses. Fast simulation frameworks balance speed and accuracy, enabling various applications, including their role in Machine Learning (ML) model design research. This project extends the REDVID simulation framework to support different particles, especially electrons, essential for accurately simulating particle behaviour. The addition includes implementing electron interactions with matter, bremsstrahlung radiation, and energy loss effects, with a focus on their impact on ML model training. The improved REDVID aids in generating training data for ML models aimed at particle track reconstruction for the HL-LHC, or investigations into the new features' impact on ML models.

Artefacts


MP-SIM-MUON

Title:
"High-Performance Simulations for High-Energy Physics Experiments - Muon Simulation"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
REDVID
Continued by:
MP-SIM-BENCHMARK
Abstract

Simulation and synthetic data are integral to High-Energy Physics (HEP) research, offering both physics-accurate but slow frameworks and faster, simplified alternatives. This project aims to enhance the REDVID simulation framework by incorporating key features, notably support for muons. Muons possess distinct characteristics such as higher penetration power, instability leading to decay, interaction with matter, and susceptibility to magnetic fields. The goal is to implement these traits into REDVID, facilitating the generation of training data for Machine Learning (ML) models aimed at particle track reconstruction for the HL-LHC. The student shall study, select and implement a minimum set of distinguishing characteristics to REDVID.

Artefacts


MP-SIM-BENCHMARK

Title:
"Performance Analysis and Benchmarking for Simulations"
Year:
Pending prerequisite completion
Level:
Master
Status:
Open
Continues:
MP-SIM-ENHANCE, MP-SIM-TIMING, MP-SIM-COMPLEXITY, MP-SIM-ELECTRON, MP-SIM-MUON
Abstract

No abstract yet

Artefacts


MP-DATA-DISTILL

Title:
"Automated Data Distillation with Corner Case Preservation"
Year:
Available from 2026
Level:
Master
Status:
Open
Abstract

No abstract yet

Artefacts


MP-ML-DATA-EFFICIENCY

Title:
"Neural Architecture Search - Optimisations for Data-Efficiency"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
MP-ML-PARALLEL
Abstract

No abstract yet

Artefacts


MP-HW-SYNTHESISE-OPTIMISE

Title:
"Partitioned Model Deployment on FPGA Platforms - Latency Improvement"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
MP-ML-SYNTHESISE
Abstract

No abstract yet

Artefacts


MP-HW-SYNTHESISE-BLOCK

Title:
"Reusable Transformer Blocks Synthesis for FPGA Platforms"
Year:
Available from 2026
Level:
Master
Status:
Open
Continues:
MP-ML-SYNTHESISE
Abstract

No abstract yet

Artefacts