Academic Positions

  • Present 09/2022

    Associate Professor (Docent)

    Artificial Intelligence and Data Science

    Skövde University - School of informatics, Skövde, Sweden

  • 09/2022 09/2020

    Postdoc Researcher

    Scalable Federated Machine Learning

    Uppsala University - Computer science, Uppsala, Sweden

  • 09/2020 09/2018

    Postdoc Researcher

    Privacy-aware Federated Database Infrastructure

    Umeå University - Computer science, Umeå, Sweden

  • 07/2018 09/2017

    Assistant Professor

    Private University Marrakech - Computer science, Marrakech, Morocco

  • 06/2017 02/2015

    Teaching Assistant

    Cadi Ayyad University, Faculty of Science Semlalia, Marrakech, Morocco

Education & Training

  • Ph.D. 2014-2018

    Ph.D. in Computer Science [ Data Mining ]

    Cadi Ayyad University, Faculty of Science Semlalia, Marrakech, Morocco

  • M.S. 2011-2013

    Master of Information Systems Engineering

    Cadi Ayyad University, Faculty of Science Semlalia, Marrakech, Morocco

  • B.Sc. 2008-2011

    B.Sc. in Software Engineering

    Mly Ismail University, Sciences and Technologies Faculty, Errachidia, Morocco

Ph.D Students

Profile Image

In Progress

Integrated modelling for sustainable and optimized steel manufacturing processes

Profile Image

Fatiha Ait Baali

Federated Fine-Tuning of LLMs for Domain-Specific Applications: Balancing Personalization and Privacy.

Profile Image

Chaima Lhasnaoui

Enabling Federated Learning on the Edge for Enhanced Privacy in Medical Imaging.

Research Projects

  • image

    ProcTwin [EU Project: 4.825.924 EUR]

    Integrated modelling for sustainable and optimized steel manufacturing processes

    ProcTwin aims to develop a demonstration platform to predict and visualize best use of multiple processing steps in a steel manufacturing chain. The methodology includes intelligent coupling of interconnected processing steps by numerical simulation, soft sensors, process data and distributed machine learning. Integrated numerical modelling that captures the interactions, relations, and feedback loops between various processing stations enables prediction for smart optimization of energy efficiency and product quality in the steel manufacturing.
    The main idea is that instead of optimising each subsequent process component’s AI model separately, there is a benefit to have a distributed AI model that learns how to share information between such local AI models, to optimise the overall goal. We apply this in a chain of processes for a certain production output quality. The concept is meant to be used in steel manufacturing production lines, but the general case can be applied wherever there is a need for distributed AI with interacting and collaborating components that need to share knowledge for a common goal. The challenge is to learn what model knowledge to exchange, and how, to reach the common goal.

  • image

    FEDn

    Scalable Federated Machine Learning.

    Motivated by the need for AI on private data and facilitating collaboratve machine learning. FEDn is an open-source, modular and ML-framework agnostic framework for Federated Machine Learning (FedML) developed by researchers from Uppsala university and Scaleout Systems. FEDn enables highly scalable cross-silo and cross-device use-cases over FEDn networks.

  • image

    Privacy-aware Federated Database Infrastructure

    Privacy-aware Federated Database Infrastructure Construction for Heterogeneous Data Analysis on Micro-Data

    Motivated by the need for cross-database analysis on heterogeneous data and facilitating distributed register data usage for research purposes in Sweden, Umeå University is investing in research and development of expertise to build an infrastructure of federated database integrating major research data sources at the university and several national databases. To achieve this goal, a group for register-based research from different departments of Umeå University are connecting for this project "Privacy-aware Data Federation Infrastructure on Heterogeneous Register Data". The major themes of this project are conducting academic research on data federation techniques and privacy preservation on register data sharing. A data federation infrastructure will be thus constructed for practical usage and research testbed. This white paper presents the project background, technology challenges, overall framework, and implementation solutions

  • image

    Knowledge Discovery in Databases (KDD)

    Data Mining and Knowledge Discovery in Databases /Big Data

    In this project, we are interested in the problem of extracting association rules by introducing new algorithms and approaches. In general, an association rule is a conditional implication between sets of

Pedagogical Courses (Educational Development)

  • 11/2021 — 12/2021: Curious about leadership - for future research group leaders, Uppsala University, Uppsala, Sweden.
  • 11/2021 — 11/2021: Supervising student presentations in theory and in practice, Uppsala University, Uppsala, Sweden.
  • 08/2021 — 10/2021: Academic Teacher Training Course 1, Uppsala University, Uppsala, Sweden.
  • 02/2020 — 04/2021: Supervising Doctoral Students, spring 2021, Uppsala University, Uppsala, Sweden.
  • 04/2020 — 05/2021: Assessment, grading and feedback, Uppsala University, Uppsala, Sweden.
  • 03/2020 — 05/2021: Supervising Students for Degree Projects, Uppsala University, Uppsala, Sweden.

Research Projects

  • image

    ProcTwin [EU Project: 4.825.924 EUR]

    Integrated modelling for sustainable and optimized steel manufacturing processes

    ProcTwin aims to develop a demonstration platform to predict and visualize best use of multiple processing steps in a steel manufacturing chain. The methodology includes intelligent coupling of interconnected processing steps by numerical simulation, soft sensors, process data and distributed machine learning. Integrated numerical modelling that captures the interactions, relations, and feedback loops between various processing stations enables prediction for smart optimization of energy efficiency and product quality in the steel manufacturing.
    The main idea is that instead of optimising each subsequent process component’s AI model separately, there is a benefit to have a distributed AI model that learns how to share information between such local AI models, to optimise the overall goal. We apply this in a chain of processes for a certain production output quality. The concept is meant to be used in steel manufacturing production lines, but the general case can be applied wherever there is a need for distributed AI with interacting and collaborating components that need to share knowledge for a common goal. The challenge is to learn what model knowledge to exchange, and how, to reach the common goal.

  • image

    Scalable federated machine learning.

    Motivated by the need for AI on private data and facilitating collaboratve machine learning...

    Motivated by the need for AI on private data and facilitating collaboratve machine learning. FEDn is an open-source, modular and ML-framework agnostic framework for Federated Machine Learning (FedML) developed by researchers from Uppsala university and Scaleout Systems. FEDn enables highly scalable cross-silo and cross-device use-cases over FEDn networks.

  • image

    Privacy-aware Federated Database Infrastructure

    Privacy-aware Federated Database Infrastructure Construction for Heterogeneous Data Analysis on Micro-Data

    Motivated by the need for cross-database analysis on heterogeneous data and facilitating distributed register data usage for research purposes in Sweden, Umeå University is investing in research and development of expertise to build an infrastructure of federated database integrating major research data sources at the university and several national databases. To achieve this goal, a group for register-based research from different departments of Umeå University are connecting for this project "Privacy-aware Data Federation Infrastructure on Heterogeneous Register Data". The major themes of this project are conducting academic research on data federation techniques and privacy preservation on register data sharing. A data federation infrastructure will be thus constructed for practical usage and research testbed. This white paper presents the project background, technology challenges, overall framework, and implementation solutions

  • image

    Knowledge Discovery in Databases (KDD)

    Data Mining and Knowledge Discovery in Databases /Big Data

    In this project, we are interested in the problem of extracting association rules by introducing new algorithms and approaches. In general, an association rule is a conditional implication between sets of binary attributes called items. The extraction of such rules is composed of two main steps which are the extraction of frequent itemsets and the generation of association rules from them. The complexity of each of these steps is exponential : the number of frequent itemsets is exponential, and the number of association rules extracted can be very high, due to the quality measures used. In the literature, the extraction of the association rules is composed into two main difficulties, the response time and the memory space. To overcome these difficulties, we propose in this thesis three main contributions respectively allowing the extraction of relevant association rules, the integration of the spatial component into the extraction process, and mining relevant association rules from big data. In the first contribution, we propose an extraction approach of the relevant association rules based on multicriteria decision analysis. Then, in the second contribution, we propose an efficient algorithm for extracting spatial predicates from which frequent sets of items and spatial association rules can be generated based on the preparation of the spatial context and the fuzzy set theory. We also proposed in the third contribution a distributed algorithm for the extraction of association rules from Big Data. Using these contributions, we were able to extract the relevant association rules and reduce the execution time and the memory space. In addition, in order to test concretely the contribution of the proposed solutions, we designed and developed a software prototype consisting of three interfaces. The first entitled ARM interface, is an interactive web interface dedicated to the extraction of association rules. The second interface, entitled MCDA interface, it is an interactive web interface dedicated to the evaluation and extraction of relevant association rules. For the last one, entitled Time Series Forcasting, it is an interactive web interface dedicated to the prediction of road accidents. Moreover, interactive and user-friendly interfaces have been developed by using R language and rshiny. Finally, the experiments conducted on some databases on road accidents in Morocco show the significant feasibility of our contributions.

At My Office

I am readily available to assist you with your research inquiries and provide detailed insights into my previous work. My office is conveniently situated at the University of Skövde, where you can reach me during regular office hours, which are typically from 10:00 to 16:00 on most days. If you wish to discuss any specific topics or require additional information, please feel free to contact me via email or phone to schedule an appointment that suits your convenience.

His profile

Data Science, Machine Learning, Optimization and AI

  • International Conference on Principles of Knowledge Representation and Reasoning (KR)
  • Australasian Joint Conference on Artificial Intelligence (AI)
  • International Conference on Machine Learning, Optimization, and Data Science (LOD)
  • International Joint Conference on Neural Networks (IJCNN), IEEE
  • International Symposium Advances in Artificial Intelligence and Applications (AAIA), IEEE
  • SGAI International Conference on Artificial Intelligence, British Computer Society, Springer
  • International Symposium on Applied Machine Intelligence and Informatics (SAMI), IEEE
  • European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning
  • Neural Information Processing Systems (NeuroIPS)
  • ACM International Conference on Information and Knowledge Management (CIKM)
  • Conference on Uncertainty in Artificial Intelligence (UAI), Springer
  • European Conference on Artificial Intelligence (ECAI), Springer
  • Pacific-Asia Conference on Knowledge Discovery and Data Mining (PAKDD), Springer
  • International Conference on Artificial Neural Networks (ICANN), Springer
  • Pacific Rim International Conference on Artificial Intelligence (PRICAI), Springer
  • International Conference on Neural Information Processing (ICONIP), Springer
  • International Conference on Tools with Artificial Intelligence (ICTAI), IEEE
  • International Joint Conference on Artificial Intelligence (IJCAI)
  • International Conference on Autonomous Agents and Multi-agents Systems (AAMAS)
  • AAAI Conference on Artificial Intelligence (AAAI)
  • European Conference on Machine Learning (ECML)
  • Asian Conference on Machine Learning (ACML)
  • International Conference on Machine Learning (ICML)
  • International Conference on Artificial Intelligence and Statistics (AISTATS)
  • ACM Workshop on Artificial Intelligence and Security (ACM AISec)
  • IEEE International Conference on Data Mining (IEEE ICDM)
  • IEEE International Conference on Machine Learning and Applications (IEEE ICMLA)

Distributed Computing, Edge, Fog and Cloud Computing

  • IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (IEEE MASCOTS)
  • European Conference on Computer Systems (EuroSys)
  • IEEE International Conference on Communications (IEEE ICC)
  • IEEE International Conference on Data Science in Cyberspace (IEEE DSC)
  • International Symposium on Research in Attacks, Intrusions and Defenses (RAID)
  • IEEE Conference on Privacy, Security and Trust (IEEE PST)
  • IEEE Symposium on Security and Privacy (IEEE S&P)
  • IEEE Conference on Communications and Network Security (IEEE CNS)
  • Network and Distributed System Security Symposium (NDSS)
  • ACM Conference on Data and Application Security and Privacy (ACM CODAPSY)
  • International Conference on Emerging Networking Experiments and Technologies (CoNEXT)
  • International Conference on Information Networking (ICOIN)
  • IEEE Global Communications Conference (IEEE GLOBECOM)
  • IEEE International Conference on Computer Communications (IEEE INFOCOM)
  • European Workshop on Systems Security (EuroSec)
  • ACM Conference on Computer and Communications Security (ACM CCS)
  • International Conference on Availability, Reliability and Security (ARES)
  • IEEE European Symposium on Security and Privacy (IEEE EuroS&P)
  • IEEE Conference on Dependable and Secure Computing (IEEE DSC)
  • ACM ASIA Conference on Computer and Communications Security (ACM ASIACCS)
  • IEEE International Conference on Trust, Security and Privacy in Computing and Communications (IEEE TrustCom)
  • Australasian Conference on Information Security and Privacy (ACISP)