I am a Postdoctoral Researcher at Inria Rennes and an incoming Bienvenüe+ MSCA-COFUND Fellow. My research develops computational models for socially intelligent virtual humans, embodied agents, and dense crowds, with a focus on multi-character interaction, crowd dynamics, generative motion modelling, and human-centred AI.
From November 2026, I will lead GROWD (Generative Modelling of Dense Crowds under Multiscale Observations), a 24-month Bienvenüe+ MSCA-COFUND Fellowship project hosted by the VirtUs team at Inria Rennes. The project extends my previous work in multi-character interaction synthesis and generative human motion toward probabilistic, data-informed modelling of dense crowd dynamics.
For Prospective Collaboration
I welcome collaborations on dense crowd modelling, generative models for crowd dynamics, multiscale motion observation, character animation, human-robot interaction, public-space safety, and trustworthy embodied AI.
Research Interests
Research Vision: Data-informed and trustworthy generative models for virtual humans, embodied agents, and dense crowds
Methods: Generative and diffusion models, multiscale representation learning, probabilistic modelling, adversarial robustness, physics-based and data-driven animation
News
[July 2026] I have been selected as an incoming Bienvenüe+ MSCA-COFUND Fellow for GROWD, a 24-month independent research programme on generative modelling of dense crowds under multiscale observations at Inria Rennes.
[May 2026] Our paper about adversarial attack on human motions is accepted by IEEE TCSVT.
[Mar. 2026] I joined Virtus team led by Julien Pettre at Inria Rennes as a postdoctoral researcher.
[Feb. 2026] Our paper about human-robot interaction is accepted by IEEE ICHMS 2026.
[Feb. 2026] Our paper about physics-based two-character interaction is accepted by Eurographics 2026.
[Sept. 2025] I've successfully passed PhD viva
[Aug. 2025] Our paper about two-character interaction in-between is accepted by SIGGRAPH Asia 2025.
[July 2025] Our paper about reactive motion synthesis is accepted by Computer Graphics Forum.
[June 2025] Our survey paper about diffusion models is accepted by Pattern Recognition.
[Jan. 2022] I am involved in the teaching of Programming for Data Science as Demonstrator.
Research Vision
My long-term research vision is to build trustworthy, controllable, and interpretable human motion intelligence: data-informed models of virtual humans, embodied agents, and dense crowds that can explain, generate, and reason about interaction in shared environments.
Research Vision Space
Drag to rotate · Scroll to zoom · Hover for axis highlights · Spheres are publications · Cubes are projects
Realism · Scale · Reasoning
My research studies human motion intelligence across Realism, Scale, and Reasoning, framed by trustworthy, controllable, and interpretable deployment.
Realism
From Kinematics to Physics and Embodiment
I study human motion at multiple levels of realism, from kinematic motion synthesis to physics-aware interaction and embodied agents. This connects visually plausible animation with contact-rich interaction, physical constraints, and agents that can act within shared environments.
Scale
From Individuals to Interactions and Crowds
My work expands motion modelling from individual characters to dense interaction and crowd-level behaviour. I am interested in how local motion, pairwise or group interaction, and large-scale collective patterns can be represented within a coherent modelling framework.
Reasoning
From Generation to Understanding and Intervention
I view generative modelling as one part of a broader reasoning pipeline. The goal is not only to synthesize plausible motion, but also to understand interaction patterns and support intervention, planning, or analysis in dynamic human-centred environments.
Trust
Trustworthy, Controllable, and Interpretable Deployment
Across these axes, I aim to make motion intelligence robust, controllable, and interpretable. Building on my work on adversarial attacks and trustworthy AI, I study how motion models behave under perturbations, ambiguous observations, and safety-critical deployment conditions.
Bienvenüe+ MSCA-COFUND Fellowship supporting a 24-month independent research programme that I proposed and developed, hosted by the VirtUs team at Inria Rennes.
My teaching focuses on making computational thinking, AI, and graphics concepts accessible through hands-on experimentation, research-led learning, and supportive project guidance.
Supervision
PhD Co-Supervision
Co-supervising a PhD student with Prof. Hubert P. H. Shum at Durham University on interactive motion modelling and character animation.
Providing research guidance on problem formulation, experimental design, paper writing, and revision.
This supervision experience directly informs my broader research agenda on multi-character interaction and socially intelligent embodied agents.
Supervision
Final Year Project Supervision
Co-supervised undergraduate student Edmund with Prof. Hubert P. H. Shum on stylized human motion generation.
The project explored denoising diffusion probabilistic models for stylized human walking synthesis; I supported the project direction, experiment design, and paper development.