For background information on the topic as a whole, scroll to the end of this page.
Available Project Proposals
If you are interested in the general topic of Machine Learning, or if have your own project idea related to the topic, please contact us directly. Alternatively, you can also work on one of the following concrete project proposals:
Dataspaces for smart energy GRIDS (Faizan Ahmed)
Supervisors: Faizan Ahmed(UT), Pieter Zeilstra (Saxion University of Applied Sciences)
Be part of an international research group working on the Horizon 2020 SUSTENANCE project, where the goal is to help local communities use renewable energy like solar and wind more efficiently and become less dependent on the main power grid.
Your assignment will be about extending an existing platform called IECON. This platform runs on small computers like Raspberry Pi and collects real-time energy data from households. Right now, this data stays mostly within the home. Your challenge is to make it possible for households to share their data securely and with full control, so they can decide who sees their data and how it is used.
To do this, you will explore the concept of data spaces, which are secure digital environments where data can be shared based on clear rules and privacy protections. You will research existing tools such as IDS connectors, talk to stakeholders to understand what they need, and then design, build, and test your own solution that fits on edge devices like Raspberry Pi.
If you are interested in sustainability, data privacy, and working with real-world technologies that have a global impact, this project offers a chance to make a real difference while building valuable skills for your future.
Topics in Explainable AI (Faizan Ahmed)
Supervisors: Faizan Ahmed
Black-box machine learning models are frowned upon by regulators. Therefore, it is essential to develop methods and tools to peek inside these black boxes. Explainable AI (XAI) is a set of methods and tools for explaining or reasoning about the outcomes or internal workings of these black-box models.
Explainable AI has many different facets, which lead to several interesting research directions. This topic is therefore not narrowed down to one specific research question; instead, it is presented as a set of research directions that I find interesting. A few concrete directions are as follows:
- Explainable AI for time series or sequence models: The focus could be on developing new XAI techniques or adapting existing ones to the time series data modality. A very concrete project in this direction is a comparative study of the TCAV and C-SHAP frameworks.
- Explainable AI for point clouds: Although point cloud analysis is formally a computer vision task, the data modality requires specialist tools and techniques, since its data structure differs substantially from that of images.
- Explanation multiplicity: If two models differ only in their hyperparameters, what can be said about the relationship between the explanations they produce? This is a new and emerging area within explainable AI.
- Explanation by or for LLMs: LLMs offer a way to present explanations in a human-understandable form. On the other hand, LLMs are themselves black-box models that require explanation. In this regard, mechanistic interpretability is an interesting direction to explore.
- Applied explainable AI: Applying existing explainability techniques in domains such as healthcare and finance comes with its own challenges, so this could be a standalone research topic in itself.
If you find any of the above directions interesting, or have a project of your own in explainable AI, feel free to contact me.
Contact
Background
Machine learning helps to learn from enormous amounts of data gathered as a direct or indirect product of a process, whether it be an industrial product line, efficient farming for food production, prediction of bacterial growth, or any other industrial, healthcare-related, or technological endeavor. Similar to humans, machine learning extracts patterns from data if enough examples are provided. Reinforcement learning is an action-oriented type of learning in which an agent tries to maximize a given reward signal without being told explicitly which actions to take. This type of learning is often combined with other types of machine learning. For instance, deep learning is widely applied in scenarios with large state spaces.
The topic of machine learning leads to projects of varying nature such as theoretical (algorithm development, computational efficiency, convergence of machine learning algorithm, and formal representation), algorithm training for classification or regression (see some example projects below), predictive maintenance, and reinforcement learning.
Related Courses: Data Science