OmniOpt2-Logo ScaDS.ai-Logo

📊 results.csv

What is a CSV?

A CSV (Comma-Separated Values) file is a simple, text-based file format used to store tabular data. Each line represents a row, and each value is separated by a comma. CSVs are widely used because they are human-readable and compatible with many tools.

What is results.csv ?

In OmniOpt, the results.csv file is used to store the outcomes of all executed trials. It contains:

Example content:

trial_index,arm_name,trial_status,generation_node,RESULT,int_param
0,0_0,COMPLETED,SOBOL,-41764.12,-59
1,1_0,COMPLETED,BOTORCH_MODULAR,-916.12,10

Column Explanations

trial_index

A unique, sequential number identifying the trial.

arm_name

A name identifying the specific configuration (or arm) tested during the trial. In Ax (the optimization framework used by OmniOpt), an arm represents a single set of parameter values to be evaluated.

trial_status

Indicates the current or final state of a trial. Possible values are:

generation_node

This shows which model or strategy was responsible for generating the configuration. It reflects the generation logic used for that trial.

Generation Models (generation_node )

Below is a list of possible values in the generation_node column and a brief description of each; they correspond to the models available:
Generation Node Description
MANUAL A configuration that was inserted by previous jobs.
SOBOL Sobol sequence sampling – a quasi-random method for uniform space coverage.
SAASBO SAASBO – Sparse Axis-Aligned Subspace Bayesian Optimization.
UNIFORM Uniform random sampling – purely random selection of parameters.
LEGACY_GPEI Gaussian Process Expected Improvement (legacy version).
BO_MIXED Bayesian Optimization with mixed models – hybrid of multiple models.
TPE TPE (Tree-structured Parzen Estimator) is a sequential model-based optimization algorithm used for hyperparameter tuning.
RANDOMFOREST Random Forest model used for prediction and optimization.
EXTERNAL_GENERATOR A trial configuration provided by an external generator (custom logic).
BOTORCH_MODULAR A modular, flexible BoTorch strategy – highly customizable.

These options are color-coded in the GUI for visual clarity.

Summary

The results.csv file is central to understanding what was tried, how it was generated, and how it performed. It enables:
The combination of metadata and results makes it a valuable artifact in any optimization workflow.