MétaCan
Menu
Back to cohort
Record W39392249 · doi:10.1111/sms.14740

Automatic Generation of Memory Based Search Heuristics

2000· article· en· W39392249 on OpenAlex

Why this work is in the frame

A frame that forgets how it found something cannot be audited. These are the routes that admitted this work.

affAt least one author lists a Canadian institution in the pinned OpenAlex snapshot.

Bibliographic record

VenueNational Conference on Artificial Intelligence · 2000
Typearticle
Languageen
FieldComputer Science
TopicAI-based Problem Solving and Planning
Canadian institutionsUniversity of Ottawa
Fundersnot available
KeywordsHeuristicsCardinality (data modeling)HeuristicComputer scienceBeam searchIncremental heuristic searchSpace (punctuation)Ranking (information retrieval)Operator (biology)Table (database)AlgorithmSimple (philosophy)State (computer science)State spaceSearch algorithmTheoretical computer scienceSequence (biology)MathematicsArtificial intelligenceMathematical optimizationData mining

Abstract

fetched live from OpenAlex

Our goal is to automatically generate heuristics to guide state space search. The heuristic values are distances computed in an abstract space which is automatically derived from the original space. The search space is described in a production system. Simple syntactic transformations of this description give rise to another search space. The distances of abstract states from the abstract goal state are stored in a look-up table and provide admissible and monotonic heuristics for search algorithms such as IDA*. The size of the abstract space is the size of the look-up table and different transformations on the description of the space give rise to abstract spaces of different size. We are interested in the relationship between the memory required to store the heuristic and the speed of search. We are also interested in ranking abstractions which generate abstract spaces of the same cardinality with respect to their predicted performance without actually performing searches in the original space. We also plan to use our technique to search for macro operators to find suboptimal paths very quickly. A macro operator is a sequence of operators which immediately reaches a subgoal state applied to a state without performing search. Culberson and Schaeffer (Culberson & Schaeffer 1996) developed a technique (pattern database) to represent heuristic look-up tables and effectively used it on the 15Puzzle. Korf used pattern databases to find optimal paths for random instances of the Rubik's Cube for the first time. In his paper he conjectured that the size of the pattern database and the speed of search can be linearly traded for each other. We verified his conjecture in a large scale experiment and reported it in (Holte & Hernadvolgyi 1999). Korf and Reid in (Korf & Reid 1998) gave a more formal derivation of the expected number of states generated by the search algorithm based on the distribution of heuristic values. We used their ideas to select the best heuristics in a large pool of heuristics with equal memory requirements. We devised a simple vector notation for representing state spaces and a method for automatically creating abstractions based on this notation. Our technique based on mapping labels (domain abstraction) is guaranteed to create abstract spaces where the distances provide admissible and monotonic heuristic values. Some abstractions are non-surjective; there are states in the abstract space which have no pre-image in the original

Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.

Full frame distilled prediction

Teacher imitation

Not calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.

metaresearch head score (Codex)0.001
metaresearch head score (Gemma)0.000
Version: codex-gemma-dda1882f352aValidation status: machine_predicted_unvalidated
Candidate categoriesInsufficient payload (model declined to judge)
Consensus categoriesnone
DomainCandidate signal: none · Consensus signal: none
Study designCandidate signal: Simulation or modeling · Consensus signal: none
GenreCandidate signal: Empirical · Consensus signal: none
Teacher disagreement score0.925
Threshold uncertainty score0.999

Codex and Gemma teacher scores by category

CategoryCodexGemma
Metaresearch0.0010.000
Meta-epidemiology (narrow)0.0000.000
Meta-epidemiology (broad)0.0000.000
Bibliometrics0.0000.000
Science and technology studies0.0000.000
Scholarly communication0.0000.000
Open science0.0010.000
Research integrity0.0000.000
Insufficient payload (model declined to judge)0.0020.000

Machine scores (provisional)

The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.

Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.

Opus teacher head0.205
GPT teacher head0.350
Teacher spread0.145 · how far apart the two teachers sit on this one work
Validation statusscore_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it