CV

Muhammad Rashid

PhD in Computer Science
Computer Vision | Explainable AI | Machine Learning | Visual Anomaly Detection
Turin, Italy

Website · Google Scholar · GitHub · LinkedIn


Professional Summary

I am a Research Fellow in Computer Science at the University of Torino specializing in Explainable Artificial Intelligence (XAI), Computer Vision, and Visual Anomaly Detection, with a focus on trustworthy and deployable AI for safety-critical and industrial environments.

My research spans explainable computer vision, Shapley-value-based attribution, normal-only anomaly detection, generative models, industrial robotics safety, and real-time AI systems. I have developed methods and systems including LIME Stratified, ShapBPT, XAD, and ADVIS, with research published at venues including AAAI, ACM ICPE/QualITA, and XAI.

Alongside my core research, I contribute to open-source machine learning software and collaborate on ongoing research in time-series and video anomaly detection, interpretable machine learning, cybersecurity, and trustworthy AI.


Sourceh-indexCitationsPublications
Google Scholar9795+13
Scopus7539+11

Last updated: 2026-05-30

➡️ See details on Google Scholar


Research Areas


Experience

Research Fellow

University of Torino, Italy
Nov 2025 – Present

Working within the DistriMuSe EU project under the supervision of Prof. Elvio G. Amparore.


Visiting Doctoral Researcher

Valeria Lab, University of Granada, Spain
Jan 2025 – Aug 2025


Doctoral Researcher – R&D Projects

University of Torino & RuleX Innovation Labs, Italy
Nov 2022 – Oct 2025


Research Assistant

HITEC University, Taxila, Pakistan
Aug 2021 – Jan 2023


Freelance Computer Vision & Machine Learning Developer

Independent / Upwork / Fiverr
2017 – 2023


Participation in Research Projects

DistriMuSe — EU Horizon Europe Project

Use Case 3: Safe Interaction and Cooperation with Robots

Role: Visual anomaly detection, AI demonstrator development, validation, and system integration

ADVIS-UniGra — Synthetic Industrial Environment

ADVIS-SR — Real Industrial Environment


NextPerception — EU Project

Work Package 3: Distributed Intelligence

Role: Explainable AI research and demonstrator improvement


Ongoing Research & Collaborations

Video Anomaly Detection

Developing a comprehensive study of the evolution of deep learning for video anomaly detection, from reconstruction- and prediction-based approaches to transformers, foundation models, and reasoning-oriented methods.

NIDS-SCNN — Explainable Network Intrusion Detection

Developing a lightweight CNN-based network intrusion detection framework using time-frequency representations and explainable AI for interpretable binary and multiclass attack classification.

Interpretable Machine Learning for Electrical Discharge Machining

Investigating hierarchical and interpretable machine learning for small-sample prediction of surface and tribological responses in advanced manufacturing.

Time-Series Anomaly Detection

Investigating deep learning and one-class approaches for time-series anomaly detection, including robust training, threshold calibration, and benchmark evaluation.

Education

PhD in Computer Science

University of Torino, Italy
Nov 2022 – Nov 2025
Defended: 28 April 2026

Thesis: Improving Trust in Safety-Critical AI Systems: Explainable AI and Anomaly Detection Frameworks for Human Safety in Smart Industries

Supervisors: Prof. Elvio G. Amparore, Prof. Marco Botta, Dr. Enrico Ferrari

Research Focus: Explainable AI, Computer Vision, Visual Anomaly Detection, Industrial AI


Master of Science in Computer Science

COMSATS University Islamabad, Pakistan
2017 – 2019


Bachelor of Science in Computer Science

Allama Iqbal Open University, Islamabad, Pakistan
2010 – 2016


Selected Publications

1. ShapBPT in Perspective: A Consolidated Review and an eXplainable Anomaly Detection Case Study

Authors: Muhammad Rashid, Elvio G. Amparore, Enrico Ferrari, Damiano Verda
QualITA Workshop @ ICPE 2026 (ACM)

PDF Code Details


2. ShapBPT: Image Feature Attributions using Data-Aware Binary Partition Trees

Authors: Muhammad Rashid, Elvio G. Amparore, Enrico Ferrari, Damiano Verda AAAI Conference on Artificial Intelligence (AAAI 2026)

PDF arXiv Code Tests PyPI User Study Poster Details


3. Can I Trust My Anomaly Detection System? A Case Study Based on Explainable AI

Authors: Muhammad Rashid, Elvio Amparore, Enrico Ferrari, Damiano Verda
World Conference on Explainable Artificial Intelligence (XAI 2024)

PDF Code Blog Details


4. Using Stratified Sampling to Improve LIME Image Explanations

Authors: Muhammad Rashid, Elvio G. Amparore, Enrico Ferrari, Damiano Verda
AAAI Conference on Artificial Intelligence (AAAI 2024)

PDF Code Examples PyPI Blog Slides Poster Details


See full publication list


Research Software

ProjectDescriptionLink
ShapBPTData-aware Shapley explanations using Binary Partition TreesGitHub
ShapBPT TestsExperimental evaluation of ShapBPT across vision tasksGitHub
XADShapBPT for explainable anomaly detectionGitHub
LIME StratifiedImproved LIME Image with stratified samplingGitHub
LIME Stratified ExamplesExperiments for LIME StratifiedGitHub
Explainable AD Case StudyVAE-GAN anomaly detection with XAIGitHub
ADVIS DistriMuSeReal-time anomaly detection for robotics safetyGitHub
AI on Edge DevicesAI deployment and optimization on Raspberry PiGitHub

Selected Open-Source Contributions

Teaching Activities

Teaching Collaboration

University of Torino, Italy
A.Y. 2023/2024

Teaching Assistant

HITEC University, Pakistan
Sep 2019 – Jun 2021


Conferences and Presentations


Academic Service

Program Committee Member

Journal Reviewer

Workshop Program Committee

Research Network


Awards and Scholarships

AwardOrganizationYear
Research Scholarship for DistriMuSe activitiesUniversity of Torino2025
Erasmus+ Traineeship ScholarshipErasmus+2025
Innovative Industrial Doctoral ScholarshipMUR / NRRP Italy2022
National Laptop AwardPrime Minister Laptop Scheme2018

Technical Skills

Programming

Python, MATLAB, C++, SQL

Machine Learning & Deep Learning

PyTorch, TensorFlow/Keras, Scikit-learn, Torchvision, timm

Computer Vision & XAI

OpenCV, SHAP, LIME, Captum, Grad-CAM, Integrated Gradients, Shapley-value attribution, SAM/SAM2

Anomaly Detection

VAE/VAE-GAN, reconstruction-based anomaly detection, PatchCore, one-class learning, visual anomaly detection, time-series anomaly detection

Engineering & Deployment

Git/GitHub, Linux, ROS2, Zenoh, Docker, Raspberry Pi, HPC/SLURM, Jupyter, LaTeX

Data & Scientific Computing

NumPy, Pandas, SciPy, Matplotlib, Scikit-image

See details here - 📘 Courses & Training 🏅 Certifications


Languages

LanguageLevel
🇬🇧 EnglishC1 (Professional & Academic)
🇮🇹 ItalianA1 (Basic Communication)
🇵🇰 UrduNative