Untitled

Anonymous
plain_text
03/28/2026 5:51 AM
1.7 KB
13
Indexable
Algorithm 1: Meta-Research with a Learned Search Controller

Inputs:
    Task T
    Search budget B
    Seed prompt p0 initialized from the task description
    Controller model M
    Proposal model G (GPT-5)
    Number of proposals per round N

Initialize:
    best_score ← -∞
    frontier ← ∅
    prompt ← p0
    history ← ∅

for t = 1, 2, ..., B do
    1. Prompt mutation:
        prompt' ← M.mutate_prompt(prompt, history, frontier)

    2. Candidate generation:
        C = {c1, c2, ..., cN} ← G.generate_solutions(prompt')

    3. Candidate scoring / selection:
        a_t ← M.select_candidate(C, history, frontier)

    4. Evaluation:
        score_t, feedback_t ← Evaluate(a_t, T)

    5. Frontier update:
        if score_t > best_score then
            best_score ← score_t
            frontier ← frontier ∪ {a_t}
        end if

    6. Store experience:
        history ← history ∪ {(prompt', C, a_t, score_t, feedback_t)}

    7. Learning signal:
        reward_t ← FrontierImprovement(score_t, best_score before evaluation)

    8. Controller update (during training only):
        M ← Update(M, history, reward_t)

    9. Prepare next round:
        prompt ← prompt'
end for

Return:
    Best solution found within budget B
Editor is loading...
Leave a Comment