Hyperparameter Optimization for Randomized Algorithms: A Case Study on Random Features
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
Randomized algorithms exploit stochasticity to reduce computational complexity.
Benchmark evidence is limited
Evidence graph: 4 refs, 4 links.
Utility signals: depth 45/100, grounding 85/100, status medium.
Implementation
Best maintained implementation now
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)
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- 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
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.
Hardware requirements
- Expect multi-day setup/compute for meaningful reproduction based on current guidance.
Validation caveat
Framework baselines
- PyTorch Adam optimizer docs
Reference implementation of Adam in PyTorch.
- Optax Adam optimizer docs
JAX/Flax baseline for Adam variants.
- Keras Adam optimizer docs
TensorFlow/Keras baseline for Adam.
Repositories and ecosystem
Official
- CliMA/RandomFeatures.jlConfidence: 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.
Models
- mradermacher/AdaReasoner-TC-7B-Non-Randomized-i1-GGUF
291 downloads · 1 likes
Broaden model search
Datasets
No trustworthy datasets matches right now.
Search datasets on Hugging FaceSpaces
No trustworthy spaces matches right now.
Search spaces on Hugging FaceResearch 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
Related papers
- HYPERPARAMETER TUNING ON RANDOM FOREST FOR DIAGNOSE COVID-19Search on Paper2Code
2023 · Semantic similarity
- Comparative Study of Various Hyperparameter Tuning on Random Forest Classification With SMOTE and Feature Selection Using Genetic Algorithm in Software Defect PredictionSearch on Paper2Code
2024 · Semantic similarity
- Hyperparameter optimization to improve bug prediction accuracySearch on Paper2Code
2017 · Semantic similarity
- To tune or not to tune? An Approach for Recommending Important HyperparametersSearch on Paper2Code
2021 · Semantic similarity
Open this paper in HFEPX to review benchmark signals, evaluation modes, and human-feedback protocol context.
Open in HFEPXJump to Paper2Code search queries derived from this paper's research context.
Data includes links from Papers with Code ( CC-BY-SA-4.0 ).