BSc thesis topics
FAQ - Informationen zur Bachelorarbeit in der Arbeitsgruppe von Prof. Ferber
| Topic: | Dynamic reweighting of B-meson branching ratios at Belle II |
| Summary: | In experiments such as Belle II, we rely on large Monte Carlo simulations to model background processes. Producing these simulations takes months on distributed computing systems, so they cannot be regenerated frequently. At the same time, our knowledge of how particles decay improves over time as new measurements are made. Existing simulations that use this information do not automatically reflect these improvements and therefore become outdated. This leads to a mismatch between the decay information used in existing simulations and current experimental knowledge. In this project, you will develop a software framework that compares the decay information stored in simulated events with up to date decay information. Based on this comparison, the framework will apply corrections or reweightings to the outdated simulation output without rerunning the full simulation again. Using the rare decay B->Ktautau as a primary use case, you will study the impact of these updates on signal sensitive physics observables. In such rare decay channels, even small mismodeling of dominant background branching fractions can fake a new physics signal or hide a real effect. |
| You learn: | python programming, information parsing, databases, template fitting, rare decay analysis |
| Prerequisites: | Good proficiency in English is required. Solid knowledge of Python programming, for example from the lecture and all exercises in Rechnernutzung, is required. The exam in ModEx 1+2 must be completed. Prior experience in software development projects is an advantage. |
| Supervisor: | Prof. Dr. Torben Ferber (he/him) |
| Contact: | Lennard Damer (he/him) |
| Last update: | 30.01.2026 |
| Topic: | Searching axion-like-particle decaying into tau leptons at Belle II |
| Summary: | Axion-like-particles (ALPs) are well-motivated extensions of the Standard Model that could explain dark matter and other anomalies. Belle II provides an excellent opportunity to search for ALPs, in particular ALPs that dominantly couple to τ leptons, so-called tauphilic ALPs. Within the mass range Belle II is capable of exploring, the parameter space for such tauphilic ALPs is largely unexplored. In this project, you will study the production of a tauphilic ALP a in the process ee→γa(→ττ). A key difficulty in this search is determining the optimal strategy for the τ lepton reconstruction. The τ lepton can decay either into an electron or muon (and neutrinos) or into hadrons, and furthermore, some hadronic decays include multiple pi0 mesons that are challenging to reconstruct. Choosing between these groups, or deciding to combine them, has direct impacts on the signal efficiency and background rejection, both of which strongly determine the sensitivity of this search. Therefore, the focus of this project will be on exploring these different τ reconstruction strategies and using data analysis techniques to determine which strategy maximises the search sensitivity. |
| You learn: | python programming, data analysis, BSM searches |
| Prerequisites: | Good proficiency in English is required. Solid knowledge of Python programming, for example from the lecture and all exercises in Rechnernutzung, is required. The exam in ModEx 1+2 must be completed. Prior experience in software development projects is an advantage. |
| Supervisor: | Prof. Dr. Torben Ferber (he/him) |
| Contact: | Dr. Priyanka Cheema (she/her) |
| Last update: | 30.01.2026 |
| Topic: | Neural Network Compression and Quantization for the Belle II Level-1 Hardware Trigger |
| Summary: | Modern particle detectors such as the Belle II experiment rely on real‑time data processing to identify interesting collisions within microseconds through the Level‑1 hardware trigger. With increasing luminosity and background rates, efficient background filtering has become essential for maintaining the quality of trigger decisions. This motivates the use of compact and fast neural network models implemented on FPGAs for online hit filtering. This project investigates methods to reduce the computational complexity of such models through neural network quantization and compression, focusing on graph neural networks applied to hit filtering in the Central Drift Chamber of Belle II. The work involves exploring and comparing state‑of‑the‑art quantization‑aware training techniques (e.g. Brevitas, PQuant, NeuraLUT, HGQ, FitCompress) to achieve an optimal balance between model accuracy, inference latency, and hardware resource consumption. |
| You learn: | machine learning model optimization, quantization-aware training, model compression and hardware-aware design workflows |
| Prerequisites: | Good proficiency in English is required. Solid knowledge of Python programming, for example from the lecture and all exercises in Rechnernutzung, is required. The exam in ModEx 1+2 must be completed. Prior experience in software development projects is an advantage. Basic familiarity with machine learning frameworks such as TensorFlow or PyTorch is beneficial. |
| Supervisor: | Prof. Dr. Torben Ferber (he/him) |
| Contact: | Greta Heine (she/her) |
| Last update: | 09.01.2026 |
| Topic: | Graph Neural Network Model Simplification and Regularization Strategies |
| Summary: | Real-time data processing in high-energy physics experiments, such as Belle II, requires machine learning models that are both accurate and computationally efficient. To meet the stringent timing and resource constraints of hardware trigger systems, models must often be simplified without sacrificing performance. This project investigates structural model reduction methods including pruning, low‑rank factorization, transferred or compact convolutional filters, and various forms of regularization such as L1 penalties and knowledge distillation. The goal is to develop lightweight neural networks that maintain high predictive power while meeting the latency and resource limits of FPGA‑based trigger hardware. |
| You learn: | machine learning model optimization, implementation and evaluation of pruning strategies and regularization methods, quantitative analysis of model complexity and inference performance, and hardware-aware design workflows |
| Prerequisites: | Good proficiency in English is required. Solid knowledge of Python programming, for example from the lecture and all exercises in Rechnernutzung, is required. The exam in ModEx 1+2 must be completed. Prior experience in software development projects is an advantage. Basic familiarity with machine learning frameworks such as TensorFlow or PyTorch is beneficial. |
| Supervisor: | Prof. Dr. Torben Ferber (he/him) |
| Contact: | Greta Heine (she/her) |
| Last update: | 09.01.2026 |
| Topic: | GNN-Based ROI Finding in the Pixel Detector Using SVD Track Extrapolation at Belle II |
| Summary: | Track reconstruction at Belle II begins in the outer detectors, where occupancy is lower and pattern recognition is more efficient. An existing one-shot GNN-based algorithm for track finding in the Silicon Vertex Detector (SVD) provides a first reconstruction of charged particle trajectories. This information can be used to define a Region of Interest (ROI) in the innermost Pixel Detector (PXD), significantly reducing the combinatorial complexity in subsequent reconstruction steps. This project focuses on using SVD tracks reconstructed by the GNN algorithm to define ROIs in the PXD. You will develop and evaluate methods for projecting GNN-reconstructed tracks into the PXD, identifying the spatial volume in which associated hits are expected. The goal is to efficiently isolate relevant PXD hits, suppress background, and provide a clean input for downstream track fitting and vertex reconstruction. Particular emphasis will be placed on performance under high background conditions and integration into the existing Belle II software framework. |
| You learn: | GNN-based track reconstruction, detector geometry and projection techniques, ROI definition under realistic detector conditions, integration of machine learning with classical reconstruction algorithms |
| Prerequisites: | Good proficiency in English is required. Solid knowledge of Python programming, for example from the lecture and all exercises in Rechnernutzung, is required. The exam in ModEx 1+2 must be completed. Prior experience in software development projects is an advantage. Basic familiarity with machine learning frameworks such as TensorFlow or PyTorch is beneficial. |
| Supervisor: | Prof. Dr. Torben Ferber (he/him) |
| Contact: | Tristan Brandes (he/him) |
| Last update: | 30.01.2026 |
| Topic: | GNN-Based Track Finding on Remaining Hits After Conventional Reconstruction at Belle II |
| Summary: | Conventional tracking algorithms at Belle II are highly optimised for efficiency but may miss tracks in high-occupancy or low-momentum regions, or in events with complex topologies. These missed tracks can have a significant impact on physics analyses, particularly those involving secondary vertices or long-lived particles. This project investigates a hybrid approach in which graph neural network (GNN) based track finding is applied after the standard reconstruction, using the remaining, unassigned hits. You will integrate a GNN tracking pipeline into the Belle II reconstruction framework to operate as a second-stage algorithm. The focus will be on identifying tracks that evade conventional pattern recognition, improving overall reconstruction efficiency. Tasks include defining suitable input data from remaining hits, training and optimising the GNN for this use case, and evaluating performance with respect to track recovery rates and reconstruction quality. |
| You learn: | Hybrid tracking strategies, advanced GNN architectures for particle physics, integration of machine learning with conventional algorithms, reconstruction efficiency optimisation |
| Prerequisites: | Good proficiency in English is required. Solid knowledge of Python programming, for example from the lecture and all exercises in Rechnernutzung, is required. The exam in ModEx 1+2 must be completed. Prior experience in software development projects is an advantage. Basic familiarity with machine learning frameworks such as TensorFlow or PyTorch is beneficial. |
| Supervisor: | Prof. Dr. Torben Ferber (he/him) |
| Contact: | Lea Reuter (she/her) |
| Last update: | 30.01.2026 |
| Topic: | GNN-Based Track Reconstruction in the Silicon Pixel Detector of Belle II |
| Summary: | The Belle II Pixel Detector (PXD), located closest to the interaction point, presents unique challenges due to its small pixels and extreme background conditions. Efficient track reconstruction in this environment is crucial for precise vertex determination in Belle II. This project will extend the CATFinder ) to incorporate information from the high-resolution PXD. You will develop a GNN-based approach that integrates PXD data into the existing tracking framework, optimizing it for the high-occupancy conditions near the beam pipe. Your work will focus on improving robustness against background hits, refining pattern recognition, and enhancing overall tracking efficiency in the inner detectors of Belle II. |
| You learn: | advanced track reconstruction techniques in particle physics, machine learning |
| Prerequisites: | good proficiency in English is required, good knowledge in Python programming (e.g. lecture and all exercises in "Rechnernutzung") is required, exam in ModEx1+2 is required, first experience in own software projects is a plus, basic knowledge in machine learning tools (e.g. Tensorflow or PyTorch) is a plus |
| Supervisor: | Prof. Dr. Torben Ferber (he/him) |
| Contact: | Tristan Brandes (he/him) |
| Last update: | 30.01.2026 |
| Topic: | Automated process monitoring with workflow management software towards sustainable computing |
| Summary: | In High Energy Physics many calculations are done on complex data. Since every calculation increases energy consumption, it is important to do these as sensible and efficient as possible. While some computing sites already provide data on the power usage of these calculations, it is still difficult to monitor the energy consumption of whole analysis workflows. In this project, an existing workflow management based on the software luigi will be extended to automatically collect data on the energy usage of its tasks. |
| You learn: | workflow management software (luigi), monitoring and accounting of computing resources, databases |
| Prerequisites: | good proficiency in English is required, good knowledge in Linux is required, exam in ModEx1+2 is required, first experience in own software projects is a plus |
| Supervisor: | Prof. Dr. Torben Ferber (he/him) |
| Contact: | Jonas Eppelt (he/him) |
| Last update: | 30.01.2026 |
| Topic: | Performance optimization for Machine Learning reconstruction algorithms |
| Summary: | This thesis project centers on optimizing the performance of Machine Learning (ML) reconstruction algorithms, particularly focusing on Python algorithms and their integration with C++ interfaces for the high-level trigger at Belle I running on a large computing cluster. As a bachelor student, your primary objective will be to streamline the execution of ML reconstruction algorithms on CPUs and GPUs. You will explore techniques such as algorithm parallelization, memory management, and code optimization to achieve optimal performance in both Python and C++ environments. Through rigorous benchmarking and profiling, you will evaluate the impact of your optimizations on the reconstruction speed and resource utilization. By the end of your thesis, you will have contributed to the development of robust and efficient ML reconstruction pipelines, essential for high-level trigger systems in particle physics experiments. |
| You learn: | advanced track reconstruction techniques in particle physics, advanced C++ optimization |
| Prerequisites: | good proficiency in English is required, good knowledge in Python and C++ programming (e.g. lecture and all exercises in "Rechnernutzung") is required, exam in ModEx1+2 is required, first experience in own software projects is a plus, basic knowledge in machine learning tools (e.g. Tensorflow or PyTorch) is a plus |
| Supervisor: | Prof. Dr. Torben Ferber (he/him) |
| Contact: | Dr. Giacomo De Pietro (he/him) |
| Last update: | 30.01.2026 |