Ilyass Ouardi

Ilyass Ouardi

M.Sc. Computer Science Student at University of Milan. Researching mechanistic interpretability, representation geometry, and verifiable AI safety.

Research & Projects

Prospective Collaborations & Inquiries

I am actively seeking PhD positions, pre-doctoral fellowships, and lab collaborations starting in 2026/2027. If your research group works on mechanistic interpretability, representation geometry, or verifiable AI safety, I welcome the opportunity to discuss shared research directions.

Contact: ilyassouardi@gmail.com • GitHub • LinkedIn • View Curriculum Vitae

I am interested in AI safety and mechanistic interpretability. To me, interpretability is not an academic exercise for its own sake, but a pragmatic tool to make model safety measurable and verifiable on the path toward safe AGI. Right now I am particularly focused on the geometry of representations: how abstract concepts — like refusal and truth — are encoded within a model's activation space. Two questions follow from this:

  • Model biology: whether such concepts conform strictly to single linear directions, or rely instead on higher-dimensional, possibly non-linear manifolds.
  • Applied interpretability: whether representation-level edits — steering, abliteration, concept erasure — are genuinely surgical when evaluated against practical baselines, with off-target side-effects measured as rigorously as the primary behavioral change.
The two are connected, since an intervention built on the wrong picture of the geometry is precisely one whose side-effects go unmeasured.

Ongoing: M.Sc. Thesis

What Does Forgetting Look Like? Where activations land after concept erasure

Ilyass Ouardi, with Elisabetta Rocchetti and Alfio Ferrara • ISLab, University of Milan •

Concept erasure methods are usually judged by what they remove and how much else they damage, but not by where the edited activations end up. My thesis studies these post-erasure activations directly and compares them with the activations the model produces on natural inputs. A guiding question is whether making a concept unrecoverable (representational absence) also makes the model treat it like a concept it has never known (semantic absence).

Proposal stage. Related post: Representational Absence vs. Semantic Absence.

Papers & Preprints

Writing

All articles →

Resources

Engineering Projects

RecupGPT & Production Donation Infrastructure

Ilyass Ouardi, Carlo Maria Bellettini (Advisor) • B.Sc. Thesis (110/110 cum laude) & Production Deployment •
Complete digital donation and logistics management platform built for RECUP APS (Milan food rescue NGO). Deployed production backend with Supabase and integrated an experimental LangChain/LangGraph natural-language-to-SQL conversational agent allowing NGO staff to query logistics and inventory data using natural Italian queries.
LangGraph NL2SQL Supabase B.Sc. Thesis