Paid internship F/H Master 2, Adaptive sampling by optimal transport for PINNs in parametric problems
Contract type : Internship
Level of qualifications required : Master's or equivalent
Fonction : Internship Research
Level of experience : Recently graduated
Context
The Makutu project team specializes in large-scale simulations applied to the reconstruction of complex media, used to gain a better understanding of the internal dynamics of environments that are difficult or even impossible to probe. To this end, it develops advanced numerical methods that are integrated into open-source platforms deployed on state-of-the-art HPC environments.
In the framework of this Master internship, Makutu team proposes to explore a new research direction in the use of statistical numerical methods for solving PDEs. Among them, Physics-Informed Neural Networks (PINNs) have recently emerged as a promising approach for solving partial differential equations (PDEs). Their effectiveness, however, critically depends on the choice of collocation points. A uniform sampling strategy, while simple to implement, can become suboptimal when the solution exhibits locally complex features, for example, boundary layers, singularities, or regions of strong variation.
Classical adaptive methods, based on local error or residual estimation, allow the sampling density to be increased where the problem is more challenging. However, they often produce highly irregular point distributions, leading to clusters of points that can degrade both the stability of the training and the quality of the approximation.
The objective of the internship is to develop a regular adaptive sampling strategy, combining the advantages of a uniform grid with those of local adaptation. The central idea is to leverage optimal transport techniques to define a regular flow that maps a uniform point distribution to one adapted to the local complexity of the problem.
The main challenge lies in ensuring the regularity of the transport: the goal is not merely to move points, but to construct a smooth, bijective, and well-conditioned flow that avoids the formation of clusters or voids.
Assignment
The internship will explore invertible neural methods designed to explicitly construct a differentiable transport map connecting a reference distribution (e.g. uniform) to a distribution of collocation points adapted to the problem.
One initial approach is to use normalizing flows, which offer a flexible framework for density estimation and allow to
- Directly learn the sampling distribution by maximizing likelihood or minimizing a suitable divergence (e.g., Kullback–Leibler, Wasserstein).
- Introduce Jacobian regularization terms to ensure a smooth and stable flow.
A second approach is inspired by Monge–Ampère's formulation: quadratic optimal transport can be written as the gradient of a convex potential, which can be parameterized using convex neural networks (ICNN). We can also explore continuous architectures such as Neural ODE flows, which define transport as the flow of a learned vector field and allow us to directly control the temporal and spatial regularity of the mapping.
In all cases, the goal is to construct a regular flow between uniform and adapted point sets, by introducing appropriate regularization criteria on the Jacobian and the transported density, tailored to parametric problems.
The internship will be conducted entirely in JAX, taking advantage of its fully differentiable and high-performance environment for scientific computing.
Test cases will involve parametric elliptic and wave equations, allowing systematic comparison between:
- uniform sampling,
- heuristic methods based on the residual,
- and the proposed regular optimal-transport-based strategy.
The resulting approach may be coupled with classical numerical solvers to obtain solutions that are both more accurate and computationally efficient. Depending on the outcomes, the internship may lead to a PhD project focusing on the coupling of learning-based and adaptive numerical methods.
Pilotage/Management :
La personne recrutée aura la responsabilité de ****.
Skills
Compétences techniques et niveau requis : the internship is intended for a Master 2 student with:
- strong skills in Python and numerical methods,
- a keen interest in algorithm implementation and scientific programming,
- some background in machine learning is a plus, but not mandatory.
Langues : French and/or english
Compétences relationnelles : teamwork is essential, autonomy is welcome
Benefits package
- Subsidized meals
- Partial reimbursement of public transport costs
- Possibility of teleworking and flexible organization of working hours
- Professional equipment available (videoconferencing, loan of computer equipment, etc.)
- Social, cultural and sports events and activities
Remuneration
Depending on the amount of the gratuity in effect.
General Information
- Theme/Domain :
Numerical schemes and simulations
Scientific computing (BAP E) - Town/city : Pau
- Inria Center : Centre Inria de l'université de Bordeaux
- Starting date : 2026-04-01
- Duration of contract : 6 months
- Deadline to apply : 2025-12-31
Warning : you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.
Instruction to apply
Thank you to send CV and motivation letter
Defence Security :
This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST).Authorisation to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.
Recruitment Policy :
As part of its diversity policy, all Inria positions are accessible to people with disabilities.
Contacts
- Inria Team : MAKUTU
-
Recruiter :
Barucq Helene / Helene.Barucq@inria.fr
The keys to success
The ideal candidate will be curious about hybrid approaches combining AI and scientific computing and motivated to experiment with concepts from optimal transport and neural flows on practical physical problems.
It is important to note that the internship will take place within the Makutu team based in Pau and will be supervised by a group of researchers from the team and the Macaron team in Strasbourg. Visits to the Strasbourg team may be considered if necessary. The successful candidate must therefore have a genuine aptitude for teamwork and remote working.
About Inria
Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.