Value of Information Concept Note - Adaptive Sampling and Acting on a Noisy Belief

Summary

Concept note, no raw source. When a survey chooses the next measurement location from a posterior it has itself updated, the policy acts on a noisy belief: exploration rules such as UCB or Thompson sampling trade the posterior mean against posterior uncertainty. With a known kernel, adaptivity adds nothing for variance-based objectives (Krause et al.); with unknown hyperparameters or mean-based goals it can matter, and a policy is best evaluated by counterfactual replay on logged data.

Overview

E100 (Acting on a noisy belief: an adaptive radiation survey) uses Safecast bGeigie volunteer radiation logs around Iitate and Minamisoma, 2011-2013 (301,693 readings) with “cleaning duplicated citizen-science logs, decay correction, an HSGP field with trip effects and Student-t noise, predictive checks that catch trip noise, counterfactual replay that reveals one real reading per stop, UCB”. This note connects those steps to the decision-theory and active-learning notes already in the vault.

Main Content

Adaptive survey policy

At step with posterior over the field, choose for an acquisition score , observe (noise possibly heavy-tailed and trip-correlated), update. Examples: GP-UCB, (Srinivas et al. 2010); Thompson sampling, for (Multi-Armed Bandits and Thompson Sampling - Overview); expected improvement and entropy search (Acquisition Functions, Bayesian Optimisation).

When adaptivity is free (Krause et al., Sec. 10)

If the kernel is known and the objective is the posterior variance (or MI), does not depend on observed values, so the best sequential strategy equals the best fixed design. With uncertain kernel parameters (and for objectives that depend on the observed values, such as finding hot spots) closed-loop strategies can do better (Krause 2008 - Related Work and Why Other Criteria Lack Guarantees).

Noisy belief. The belief is noisy in three ways: posterior uncertainty about ; model misspecification (trip effects, Student- outliers, duplicated logs); and sample-path noise in the policy itself. Heavy tails mean a Gaussian likelihood overreacts to outliers, so a policy chasing high readings can be lured to bad data; robust likelihoods and posterior predictive checks guard against it (Posterior Predictive Checking).

Counterfactual replay. To evaluate a policy offline from logged data one can replay the policy over the logged locations and score it only where a real reading exists. The example index notes that replay “reveals one real reading per stop”, so the policy’s score is based on observed readings at the points it chooses among logged stops; unlogged choices cannot be evaluated. This is the same limitation as off-policy evaluation in bandits.

Value of information view. UCB’s bonus is a heuristic for the option value of learning at ; EVSI gives the exact one-step version, the knowledge gradient (see Value of Information Concept Note - EVPI, EVPPI and EVSI).

Examples

Toy numbers: two sites with posterior and ; UCB with scores 1.1 vs 1.3 and explores site 2. The one-step EVSI for site 2 with threshold 1.0 is positive because its posterior straddles the threshold with larger spread.

import numpy as np
def ucb_pick(mu, sd, sqrt_beta=1.0):
    return int(np.argmax(mu + sqrt_beta*sd))
print(ucb_pick(np.array([1.0, 0.8]), np.array([0.1, 0.5])))   # 1

PyMC-style sketch (untested): HSGP field gp = pm.gp.HSGP(m=[30], c=1.5, cov_func=cov), trip effects as a hierarchical intercept, pm.StudentT likelihood; acquisition on posterior draws of f at candidate locations.

Connections

See Also

Sources