Guilhem Fouilhé

Guilhem Fouilhé

PhD candidate in CS & AI · Explainability, LLMs & Planning

Available from late 2026

MELODI · ANITI · Toulouse, France

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 explainability and interpretability of large language models and AI planning. I build data-driven AI applications end to end, from research prototypes to deployed interactive tools, pairing a strong mathematical foundation with hands-on engineering.

I have a strong background in mathematics and computer science which first guided me towards theoretical aspects of AI. I have since learned a lot about practical aspects and am now building increasingly realistic and useful systems.

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

Explainability and interpretability of LLMs, agentic systems, and AI planning — with a focus on interactive, conversational explanations.

Interactive XAI

I explore conversational approaches to explanations, taking inspiration from how humans explain to each other. My work formalizes and implements LLM-based interfaces that let users ask questions and refine their understanding.

Planning & Symbolic AI

I study the intersection of machine learning and symbolic approaches, improving explainability in automated planning within the TUPLES EU project.

LLM Capabilities

I investigate the capabilities and limitations of large language models — in-context learning, multi-agent architectures, and the guarantees needed to use them safely in critical applications.

Experience

Research and industry internships across explainability, deep learning, and applied mathematics.

2023 – Present

Doctoral Researcher

IRIT & ANITI, Université de Toulouse

Explaining complex AI models interactively and approximately: explainability and interpretability of LLMs and automated planning. 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

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

2026, Under review / Preprint

We formalize, implement and test on users an LLM-based conversational explanation interface for planning.

Abstract & links

Summary

We formalize and implement an LLM-based conversational explanation interface for planning, and test it with a 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

A Platform for Iterative Planning with Interactive Goal-Conflict Explanations.

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 a multi-agent LLM architecture to present explanations to users through a chat interface.

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

We formalize and implement an LLM-based conversational explanation interface for planning.

Abstract & links

Summary

We formalize and implement an LLM-based conversational explanation interface for 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

Research prototypes and full-stack AI applications, from LLM pretraining to deployed interactive tools.

2026

SSA-Luciole-1B

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

PyTorch Lightning NeMo Hugging Face Triton
2025

IPEXCO

Platform for iterative planning with interactive goal-conflict explanations. Full-stack development with conversational LLM-based explanations for automated planning.

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

Skilled at building full-stack data science and AI applications, from research to deployment.

Programming

Python C/C++ Java JavaScript/TypeScript Rust R Julia SQL OCaml

ML & Data Science

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

Web & Tooling

Angular FastAPI Node.js MongoDB Git Docker Linux LaTeX

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

  • 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 research and applied AI roles from late 2026. The easiest way to reach me is by email.

g.g.a.fouilhe@gmail.com

Academic: guilhem.fouilhe-lafforgue@irit.fr