Search with Learned Policies and Values

Classical game programs rely on search plus handcrafted knowledge. Modern systems can learn which actions deserve attention and how promising a state is, while retaining search as a deliberative process.

Two learned functions

FunctionQuestion answeredUse in search
Policy p(a | s)Which actions look promising in state s?Orders or prioritizes branches
Value v(s)How favorable is state s?Evaluates a leaf without playing to the end

The policy does not have to select the final action directly. It can guide search toward promising branches. Likewise, a value estimate need not be trusted blindly; search can reveal tactics that a static estimate misses.

The complementary roles

Central idea: Learning tells the search where to look and how to evaluate what it finds; search improves the decision beyond the network's immediate prediction.

From handcrafted to learned components

Traditional componentLearned counterpart
Human-designed move orderingPolicy network
Hand-weighted evaluation functionValue network
Opening bookPatterns acquired through training or self-play
Complete supplied transition rulesIn model-based learning, a learned predictive model