Yue Zhao (赵越) USC Assistant Professor building methods, benchmarks, and open-source tools for AI risk audit and control. Homepage · Research · Open Source · FORTIS Lab · Contact >…
Yue Zhao (赵越)
USC Assistant Professor building methods, benchmarks, and open-source tools for AI risk audit and control.




Homepage ·
[Research](#research) ·
[Open Source](#open-source) ·
[FORTIS Lab](#fortis-lab) ·
[Contact](#contact)
> [!IMPORTANT]
> FORTIS Labs, a new venture on decision integrity for AI agents. Drawing on a decade of anomaly-detection research and open-source work. Introductions from investors and design partners welcome at [[email protected]](mailto:[email protected]).
> [!NOTE]
> Assistant Professor at USC Computer Science, PI of FORTIS Lab (USC academic group). Research on AI risk audit and control: methods, benchmarks, and open-source tools for inspecting and intervening on AI systems. Lead developer of PyOD (9.8k★, 42M+ downloads), the canonical Python anomaly-detection library, named by OpenAI, Apache Beam, PostHog, MLflow, and Genentech. ~12k Google Scholar citations across all work.
---
Research
AI systems are deployed faster than they can be verified. Foundation models and autonomous agents now make consequential decisions, execute code, and interact with external services, often without systematic inspection of what they do or why. My research builds the methods, benchmarks, and open-source tools for AI risk audit and control.
Methodologically, this work extends my prior research on anomaly and outlier detection (the basis of the PyOD ecosystem) from data-distribution settings to foundation-model behavior and autonomous-agent decision traces, where unsafe, anomalous, or out-of-policy actions must be detected and reconstructed before deployment.
Three layers of the deployment stack:
- 🤖 Agent Layer: Risk Audit and Runtime Control. Auditability frameworks, runtime control surfaces that intercept tool calls before they fire, agent-specific failure modes (over-privilege, cross-user contamination, autonomy tax of defense training), and category-adaptive training-time defenses.
- 🧠 Foundation-Model Layer: Trust and Robustness. Jailbreak detection for vision-language models, causal analysis of hallucination, query-agnostic attacks on retrieval-augmented generation, and LLM-as-anomaly-detector benchmarks.
- 📊 Data Layer: Anomaly and Out-of-Distribution Detection. PyOD ecosystem, ADBench, automatic OOD detector selection, modality-specific OOD methods, and few-shot cross-domain OOD detection.
Open Source
Featured projects (see the full list on the homepage):
| Project | What It Does |
|---|---|
| agent-style | 21 writing rules for AI agents, loaded at generation time. (432★) |
| anywhere-agents | One config for Claude Code and Codex across every project and session. (171★) |
| PyOD | Agentic anomaly detection: 60+ detectors, 42M+ downloads. (9.8k★) |
> [!TIP]
> External adoption of PyOD. Named by OpenAI as expected operational tooling, shipped as a first-class ModelHandler in Apache Beam (Apache Software Foundation), running the live-traffic alerting subsystem in PostHog, the canonical anomaly-detection flavor in MLflow community-flavor docs, and embedded in Genentech (Roche) drug-discovery validators. 5,493 public repositories and 139 packages depend on PyOD (May 2026 snapshot). DoD CDAO lists PyOD and TrustLLM; ESA OPS-SAT uses PyOD; NIST AI 100-2e2025 and the FLI AI Safety Index cite TrustLLM.
Other Notable Projects
- PyGOD (1.5k★): graph outlier detection, sister project to PyOD.
- AD-AGENT (99★): LLM-driven multi-agent anomaly detection platform.
- ADBench (1k★): NeurIPS 2022 official anomaly detection benchmark.
- Anomaly-Detection-Resources (9.3k★): curated resource hub for anomaly detection.
- CS-Paper-Checklist (1.6k★): practical sanity checklist for CS paper writing.
- TrustLLM (625★, collaborator): LLM trustworthiness benchmark cited by NIST AI 100-2e2025, FLI AI Safety Index, U.S. Senate HSGAC, DoD CDAO.
- agent-config: personal working repo and canonical source for
anywhere-agents.
---
FORTIS Lab
I lead the FORTIS Lab at USC, working on AI risk audit and control, anomaly detection, and trustworthy AI systems. Current roster: 4 PhD students plus master and undergraduate researchers.
---
Contact
- 🌐 Homepage · Google Scholar · LinkedIn
- ✉️
yue.z [AT] usc.edu
↑ back to top
-
pyod
A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.
Python ★ 9.9k 4d agoExplain → -
anomaly-detection-resources
Anomaly detection related books, papers, videos, and toolboxes. Last update late 2025 for LLM and VLM works!
Python ★ 9.3k 3mo agoExplain → -
cs-paper-checklist
A final sanity checklist to help your CS paper get accepted, not desk rejected.
★ 1.6k 26d agoExplain → -
combo
(AAAI' 20) A Python Toolbox for Machine Learning Model Combination
Python ★ 661 3y agoExplain → -
agent-style
21 writing rules for AI coding and writing agents. Drop-in for Claude Code, Codex, Copilot, Cursor, and Aider, so their output reads like a tech pro.
Python ★ 522 7d agoExplain → -
SUOD
(MLSys' 21) An Acceleration System for Large-scare Unsupervised Heterogeneous Outlier Detection (Anomaly Detection)
Python ★ 395 1y agoExplain → -
data-mining-conferences
Ranking, acceptance rate, deadline, and publication tips
Python ★ 341 5y agoExplain → -
awesome-ensemble-learning
Ensemble learning related books, papers, videos, and toolboxes
Python ★ 309 6y agoExplain → -
pytod
TOD: GPU-accelerated Outlier Detection via Tensor Operations
Python ★ 188 3y agoExplain → -
MetaOD
Automating Outlier Detection via Meta-Learning (Code, API, and Contribution Instructions)
Python ★ 186 4y agoExplain → -
anywhere-agents
One config to rule all your AI agents: portable (every project, every session), effective (curated writing, routing, skills), and safer (destructive-command guard).
Python ★ 182 6d agoExplain → -
XGBOD
Supplementary material for IJCNN paper "XGBOD: Improving Supervised Outlier Detection with Unsupervised Representation Learning"
Python ★ 89 6y agoExplain → -
LSCP
Supplementary material for SDM 19 paper "LSCP: Locally Selective Combination in Parallel Outlier Ensembles"
Python ★ 33 6y agoExplain → -
UOMS
Resources and environment for unsupervised outlier model selection (UOMS)
Jupyter Notebook ★ 28 3y agoExplain → -
AIOpenings
A curated list of PhD, RA, and Intern openings in Computer Science (CS), Electrical & Computer Engineering (ECE), and Artificial Intelligence (AI). For students to explore opportunities and for faculty to contribute updates.
Python ★ 22 9mo agoExplain → -
DCSO
Supplementary material for KDD 2018 workshop "DCSO: Dynamic Combination of Detector Scores for Outlier Ensembles"
Python ★ 21 7y agoExplain → -
mmad
multimodal anomaly detection
Python ★ 14 5y agoExplain → -
HPOD
AutoML 2024: HPOD: Hyperparameter Optimization for Unsupervised Outlier Detection
Python ★ 13 1y agoExplain → -
yzhao062
No description.
★ 12 1mo agoExplain → -
ELECT
Toward Unsupervised Outlier Model Selection (ICDM 2022)
Python ★ 12 3y agoExplain → -
OutlierDetection.jl
A Julia Library for Outlier Detection (Anomaly Detection)
Julia ★ 11 7y agoExplain → -
agent-config
Personal agent configuration for Codex and Claude Code. Not intended for general use.
Python ★ 9 6d agoExplain → -
yzhao062.github.io
My personal website
HTML ★ 8 1d agoExplain → -
fedod
No description.
Python ★ 8 2y agoExplain → -
Coding-questions
Elements in Interview C++ alternative solutions
C++ ★ 4 10y agoExplain → -
Simulation-Modeling-with-Machine-Learning
The project demonstrate how to incorporate simulation modeling with machine learning techniques
★ 4 10y agoExplain → -
scikit-learn-doc-zh ⑂ ▣
scikit-learn(sklearn) translation in Chinese (中文官方文档)
Python ★ 4 8y agoExplain → -
MLMM
A Monitoring framework to track Machine Learning Model training processes
★ 4 7y agoExplain → -
SIML
SImilarity Measure Library: an extended python library for measuring similarities
★ 4 7y agoExplain → -
DataStructure_CPP
It is a repository to store multiple implementation of data structures and algorithms in C++ written by me in the past several years.
C++ ★ 3 10y agoExplain → -
Financial-Models
No description.
★ 3 10y agoExplain → -
ADBench ⑂
Official Implement of "ADBench: Anomaly Detection Benchmark", NeurIPS 2022.
Python ★ 3 2y agoExplain → -
agent-pack
Personal pack and reference example for anywhere-agents.
Python ★ 2 1mo agoExplain → -
agent-audit ⑂
Static security scanner for LLM agents — prompt injection, MCP config auditing, taint analysis. 49 rules mapped to OWASP Agentic Top 10 (2026). Works with LangChain, CrewAI, AutoGen.
★ 2 3mo agoExplain → -
Smartwatch_Unlock ⑂
Supplementary materials for ISWC paper "An empirical study of touch-based authentication methods on smartwatches"
Java ★ 2 8y agoExplain → -
OD-Econometrics
Outlier Detection and Removal for Econometrics Models
Python ★ 2 6y agoExplain → -
M2-Review
Sharing Only
★ 2 7mo agoExplain → -
.github
No description.
★ 1 3y agoExplain → -
cmu-catalyst.github.io ⑂
No description.
HTML ★ 1 3y agoExplain → -
AutoFigure-Edit ⑂
No description.
Python ★ 0 6d agoExplain → -
vibesignal
Physical status light for AI coding agents (Claude Code / Codex)
Python ★ 0 20d agoExplain →
No repos match these filters.