Muhammad Rashid

Machine Learning Researcher specializing in Explainable AI (XAI), Computer Vision, and Visual Anomaly Detection for real-world 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 anomaly detection for robotics safety
  • ROS2-based live inference pipeline
  • VAE / VAE-GAN models for industrial anomaly detection
  • Multi-camera monitoring and safety-area segmentation
  • End-to-end workflow: training โ†’ threshold calibration โ†’ live deployment

Achieved:

  • ~12 FPS real-time inference
  • ~99.6% detection accuracy in industrial scenarios
  • Explainable anomaly maps for safety-critical decision support

Open Source & Tools

  • ShapBPT โ€” AAAI 2026 explainability framework
  • XAD โ€” Explainable anomaly detection with ShapBPT
  • LIME Stratified Sampling โ€” Improved explanation stability
  • AI on Edge Devices โ€” Lightweight deployment pipelines
  • XAI evaluation tools for saliency, attribution, and benchmarking

๐Ÿ”ง Real-Time Anomaly Detection for Robotics

  • Industrial safety monitoring system
  • Multi-area detection: RoboArm, Conveyor Belt, Pallet Left, Pallet Right
  • ROS2 integration with live inference and anomaly scoring
  • Visual anomaly maps for decision interpretation

Project Page Code

ShapBPT

  • AAAI 2026 explainability method for images
  • Uses data-aware Binary Partition Trees
  • Provides hierarchical Shapley-based feature attributions
  • More image-structure-aware than standard SHAP partition explainer

PDF arXiv Code Tests PyPI Docs User Study Poster

XAD: Explainable Anomaly Detection

  • Applies ShapBPT to anomaly detection systems
  • Explains why an image or region is considered anomalous
  • Supports interpretation of black-box anomaly detection models

Code

LIME Stratified Sampling

  • Improves stability of LIME image explanations
  • Reduces variance in perturbation-based sampling
  • Provides more reliable local explanations

โžก๏ธ View all projects

Experience

  • ๐ŸŽ“ PhD Researcher โ€” University of Turin, Italy (details here)
  • ๐Ÿญ Industrial Research โ€” RuleX Innovation Labs
  • ๐Ÿ‡ช๐Ÿ‡บ EU Project โ€” DistriMuSe: Robotics Safety & AI
  • ๐ŸŒ Visiting Researcher โ€” University of Granada, Spain (details here)

Published Python Packages

Python packages released for explainable AI and reproducible research.

PackageFocusRegistryVersionLinks
lime-stratifiedStable LIME image explanationsPyPIโ€ฆPyPI ยท Code
shap-bptHierarchical Shapley image attributionPyPIโ€ฆPyPI ยท Docs

โžก๏ธ View all Python packages

Open Source Contributions

Selected contributions to open-source machine learning, anomaly detection, and data science software.

LibraryOrganizationFocusStarsContribution
Anomalib Intel/Open Edge PlatformVisual Anomaly DetectionLoading...PatchCore docs
FLAMLMicrosoftAutoML / ML SystemsLoading...Anomaly detection support
Awesome Python for Data ScienceData-Centric AI CommunityData Science EducationLoading...Anomaly detection tutorial

โžก๏ธ View all open-source contributions

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