Adaptive Pair Selection

SkillDev tools

Iteratively select maximally informative pairs, execute comparisons,

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Adaptive Pair Selection skill

What this skill tells your AI

The instructions your AI receives, as published by yogsoth-ai/de-anthropocentric-research-engine in skills/adaptive-pair-selection/SKILL.md and read by ahel’s review.

Select the next comparison pair by information gain, execute the comparison, update ratings, and check for convergence. Repeats until the ranking stabilizes or the comparison budget is exhausted.

Stages

  1. Select — pair-selector identifies the pair whose comparison would most reduce uncertainty
  2. Compare — comparison-executor produces a judgment with confidence and reasoning
  3. Update — rating-update incorporates the new judgment into the rating model
  4. Check — convergence-check determines if ranking has stabilized

Loop stages 1-4 until convergence or budget exhaustion.

Available SOPs

StageSOPInputOutput
Selectpair-selectorcurrent_ratings, comparison_historynext_pairs[]
Comparecomparison-executorpair, contextjudgment
Updaterating-updatejudgment, current_ratings, methodupdated_ratings
Checkconvergence-checkrating_historyconverged, stability_score

Execution Guidance

  • Start with high-uncertainty pairs (largest sigma or most uncertain boundary)
  • For small N: may complete all pairs in first pass, then focus on inconsistencies
  • For large N: prioritize pairs near rank boundaries (positions k and k+1)
  • Track comparison count against budget; exit gracefully if budget hit
  • Pass full rating_history to convergence-check (not just latest snapshot)

Minimum Yield

  • Global ranking + confidence intervals + convergence curve
  • Global ranking with confidence intervals for each position
  • Convergence curve showing stability score over iterations
  • Comparison log with all judgments made

Available SOPs

Optional, no fixed order; the final leaf is always a sop.

SOPWhen to use
comparison-executorExecute a pairwise comparison between two candidates, producing a judgment with winner, confidence, and reasoning.
convergence-checkEvaluate whether the ranking has stabilized by analyzing rating history and computing stability metrics.
pair-selectorSelect the next comparison pairs that maximize information gain given current ratings and comparison history.
rating-updateIncorporate a new judgment into the rating model and return updated ratings for all candidates.

Signals

GitHub stars
469
Forks
37
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
adaptive-pair-selection
Source
github.com/yogsoth-ai/de-anthropocentric-research-engine