Guilhem Fouilhé

Guilhem Fouilhé

PhD candidate in CS & AI · Human-Aware AI, Conversational Interfaces & XAI

Available from late 2026

MELODI · ANITI · Toulouse, France

Prefer a shell? Try ls or cat cv.md.

guest@gfouilhe: ~

About

Hi! I am Guilhem Fouilhé, a PhD student at IRIT and member of the MELODI team. I am also part of ANITI, one of the French AI clusters in Toulouse.

AI researcher and engineer finishing a PhD on explainable AI, with a core focus on human-aware AI: designing conversational interfaces and multi-agent systems that collaborate with people in complex decision-making. By combining explainable AI (XAI) with dialogue interfaces over symbolic planners, I build systems where humans can query, explore, and steer decision processes through interactive goal-conflict explanations.

I pair a strong mathematical foundation with end-to-end systems engineering: from low-level GPU inference (vLLM, CUDA) and multi-agent LLM orchestration (OpenAI API, Ollama, OpenClaw) to full-stack interactive applications and empirical human-in-the-loop user studies measuring trust, comprehension, and decision quality.

Outside of research, I enjoy spending time outdoors in wide open spaces near the Pyrenees and travelling to learn about different cultures and ways of life.

Research

Human-aware AI for decision-making: conversational interfaces, interactive XAI, and human-in-the-loop evaluation.

Human-Aware AI & Decision-Making

AI systems designed to collaborate with human planners in sequential decision problems — modeling preferences and facilitating iterative co-planning rather than autonomous black-box replacement.

Interactive XAI

Conversational explanations grounded in user questions. Providing goal-conflict and contrastive explanations so decision-makers can calibrate trust and understand trade-offs.

Conversational Interfaces & Multi-Agent LLMs

Multi-agent architectures that mediate between users, domain tools, and symbolic planners on OpenAI and self-hosted backends (Ollama, OpenClaw, vLLM).

Human-in-the-Loop Evaluation

Empirical user studies and automated benchmarks, evaluating whether human decision-makers comprehend, trust, and can act on system explanations.

Experience

Research and engineering across human-aware AI, conversational decision systems, explainability, and applied mathematics.

2023 – Present

Doctoral Researcher

IRIT & ANITI, Université de Toulouse

Developing human-aware AI systems for collaborative decision-making: multi-agent LLM architectures, conversational interfaces over automated planning, interactive goal-conflict explanations, and human-in-the-loop user studies. Advisors: Nicholas Asher and Philippe Muller. Funded by the EU project TUPLES.

2023 (6 months)

Research Intern

IRT Saint Exupéry

Supervisors: David Vigouroux and Agustin Picard. Influence functions for global explainability of deep neural networks. Report

2022 (3 months)

Research Intern

CerCo – CNRS (funded by ANITI)

Supervisors: Grégory Faye and Rufin VanRullen. Mathematical models for predictive coding in vision. Theoretical and applied study of stability of predictive coding DNNs (PyTorch). Publication

2021 (2 months)

Research Intern

IMT – Institut de Mathématiques de Toulouse (funded by CIMI)

Supervisors: Grégory Faye and Christophe Besse. Sharp thresholds for bistable reaction–diffusion equations. Theoretical and numerical study of asymptotic behavior. Publication

Education

2023 – Present

Ph.D. in Computer Science

Université de Toulouse, IRIT

Advisors: Nicholas Asher and Philippe Muller. Expected defense: December 2026.

2021 – 2023

M.Sc. in Computer Science & Mathematics for AI

Université Toulouse III – Paul Sabatier

Valedictorian (major de promotion), with honours. ANITI Graduate School Fellowship (M1 and M2).

2017 – 2021

B.Sc. in Mathematics

Université de Montpellier

First two years as a Mathematics–Physics double major. With honours.

Publications

Peer-reviewed papers, preprints, and academic reports. Click to expand abstracts and citations.

Research Publications

Memory vs. Context? Influential Factors of Factual Recall in Language Models

BlackboxNLP 2026 (9th Workshop on Analyzing and Interpreting Neural Networks for NLP @ EMNLP 2026), 2026

Investigating the influential factors governing the trade-off between parametric memory and in-context information for factual recall in Large Language Models.

Abstract & links

Summary

We investigate the influential factors governing the trade-off between parametric memory and in-context information during factual recall in Large Language Models.

Abstract

Accepted at BlackboxNLP 2026 (co-located with EMNLP 2026 in Budapest, Hungary). Proceedings forthcoming.

Exploring Plan Space through Conversation: An Agentic Framework for LLM-Mediated Explanations in Planning

EUMAS 2026 (23rd European Conference on Multi-Agent Systems), 2026

An agentic multi-agent LLM framework for conversational explanations in planning, evaluated with a human-in-the-loop user study.

Abstract & links

Summary

We formalize and implement an agentic, multi-agent LLM architecture for conversational explanations in planning, and evaluate it with a human-in-the-loop user study.

Abstract

When automating plan generation for a real-world sequential decision problem, the goal is often not to replace the human planner, but to facilitate an iterative reasoning and elicitation process, where the human’s role is to guide the AI planner according to their preferences and expertise. In this context, explanations that respond to users’ questions are crucial to improve their understanding of potential solutions and increase their trust in the system. To enable natural interaction with such a system, we present a multi-agent Large Language Model (LLM) architecture that is agnostic to the explanation framework and enables user- and context-dependent interactive explanations. We also describe an instantiation of this framework for goal-conflict explanations, which we use to conduct a user study comparing the LLM-powered interaction with a baseline template-based explanation interface.

IPEXCO: A Platform for Iterative Planning with Interactive Goal-Conflict Explanations

World Conference of Explainable AI 2025, 2025

Agentic platform for iterative planning: multi-agent LLM chat interface with online human-in-the-loop evaluation.

Abstract & links

Summary

This is a demo paper about a platform for iterative planning with interactive goal-conflict explanations. My most notable contribution is the design of an agentic multi-agent LLM architecture to present explanations to users through a chat interface, including human-in-the-loop evaluation via online user studies.

Abstract

When automating plan generation for a real-world sequential decision problem, the objective is often not to replace the human planner, but rather to facilitate an iterative reasoning and elicitation process, where the human’s role is to guide the planner according to their preferences and expertise. In this context, explanations that address users’ questions are crucial to improve their understanding of potential solutions and increase their trust in the system. We present a platform that implements this iterative planning approach and provides explanations to user questions based on conflicting goals and preferences. The platform supports both a classical template-based interface and a multi-agent Large Language Model (LLM) architecture that enables interactive explanations tailored to the user and context. The integration of online user studies allows for the evaluation of the effectiveness of the explanations and the impact of the communication interface.

Conversational Goal-Conflict Explanations in Planning via Multi-Agent LLMs

Workshop on Planning in the Era of LLMs (LM4Plan @ AAAI 2025), 2025

Conversational goal-conflict explanations via multi-agent LLMs — an agentic architecture for interactive planning.

Abstract & links

Summary

We formalize and implement an agentic, multi-agent LLM architecture for conversational explanations in planning.

Contribution

This is my first first-author paper!

Abstract

When automating plan generation for a real-world sequential decision problem, the goal is often not to replace the human planner, but to facilitate the tedious work. In an iterative pro- cess, the human’s role is to guide the planner according to their preferences and expert experience. Explanations that re- spond to users’ questions are crucial to increase trust in the system and improve understanding of the sample solutions. To enable natural interaction with such a system, we present an explanation framework agnostic architecture for interac- tive natural language explanations that enables user and con- text dependent interactions. We propose conversational inter- faces based on Large Language Models (LLMs) and instan- tiate the explanation framework with goal-conflict explana- tions. As a basis for future evaluation, we provide a tool for domain experts that implements our interactive natural lan- guage explanation architecture.

Re-examining learning linear functions in context

KI 2025: Advances in Artificial Intelligence, 2024

We challenge the prevailing narrative about how transformers learn linear functions in-context by exploring a simple controlled setup with synthetic data.

Abstract & links

Summary

We investigate how transformer models learn linear functions through in-context learning, challenging common assumptions about their algorithmic capabilities.

Contribution

This work provides new insights into the limitations of in-context learning by studying a controlled setup with synthetic data.

Abstract

We explore in-context learning (ICL), a popular paradigm for inference with Large Language Models (LLMs), in a controlled experimental setup using synthetic training data. Using a range of small transformer models trained from scratch, we focus on a mathematical task with simple yet precise prompts: learning a linear function f from a sequence of inputs and their corresponding function values . Our findings challenge the prevailing narrative that transformers adopt algorithmic approaches like linear regression to in-context learn (ICL) a linear function. We observe that all models have “boundary values” that limit generalizability. While we can extend boundary values with training distributions over a wider range, we lose the precision of models trained on distributions with more restricted ranges. Thus, we see a dilemma for ICL at least in some tasks: either models will lack generalizability or precision.

Mathematical Derivation of Wave Propagation Properties in Hierarchical Neural Networks with Predictive Coding Feedback Dynamics

Bulletin of Mathematical Biology, 2023

We present a mathematical framework to systematically investigate neural dynamics in a hierarchical perceptual system with predictive coding.

Abstract & links

Summary

We present a mathematical framework to systematically investigate neural dynamics in a hierarchical perceptual system, showing how stability and wave propagation properties emerge from predictive coding principles.

Contribution

This paper provides a rigorous mathematical analysis of hierarchical neural networks with predictive coding dynamics, revealing conditions for stability and characterizing wave propagation properties.

Abstract

Sensory perception (e.g., vision) relies on a hierarchy of cortical areas, in which neural activity propagates in both directions, to convey information not only about sensory inputs but also about cognitive states, expectations and predictions. At the macroscopic scale, neurophysiological experiments have described the corresponding neural signals as both forward and backward-travelling waves, sometimes with characteristic oscillatory signatures. It remains unclear, however, how such activity patterns relate to specific functional properties of the perceptual apparatus. Here, we present a mathematical framework, inspired by neural network models of predictive coding, to systematically investigate neural dynamics in a hierarchical perceptual system. We show that stability of the system can be systematically derived from the values of hyper-parameters controlling the different signals (related to bottom-up inputs, top-down prediction and error correction). Similarly, it is possible to determine in which direction, and at what speed neural activity propagates in the system. Different neural assemblies (reflecting distinct eigenvectors of the connectivity matrices) can simultaneously and independently display different properties in terms of stability, propagation speed or direction. We also derive continuous-limit versions of the system, both in time and in neural space. Finally, we analyze the possible influence of transmission delays between layers, and reveal the emergence of oscillations.

Asymptotic behavior of nonlocal bistable reaction-diffusion equations

Discrete and Continuous Dynamical Systems - Series B, 2022

We study the asymptotic behavior of nonlocal bistable reaction-diffusion equations.

Abstract & links

Summary

We study the asymptotic behavior of nonlocal bistable reaction-diffusion equations.

Abstract

In this paper, we study the asymptotic behavior of the solutions of nonlocal bistable reaction-diffusion equations starting from compactly supported initial conditions. Depending on the relationship between the nonlinearity, the interaction kernel and the diffusion coefficient, we show that the solutions can either: propagate, go extinct or remain pinned. We especially focus on the latter regime where solutions are pinned by thoroughly studying discontinuous ground state solutions of the problem for a specific interaction kernel serving as a case study. We also present a detailed numerical analysis of the problem.

University Work

Influence functions for global explainability of deep neural networks

Stage de M2, Université Paul Sabatier, 2023

A master's internship report on influence functions for global explainability of deep neural networks.

Details

Identifer des marqueurs langagiers de démence

UE Chef d'œuvre, Master 2 Informatique, Université Paul Sabatier, 2023

A university project for detecting dementia markers in multimodal language data.

Details

Predictive Coding for Deep Neural Networks

Travaux d’Initiation à la Recherche, Université Paul Sabatier, 2022

A university project review of a brain-inspired algorithm applied to deep neural networks.

Details

Summary

We review the application of predictive coding - a popular neuroscience framework - to deep neural networks.

Contribution

This work was produced for TIR (Travaux d’Initiation `a la Recherche) course in M1 Computer Science of UPS during year 2021/2022.

Abstract

Predictive Coding is a popular framework in neurosciences for explaining cortical function. In this model, higher-level cortical areas try to predict lower-level neural activity and prediction errors are passed back to higher layers. Deep Neural Networks (DNN) , which use brain-inspired architecture, could be augmented with such a model, providing robustness and a better understanding of spatio-temporal dependencies. We investigate research in this direction and give a quick review on tasks in which Predictive Coding (PC) for DNN has demonstrated its interest, with a strong emphasis on vision-related tasks.

EU Project Deliverables (TUPLES)

Projects

Human-aware AI platforms, conversational decision interfaces, and LLM systems — from GPU training to deployed interactive agents.

2026

SSA-Luciole-1B

Pretraining a billion-parameter state-of-the-art LLM from scratch. HPC GPU training, inference, and evaluation with PyTorch Lightning, Nvidia NeMo, Hugging Face, and custom Triton kernels.

PyTorch Lightning NeMo Hugging Face Triton
2025

IPEXCO

Human-aware AI platform for iterative planning with conversational goal-conflict explanations. Multi-agent LLM architecture bridging users and symbolic planners, evaluated with human-in-the-loop user studies.

Human-Aware AI Conversational Interfaces Explainable AI (XAI) Multi-agent LLMs Angular Node.js MongoDB OpenAI API
2022

TempEval Visualization

Interactive visualization for temporally annotated data (TimeML / TimeBank / TempEval).

JavaScript D3
2021

Linguistic markers of dementia

Academic project at IRIT (supervised by Chloé Braud): literature review and predictive modelling of linguistic markers associated with dementia.

Python NLP
2021

Pl@ntNet visualization

Visualization tools for a Pl@ntNet dataset at the Institut Montpelliérain Alexandre Grothendieck.

Python Data visualization

Skills

Human-aware AI engineering, conversational systems, LLM serving, and human-in-the-loop evaluation — from GPU inference to interactive decision platforms.

Human-Aware & Conversational AI

Conversational interfaces and multi-agent LLM systems for decision-making and planning on proprietary (OpenAI) and self-hosted backends (Ollama, OpenClaw, vLLM).

Human-Aware AI Conversational AI Multi-agent LLMs Decision-making OpenAI API

Interactive XAI & HITL

Goal-conflict explanations, contrastive reasoning, user studies, and empirical evaluation of trust, usability, and cognitive alignment.

Explainable AI (XAI) Goal conflicts Human-in-the-loop User studies lm-evaluation-harness

LLM deployment & inference

GPU access and scheduling, vLLM inference, and throughput / latency optimization for production model serving.

GPU inference CUDA Throughput Model serving

MLOps / LLMOps & Full-Stack

Containerized deployments, CI/CD pipelines, AWS cloud infrastructure, and interactive web tools (Angular, FastAPI, Node.js).

MLOps LLMOps CI/CD AWS Docker

Human-Aware & Conversational AI

Human-Aware AI Conversational interfaces Decision support Explainable AI (XAI) Goal-conflict explanations AI agents Multi-agent systems OpenAI API Ollama OpenClaw vLLM

Programming

Python C/C++ Java JavaScript/TypeScript R SQL

ML & Data Science

PyTorch Lightning NeMo Triton Hugging Face PEFT TRL lm-evaluation-harness TensorFlow/Keras scikit-learn NumPy/SciPy Pandas spaCy/NLTK Gradio

MLOps & Cloud

MLOps LLMOps CI/CD AWS Docker GPU computing CUDA

Web & Tooling

Angular FastAPI Node.js MongoDB Git Linux LaTeX Scrum

Languages

French (native) English (fluent, C2)

Teaching

Lectures, tutorials, and lab sessions for undergraduate (L1–L3) and graduate (M1) students at Université Toulouse III – Paul Sabatier and UPSSITECH engineering school.

Advanced Algorithmics
Université Paul Sabatier · 2025 · KINX7AC1
Databases
Université Paul Sabatier · 2025 · KINFD60U
Algorithms 2
Université Paul Sabatier · 2025 · KINXPA21
Advanced Programming
UPSITECH · 2024 · KUPR7AB3
AI - Machine Learning and Deep Learning
UPSITECH · 2024 · KUPR8AB2
Object-Oriented Programming
Université Paul Sabatier · 2024 · KMIAPF41
Functions and Calculus 4
Université Paul Sabatier · 2024 · KMAXPF07
Set Theory 1
Université Paul Sabatier · 2024 · KMAXPF03
Artificial Intelligence
Université Paul Sabatier · 2024 · KINXPD51
Artificial Intelligence
UPSITECH · 2024 · KINUPG11
Data Structures
Université Paul Sabatier · 2023 · KMIXID11

Outreach

I co-authored a national online module, “Identifier les possibilités d'utilisation des IA génératives textuelles”, for the French Université Numérique. This module, accessible to all students in France, explores the potential uses of generative AI in academic settings. My role was to explain how ChatGPT and similar models function.

Awards & Service

Awards & Funding

ANITI Graduate School Fellowship (Master’s, M1 and M2, 2021–2023)
Valedictorian of the M.Sc. in Computer Science & Mathematics for AI (2023)
Competitive research internship grants from CIMI and ANITI (2021, 2022)

Academic Service & Leadership

  • PhD & Postdoc Representative, ANITI (2024–present) — Organize seminars, workshops, and social events for the AI cluster’s early-career researchers.
  • Scientific Evaluator, Airbus Beluga AI Challenge — Explainability Track (2025).
  • Invited talks at LAAS-CNRS and IRT Saint Exupéry. Also attended LxMLS 2024 summer school (Lisbon) and TUPLES project meetings across Europe (Prague, Saarbrücken, Leuven).
  • Student governance (Montpellier, 2018–2021). President of the student union AGEM (2019–2020): led a 15-person team representing 75,000+ students; elected to university, faculty, and CROUS councils. Key achievements: city’s first student social grocery store, inclusive 2020 mayoral debate (11/14 candidates), increased funding for campus projects.
    AGEM Bureau
    Le bureau de l’association des étudiants de Montpellier aux fêtes du VIème centenaire de Ernest Michel, 1892

News

  • September 2026: Accepted paper “Memory vs. Context? Influential Factors of Factual Recall in Language Models” at BlackboxNLP 2026 (proceedings forthcoming)
  • June 2026: Accepted paper “Exploring Plan Space through Conversation” at EUMAS 2026 (proceedings forthcoming)
  • June 2026: Accepted communication at JCAD 2026 in Nantes, France
  • March 2026: Mesochallenge on Kairos to test their new AI cluster
  • July 2025: Attended XAI 2025 in Istanbul to present IPEXCO
  • June 2025: Accepted paper on ICL of linear functions by LLMs at KI 2025
  • May 2025: Participated in Les Doctoriales de Cahors
  • April 2025: Accepted Demo paper at XAI 2025 in Istanbul
  • April 2025: Scientific Evaluator for the Beluga AI Challenge — Explainability Track
  • March 2025: Talk at the FOR project at IRT Saint Exupéry
  • February–March 2025: AAAI 2025 in Philadelphia to present “Conversational Goal-Conflict Explanations via Multi-Agent LLMs”
  • February 2025: Talk at LAAS-CNRS in Toulouse
  • December 2024: Accepted as Oral paper at AAAI 2025 Workshop on Planning at the Era of LLMs
  • November 2024: TUPLES Meeting at CVUT in Prague
  • July 2024: LXMLS Summer School in Lisbon
  • April 2024: TUPLES Meeting at USaar in Saarbrücken
  • November 2023: TUPLES Meeting at KUL in Leuven
  • October 2023: Started PhD at IRIT, Toulouse

Contact

Open to applied AI, LLM engineering, and research roles from late 2026 — especially agentic systems, LLM serving, evaluation, and MLOps. The easiest way to reach me is by email.

g.g.a.fouilhe@gmail.com

Academic: guilhem.fouilhe-lafforgue@irit.fr