In-Context Pure Exploration in Continuous Decision Spaces
Organizations: Faculty of Computing and Data Sciences, Boston University, Boston, MA, USA. · Department of Computer Science, Stanford University, Stanford, CA, USA.
Abstract
In active sequential testing, also termed pure exploration, a learner is tasked with the goal to adaptively acquire information so as to identify an unknown ground-truth hypothesis with as few queries as possible. This problem has several motivating applications, including Best-Arm Identification (BAI) in bandits, where actions index hypotheses, and generalized search problems, where strategically chosen queries reveal partial information about a hidden label. In many modern settings, however, the hypothesis, or recommendation space, is continuous: for example, identifying a near optimal action in a continuous-armed bandit, localizing an -ball contained in a target region, or estimating the minimizer of a function from noisy observations. Existing methods are predominantly frequentist and model-specific, while learned approaches have been limited to finite recommendation spaces. We introduce C-ICPE, a theory-guided learned model for Bayesian fixed-confidence pure exploration with continuous recommendations. C-ICPE meta-trains sequential architectures over a task prior to jointly learn exploration, stopping and recommendations strategies. At inference time, it actively gathers evidence on tasks and identifies an -optimal recommendation without parameter updates.
Figures & tables
Appendix figures & tables30 assets
Supplementary material from the paper’s appendix.
Appendix
| Environment | |||
|---|---|---|---|
| -Best-Arm | 15 | 0.005 | 150 |
| GP-value estimation | 1 | 0.2 | 60 |
| Geochemical | 2 | 0.15 | 150 |
| Method | |||||
|---|---|---|---|---|---|
| 6 | C-ICPE-TD3 | [.886,.902] | [.886,.908] | [.893,.914] | 0.901 [.889,.912] |
| C-ICPE-TS | 0.904 [.895,.912] | 0.907 [.899,.913] | 0.909 [.899,.920] | [.893,.909] | |
| C-ICPE-TTPS | [.890,.905] | [.893,.913] | [.893,.907] | [.889,.905] | |
| C-ICPE-uniform | [.894,.908] | [.893,.914] | [.835,.874] | [.666,.709] | |
| 8 | C-ICPE-TD3 | [.897,.911] | [.890,.907] | [.891,.912] | [.890,.906] |
| Method | |||||
|---|---|---|---|---|---|
| 6 | C-ICPE-TD3 | 10.4 [10.2,10.6] | [15.2,15.9] | [12.5,14.2] | [15.7,16.8] |
| C-ICPE-TS | [11.0,11.3] | 15.3 [15.2,15.4] | 12.0 [11.9,12.0] | 14.4 [14.3,14.6] | |
| C-ICPE-TTPS | [11.0,11.6] | [16.1,16.3] | [12.1,12.6] | [14.9,15.4] | |
| C-ICPE-uniform | [36.0,36.7] | [52.4,56.9] | [58.2,62.3] | [56.1,58.1] | |
| 8 | C-ICPE-TD3 | 11.8 [11.7,11.9] | 17.3 [17.0,17.5] | [15.0,16.8] | [19.1,20.2] |
| Method | |||||
|---|---|---|---|---|---|
| 5 | C-ICPE-TD3 | [.907,.943] | [.905,.926] | [.890,.907] | [.893,.912] |
| C-ICPE-TS | [.912,.958] | [.929,.947] | [.890,.930] | [.891,.917] | |
| C-ICPE-TTPS | [.922,.944] | [.930,.944] | [.891,.911] | [.893,.909] | |
| C-ICPE-uniform | [.925,.946] | [.919,.943] | [.914,.928] | [.918,.935] | |
| LT&S round-robin | 1.000 [1.000,1.000] | 1.000 [1.000,1.000] | 1.000 [1.000,1.000] | 1.000 [1.000,1.000] | |
| Method | |||||
|---|---|---|---|---|---|
| 5 | C-ICPE-TD3 | [7.3,7.5] | [7.4,7.5] | [9.2,9.6] | [9.3,9.5] |
| C-ICPE-TS | [7.2,7.5] | [7.5,7.6] | [8.6,9.1] | [8.8,9.2] | |
| C-ICPE-TTPS | [7.1,7.4] | [7.4,7.5] | [8.6,8.9] | [8.7,9.0] | |
| C-ICPE-uniform | [8.2,8.4] | [8.0,8.4] | [9.9,10.1] | [10.0,10.3] | |
| LT&S round-robin | 5.0 [5.0,5.0] | 5.0 [5.0,5.0] | 5.0 [5.0,5.0] | 5.0 [5.0,5.0] | |
| Method | |||||
|---|---|---|---|---|---|
| 3 | C-ICPE-TD3 | [14.6,15.9] | [18.2,19.6] | [18.2,19.8] | [19.9,21.3] |
| C-ICPE-TS | 14.9 [14.5,15.5] | [18.1,19.7] | 17.5 [16.9,18.0] | [18.5,20.2] | |
| C-ICPE-TTPS | [14.8,16.1] | 18.7 [18.1,19.4] | [17.3,18.7] | 19.2 [18.6,19.9] | |
| C-ICPE-uniform | [34.4,40.2] | [46.3,49.4] | [48.6,52.2] | [49.8,53.7] | |
| 4 | C-ICPE-TD3 | [25.0,26.7] | [31.8,33.9] | [30.5,32.6] | [33.1,34.7] |
| Method | |||||
|---|---|---|---|---|---|
| 3 | C-ICPE-TD3 | 0.915 [.902,.927] | [.894,.914] | [.888,.906] | [.899,.918] |
| C-ICPE-TS | [.886,.904] | [.890,.909] | [.887,.906] | [.895,.917] | |
| C-ICPE-TTPS | [.894,.913] | 0.907 [.894,.919] | 0.911 [.900,.920] | 0.912 [.899,.924] | |
| C-ICPE-uniform | [.886,.915] | [.890,.918] | [.894,.914] | [.868,.910] | |
| TPE | [.072,.124] | [.106,.166] | [.005,.027] | [.014,.042] | |
| Method | |||||
|---|---|---|---|---|---|
| 1 | C-ICPE-TD3 | 0.906 [.878,.928] | [.883,.932] | 0.920 [.890,.942] | [.903,.948] |
| C-ICPE-uniform | [.889,.914] | 0.927 [.915,.938] | [.887,.916] | 0.931 [.915,.946] | |
| Uniform bin | [.100,.160] | [.143,.209] | [.193,.267] | [.189,.263] | |
| Uniform top 5% | [.606,.690] | [.631,.713] | [.725,.799] | [.656,.736] | |
| Method | |||||
|---|---|---|---|---|---|
| 1 | C-ICPE-TD3 | 13.7 [12.3,15.4] | 22.7 [21.8,23.8] | 39.9 [36.6,43.4] | 43.7 [41.3,45.8] |
| C-ICPE-uniform | [30.6,32.8] | [39.8,42.1] | [39.5,43.9] | [46.7,51.2] | |
| 2 | C-ICPE-TD3 | 0.913 [.894,.931] | [.904,.927] |
|---|---|---|---|
| C-ICPE-TS | [.894,.930] | 0.925 [.905,.944] | |
| TPE | [.394,.482] | [.482,.570] | |
| CMA-ES | [.440,.528] | [.470,.558] | |
| GP-logEI | [.520,.608] | [.685,.763] |
| 2 | C-ICPE-TD3 | [21.6,26.2] | [42.4,46.5] |
|---|---|---|---|
| C-ICPE-TS | 22.0 [20.0,23.9] | 38.7 [34.2,43.5] |
Sequential Hypothesis Testing
Sequential hypothesis testing makes decisions as evidence arrives, controlling errors while adapting how much data to collect and when to stop.
See all 62 papers