Skip to content
OpenTrain AIFor AI Companies

Hyperparameter Optimization for Randomized Algorithms: A Case Study on Random Features

Oliver R. A. Dunbar, Nicholas H. Nelsen, Maya MuticPublished Jun 30, 2024
arXiv PDF DOI
Researcher verdict
Starting point
Use as implementation starting point
Benchmark evidence
Missing
Not verified yet
Time to first repro
A few days
Plan setup time
Risk flags
1
Review before use

Abstract

Domain fit: AI-adjacent · Paper appears method- or tooling-adjacent to AI workflows with partial ecosystem coverage.

Randomized algorithms exploit stochasticity to reduce computational complexity. One important example is random feature regression (RFR) that accelerates Gaussian process regression (GPR). RFR approximates an unknown function with a random neural network whose hidden weights and biases are sampled from a probability distribution. Only the final output layer is fit to data. In randomized algorithms like RFR, the hyperparameters that characterize the sampling distribution greatly impact performance, yet are not directly accessible from samples. This makes optimization of hyperparameters via standard (gradient-based) optimization tools inapplicable. Inspired by Bayesian ideas from GPR, this paper introduces a random objective function that is tailored for hyperparameter tuning of vector-valued random features. The objective is minimized with ensemble Kalman inversion (EKI). EKI is a gradient-free particle-based optimizer that is scalable to high-dimensions and robust to randomness in objective functions. A numerical study showcases the new black-box methodology to learn hyperparameter distributions in several problems that are sensitive to the hyperparameter selection: two global sensitivity analyses, integrating a chaotic dynamical system, and solving a Bayesian inverse problem from atmospheric dynamics. The success of the proposed EKI-based algorithm for RFR suggests its potential for automated optimization of hyperparameters arising in other randomized algorithms.

Results and benchmarks

Freshness tier: cold
Randomized algorithms exploit stochasticity to reduce computational complexity.

Implementation

Best maintained implementation now

Recommended
Confidence: High
Reproducibility: Moderate

Derivative-free parameter calibration and uncertainty quantification for expensive models using ensemble Kalman methods

118 stars · 24 forks · Last push Aug 25, 2026 · Apache-2.0 license

  • License
  • CI
  • Dependencies
  • Docker

Official implementation from Papers with Code · Repository link is mentioned in the paper metadata · Community adoption signal (118 stars)

Why this implementation
Confidence: high

CliMA/EnsembleKalmanProcesses.jl is the strongest maintained implementation based on ranking signals. CI workflows are present. License is declared (Apache-2.0).

Open CliMA/EnsembleKalmanProcesses.jl
Reproduction risks
  • Dependency manifest is missing
  • Selected CliMA/EnsembleKalmanProcesses.jl as the strongest maintained implementation for new work.
  • Includes CI workflow signals.
  • Repository activity is within the last 24 months.
  • Official repository is preserved separately as historical context.

Compare implementation paths

Compare maintenance quality, reproducibility coverage, and evidence confidence before choosing a reproduction baseline.

Maintenance
Active
Confidence
High
Reproducibility
Moderate
Stars
118
Last push
Aug 25, 2026 (1d)

Official implementation from Papers with Code · Repository link is mentioned in the paper metadata

  • No Docker setup
  • Dependency manifest missing
Maintenance
Active
Confidence
High
Reproducibility
Moderate
Stars
90
Last push
Aug 24, 2026 (1d)

Official implementation from Papers with Code · Repository link is mentioned in the paper metadata

  • No Docker setup
  • Dependency manifest missing
Maintenance
Active
Confidence
High
Reproducibility
Moderate
Stars
11
Last push
Aug 10, 2026 (15d)

Official implementation from Papers with Code · Repository link is mentioned in the paper metadata

  • No Docker setup
  • Dependency manifest missing

Reproduction readiness

Time to first repro: days
Last checked: Aug 25, 2026

Major work

No dependency manifest, manual reconstruction required

  • CliMA/EnsembleKalmanProcesses.jl has no requirements.txt, environment.yml, pyproject.toml, or Dockerfile.
  • You will need to reverse-engineer dependencies from import statements in the source code.
Open CliMA/EnsembleKalmanProcesses.jl

Hardware requirements

  • Expect multi-day setup/compute for meaningful reproduction based on current guidance.

Framework baselines

Repositories and ecosystem

Official

  • CliMA/RandomFeatures.jl
    Confidence: High

    Modular random feature approximation in Julia

    11 stars · 3 forks · Last push Aug 10, 2026 · Apache-2.0 license

Community

No additional community repositories detected yet.

Hugging Face artifacts

No direct paper-linked artifacts were found. Showing strongest curated related artifacts for faster exploration.

Datasets

No trustworthy datasets matches right now.

Search datasets on Hugging Face

Spaces

No trustworthy spaces matches right now.

Search spaces on Hugging Face

Research context

11

Citations

65

References

Tasks

Hyperparameter, Computer science, Random forest, Physical Sciences

Methods

Algorithm

Domains

Machine learning, Artificial intelligence, Mathematics, Computational Theory and Mathematics

Evaluation and human feedback data

Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.

Open in HFEPX
Explore similar papers

Jump to Paper2Code search queries derived from this paper's research context.

Data includes links from Papers with Code ( CC-BY-SA-4.0 ).