The 2025 UQ Challenge presents a problem designed to bring researchers together to tackle a problem common to many complex real-world systems.
The challenge will run from January 6th to March 31st, 2025, and accepted responses will be part of a special session at the ESREL 2025 conference in Stavanger, Norway, from June 15th to 19th. The information needed to take part in the challenge is given below.
NASA missions often involve the development of new vehicles and systems that must be designed to operate in harsh domains with a wide array of operating conditions. Similarly, DNV works to safeguard life, property, and the environment across a range of industries by ensuring that complex engineered systems can be trusted to operate reliably, even during rare and extreme events. DNV collaborates across various sectors to address the challenges of designing and operating safety-critical systems.
Both NASA and DNV deal with high-consequence and safety-critical systems for which quantitative data is either very sparse or prohibitively expensive to collect. Limited heritage data may exist, but is also usually sparse and may not be directly applicable to the system of interest, making Uncertainty Quantification (UQ) extremely challenging.
Recognizing the shared challenges in UQ across different sectors, NASA Langley Research Center and DNV Group Research and Development have developed a challenge problem to unite a community of researchers toward common goals. While the problem formulation is presented in a discipline-independent framework, the underlying application is consistent with the complexities of realistic systems. This collaborative effort aims to advance methodologies in UQ that are broadly applicable, enhancing safety and reliability across various domains.
This challenge aims to advance research within:
Each participating group should first register by sending an email to uqchallenge@dnv.com including the name of all the participants, their email addresses, and affiliations. Please also indicate who will be the point of contact for the group.
Accepted responses to the challenge will be part of a dedicated session of the ESREL 2025 conference to be held in Stavanger, Norway, from 15-19 June 2025. Registration to the conference is done separately through the conference website.
See also https://esrel2025.com/ for deadlines regarding conference registration.
The official problem description can be found on the NASA website.
Some additional details and clarifications
Problem 1: Creation of the Uncertainty Model
Problem 2: Design optimization
Link to local simulation model: Can be downloaded here
The simulation model will take as input a vector \(\textbf{X} = (\textbf{X}_a, \textbf{X}_e, \textbf{X}_c, \omega)\) consisting of aleatory, epistemic, and control variables with dimensionalities \(n_a = 2\), \(n_e = 3\), and \(n_c = 3\), respectively. Additionally, there is an aleatory variable \(\omega\) representing the random seed.
The local model will be provided as a ‘black box’ compiled binary. An example of how to run this model is provided for Python and MATLAB.
To test your setup before the challenge is launched, you can download a “dummy” model available here. This takes as input a vector of the same format as the “real” model and returns an array of the correct shape but with only zeros.
Each participating team will get access to an online solution for generating (synthetic) data from the real system with the control parameter \(X_c\) they specify. The simulation budget for each team is set to N=10, which means you can generate data for 10 different sets of control parameters. For each simulation call for a set of control parameters, the model will generate K=100 samples. Please read section 4.1 in the problem description for further details regarding the simulation budget
To access this solution: 1) Create an account on the Simulation Trust Center (STC) as explained here. 2) Access the UQ Challenge project and run experiments as explained here.
Note: We have included an example output file from the real system, which you can use for analysis before you have completed the setup of your account to run experiments yourself. For this dataset, we have used the initial baseline design \(X_c = [0.533, 0.666, 0.5]\).
Please follow this tutorial for information on how to post-process these output files.
To submit the numerical results, please see the example in results_template.
The UMs should be submitted through csv files with generated samples. Everything else can be included in the provided results.json file.
Answers to any questions we receive that are relevant for all respondents will be posted below or here.