Internship: Towards expressive and tractable surrogate models for large scale inverse problems
Level of qualifications required : Master's or equivalent
Fonction : Internship Research
About the research centre or Inria department
The Centre Inria de l’Université de Grenoble groups together almost 600 people in 2 research teams and 9 research support departments.
Staff is present on three campuses in Grenoble, in close collaboration with other research and higher education institutions (Université Grenoble Alpes, CNRS, CEA, INRAE, …), but also with key economic players in the area.
The Centre Inria de l’Université Grenoble Alpe is active in the fields of high-performance computing, verification and embedded systems, modeling of the environment at multiple levels, and data science and artificial intelligence. The center is a top-level scientific institute with an extensive network of international collaborations in Europe and the rest of the world.
Context
This internship is part of an ongoing collaboration between the Statify research team at Inria and the Institut de Planétologie et d’Astrophysique de Grenoble (IPAG) at Université Grenoble Alpes (UGA).
The internship builds on GLLiM (Gaussian Locally-Linear Mapping), a statistical modelling approach developed by the Statify team for solving Bayesian inverse problems using physical forward models and simulations. The approach is implemented in the open-source xLLiM scientific library and is also used in the PlanetGLLiM application.
GLLiM provides an efficient surrogate modelling framework for inverse problems in which evaluating the physical model may be computationally expensive. However, the current implementation has several limitations. In particular, model training currently relies on a batch implementation that requires the complete training dataset to be loaded into memory, limiting its applicability to moderately large datasets. In addition, the current model parameterization is primarily designed for real-valued data that are not bounded, and provides only limited flexibility for modelling the noise component.
The objective of this internship is to address some of these limitations and extend GLLiM towards more expressive, scalable, and computationally efficient surrogate models, with a particular focus on high-dimensional remote-sensing applications.
Assignment
The internship will focus on developing and evaluating one or several extensions of the GLLiM framework. Depending on the candidate's background and interests, possible research directions include:
- Constrained parameter estimation: incorporating physical constraints, such as bounded domains of variation for physical parameters.
- Incremental learning: developing an online/incremental learning strategy that processes training data sequentially, reducing memory requirements and enabling the use of substantially larger datasets.
- More flexible noise modelling: introducing an additional latent component to obtain a more parsimonious and expressive parameterization of the noise.
- Complex-valued modelling: reformulating the model using complex-valued Gaussian distributions to support complex-valued observations.
The selected developments will be implemented efficiently in C++ with Python bindings and integrated into the existing GLLiM ecosystem, including the xLLiM toolbox.
The proposed methods will then be validated through experiments and benchmarks, with particular attention to accuracy, computational efficiency, scalability, and robustness. The ultimate goal is to improve the applicability of GLLiM to challenging, high-dimensional inverse problems arising in remote sensing.
Main activities
Depending on the chosen research direction, the internship will involve:
- Formulating mathematically one or more extensions of the GLLiM methodology.
- Studying and implementing the corresponding algorithms in Python and C++.
- Designing and conducting experiments, tests, and performance benchmarks.
- Integrating the resulting developments into the existing xLLiM codebase.
- Ensuring backward compatibility and performing non-regression testing.
- Evaluating the accuracy, efficiency, and scalability of the proposed approaches.
- Applying the methods to representative high-dimensional remote-sensing problems.
- Writing technical and user documentation.
- Presenting and discussing results with the research and development team.
Skills
Required background
- Currently pursuing an M2 degree or equivalent in computer science, applied mathematics, statistics, or a related field.
- Good programming skills in C++ and Python.
- Solid knowledge of probability and statistics, with familiarity with topics such as Gaussian mixture models, the EM algorithm, or Bayesian modelling.
- Strong foundations in linear algebra and optimization.
- Experience with scientific computing and statistical modelling.
- Familiarity with software development practices and tools such as GitHub/GitLab, continuous integration, and Docker.
Additional qualities :
- Interest in the interaction between mathematical modelling, machine learning, and inverse problems.
- Ability to translate mathematical concepts into robust and efficient software implementations.
- Analytical and modelling skills, including the ability to formulate specifications and document technical developments.
- Curiosity and willingness to work in a research environment and explore new approaches.
- Ability to work independently while collaborating effectively with researchers and software engineers.
- Rigorous, well-organized approach to problem solving.
- Good communication and interpersonal skills.
Benefits package
- Subsidized meals
- Partial reimbursement of public transport costs
- Possibility of teleworking (90 days / year) and flexible organization of working hours
- Social, cultural and sports events and activities
Remuneration
Gratification = 4,50 € gross / hour
General Information
- Theme/Domain :
Optimization, machine learning and statistical methods
Biologie et santé, Sciences de la vie et de la terre (BAP E) - Town/city : Montbonnot
- Inria Center : Centre Inria de l'Université Grenoble Alpes
- Starting date : 2027-02-01
- Duration of contract : 6 months
- Deadline to apply : 2026-11-02
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
CV + 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 : STATIFY
-
Recruiter :
Borkowski Stanislaw / stan.borkowski@inria.fr
The keys to success
Essential qualities in order to fulfil this assignment are:
- Comfortable in a scientific environment, eager to learn and listen
- Good listening skills and strong interpersonal abilities
- Sense of initiative and responsibility
- Being rigorous and well-organized
- Strong problem-solving skills and the ability to work both independently and in a collaborative team environment.
The internship offers the opportunity to work at the interface of research and software development, contributing to an established scientific framework while exploring new methodological developments. The candidate will have the opportunity to work closely with researchers and software engineers and to see their developments integrated into an existing research software ecosystem.
About Inria
Inria, the French national institute for research in digital science and technology, supports the French government in national research and innovation strategies in the digital field, acting as Digital Programs Agency. Inria leads over 300 research and innovation projects with its 3,500 scientists, engineers, and support staff, in partnership with universities and the digital ecosystem (businesses, entrepreneurs, and public stakeholders). Together, we explore strategic fields such as artificial intelligence, cybersecurity, quantum computing, cloud technologies, digital transformation in healthcare, digital twins, and digital technologies for defence. We develop practical solutions such as software, tech startups, partnerships with national companies, and cutting-edge training programmes. Our goal is to drive scientific, technological, and industrial excellence to ensure France’s digital sovereignty.