Muhammad Rashid
Research Fellow in Computer Science specializing in Explainable AI (XAI), Computer Vision, and Visual Anomaly Detection, with a focus on trustworthy and deployable AI for industrial and safety-critical systems.
Research Focus
- Explainable AI for trustworthy decision-making
- Visual anomaly detection in industrial and robotic environments
- Pixel-level feature attribution using Shapley-based methods
- Robust and efficient explanation methods for computer vision
π AAAI 2026: ShapBPT β Image Feature Attribution using Data-Aware Binary Partition Trees
π ICPE 2026 / QualITA Workshop: ShapBPT in Perspective: A Consolidated Review and an eXplainable Anomaly Detection Case Study
Systems & Engineering
- Real-time computer vision and anomaly detection for robotics safety
- ROS2 and Zenoh-based distributed inference pipelines
- VAE / VAE-GAN models for industrial anomaly detection
- Multi-camera monitoring and safety-area segmentation
- GPU/HPC experimentation and model evaluation
- End-to-end ML workflow: training β calibration β validation β deployment
Selected results:
- ~12.5 FPS real-time inference
- ~99.6% detection accuracy in evaluated industrial scenarios
- Explainable anomaly maps for safety-critical decision support
Research Software & Tools
- ShapBPT β Hierarchical Shapley-based image explanations
- LIME Stratified β More stable LIME image explanations
- XAD β Explainable visual anomaly detection
- ADVIS β Real-time anomaly detection for robotics safety
- AI on Edge Devices β Lightweight AI deployment experiments
Selected Publications

Featured Projects
ADVIS Β· Real Factory Β· ROS2 Β· EU Project
Real-Time Anomaly Detection for Robotics
Industrial safety monitoring system with multi-area anomaly detection, ROS2-based live inference, and visual anomaly maps for decision interpretation.

ADVIS Β· Synthetic Environment Β· EU Project
ADVIS-UniGra: RGB Anomaly Detection for Safe HumanβRobot Collaboration
RGB-based anomaly detection for collaborative robotics using safety-area monitoring, area-specific VAE-GAN models, threshold calibration, and explainable anomaly maps.

Explainable Anomaly Detection
XAD: Explainable Anomaly Detection
Explainable anomaly detection framework that applies ShapBPT to help identify why an image or image region is considered anomalous.

Explainable AI Β· LIME
LIME Stratified Sampling
Improves the stability of LIME image explanations through stratified perturbation sampling, reducing variance and improving explanation reliability.

Experience
- π¬ Research Fellow β University of Turin, Italy (details)
- πͺπΊ DistriMuSe EU Project β Visual Anomaly Detection & Robotics Safety
- π PhD in Computer Science β University of Turin, Italy
- π Industrial Research β RuleX Innovation Labs, Italy
- π Visiting Researcher β University of Granada, Spain
Published Python Packages
Python packages released for explainable AI and reproducible research.
| Package | Focus | Registry | Version | Links |
|---|---|---|---|---|
| lime-stratified | Stable LIME image explanations | PyPI | β¦ | PyPI Β· Code |
| shap-bpt | Hierarchical Shapley image attribution | PyPI | β¦ | PyPI Β· Docs |
β‘οΈ View all Python packages
Open Source Contributions
Selected contributions to open-source machine learning, anomaly detection, and data science software.
| Library | Organization | Focus | Stars | Contribution |
|---|---|---|---|---|
| Xplique | DEEL | Explainable AI | Loading... | Tabular plot colorbar fix |
| Anomalib | Intel/Open Edge Platform | Visual Anomaly Detection | Loading... | PatchCore docs |
| FLAML | Microsoft | AutoML / ML Systems | Loading... | Anomaly detection support |
| Awesome Python for Data Science | Data-Centric AI Community | Data Science Education | Loading... | Anomaly detection tutorial |
Ongoing Research
Current research includes video anomaly detection, time-series anomaly detection, interpretable machine learning, and explainable network intrusion detection.
Collaboration
Iβm interested in collaborations on:
- Explainable AI and trustworthy machine learning
- Visual anomaly detection
- Industrial AI and robotics safety
- Computer vision for real-world systems
- Vision-language models and explainability
Contact
- π§ Email:
{FIRSTNAME}.{LASTNAME}@unito.it - π GitHub: github.com/rashidrao-pk
- π Google Scholar: Muhammad Rashid

