Seminar on Computational Learning and Adaptation




Learning Evaluation Functions for Optimization


Justin Boyan
jab@lefty.sp.cs.cmu.edu



STAGE is a new search technique which learns a problem-specific heuristic evaluation function as it searches. The heuristic is trained by least-squares TD(lambda) to predict, from features of states along the search trajectory, how well a fast Markovian search method such as hill-climbing will perform starting from each state. Search proceeds by alternating between two stages: performing the fast search to gather new training data, and following the learned heuristic to reach a promising new start state.

STAGE has produced good results on a variety of combinatorial optimization domains, including VLSI channel routing, Bayes net structure-finding, bin-packing, Boolean satisfiability, radiotherapy treatment planning, and geographic cartogram design. I'll discuss as many of these successes as time permits, and also explain a STAGE failure on the domain of inverse Boggle.


Date: Thurs., March 19; Time: 4:15-5:30PM; Place: Gates 100


The goal of this seminar is to increase communication among local researchers with interests in computational approaches to learning and adaptation. If you would like to be added to (or removed from) the mailing list, or if you are interested in giving a talk in the seminar, please send email to iba@isle.org.


Return to seminar schedule.