Skip to content

Latent-Action Monte-Carlo Beam Search with Density Adaption

License

Notifications You must be signed in to change notification settings

BigTailFox/LAMBDA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LAMBDA

Latent-Action Monte-Carlo Beam Search with Density-Adaption

LAMBDA is a SMBO(Sequential Model-based Black-Box Optimization) Method derived from LA-MCTS for both black-box optimization and coverage problem. This repo contains the official implementation of python in this pre-print, as well as some artificial functions and test problems to evaluate the algorithm. Feel free to reproduce our results on test functions in 5 minutes.

NOTICE This repo is still in development, and the dev branch could have some unknown bugs. We would appreciate it much if you find one and issue us.

Black-Box Coverage Problem

LAMBDA is designed mainly for the Black-Box Coverage (BBC) problem, which means, to estimate the level-set of the inequality $f(x)<\delta$ with a limited budget to evaluate the black-box function $f(x)$, which is usually expensive. We first formalize the BBC problem from the safety evaluation of the automonous driving system in a logical scenario space, and also believe that the problem abstaction of BBC and the LAMBDA algorithm can be scaled to related scenarios in other fields with little change.

Here is the benchmark results of ours method with a bunch of classical or SOTA methods such as TuRBO, BO, GA, etc.

benchmark1 benchmark2

Refer to the pre-print for a detailed introduction of our work. There are also some further works based on LAMBDA coming soon.

Dependencies

Need python>=3.7, and packages in requirements.txt, using venv or conda is recommanded.

Usage

See examples/hoelder_table_lambda.py for detail.

License

This repo can be distibuted under the MIT license.

About

Latent-Action Monte-Carlo Beam Search with Density Adaption

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages