Skip to main content
MLE-Bench is a benchmark for evaluating ML engineering agents on Kaggle competitions. Kapso achieved #1 among open-source systems on this benchmark.
MLE-Bench Results
These results were submitted as an official submission to MLE-Bench.

Usage

CLI Options

Configuration Modes

MLE-Bench uses benchmark_tree_search strategy which uses the handler’s built-in evaluation via handler.run(). This is different from kapso.evolve() which uses agent-built evaluation.
Production configuration with full features.

Stages

The handler automatically adjusts strategy based on budget progress:

Output Structure

The agent generates:

Code Requirements

Generated code must:
  • Support --debug flag for fast testing
  • Write final_submission.csv in the output directory
  • Print progress and metrics
  • Handle GPU efficiently (batch size, device selection)
  • Use early stopping and learning rate scheduling

Competition Types

Environment Variables