Research

My research studies how machine learning systems fail when deployed in adversarial or real-world conditions, and how to evaluate them so those failures are predicted before deployment.


Adversarial Robustness of Multi-Agent AI Pipelines

Current work , Imperial College London (2025–present)

Multi-agent LLM systems chain several models, tools, and agents together. A pipeline can be compromised as a whole even when every individual component appears robust. I study how optimization-based attacks are used to evaluate the safety of these systems, and where current evaluations fall short.

  • Paper: SoK: Understanding the Role of Optimization-Based Attacks in Evaluating Safety of Multi-Agent LLM Systems (under review, 2026).
  • Code: github.com/emanmaali/MASSaftey

Robustness of ML-based IoT Device Identification

PhD research · AESE Lab, Imperial College London (2020–2025)

ML models for identifying IoT devices from network traffic report near-perfect accuracy in the lab, but degrade in real deployments. My PhD evaluated these models under realistic conditions, including device mode changes, spatial and temporal distribution shift, and sampled network traffic.

  • Paper: Evaluating IoT Device Identification Machine Learning Models for Network Deployment (NDSS 2025). PDF · Talk
  • Code and datasets: github.com/emanmaali/IoTDeviceEvaluation
  • Earlier work: Towards Identifying IoT Traffic Anomalies on the Home Gateway (SenSys 2020).