A.19.SelectorMechanism:11.1 - SoTA alignment map (normative)
| SoTA practice pointer, post‑2015+ | Primary source examples, post‑2015+ | Where it connects to SelectorMechanism | Adoption status |
|---|---|---|---|
| Treat the Pareto set or declared selected set as a first-class output under multi-criteria partial orders | Quality Diversity as a decision framing, e.g., Pugh et al. 2016; Vassiliades et al. 2018 | Expressed as set‑return default and explicit set-return criteria; method details live in specializations and wiring | Adapt |
| Use archive-based retained sets where diversity is part of the result, but do not silently promote it to dominance | Modern QD and archive practices post‑2015, including map-elites descendants and archive insertion policies | Expressed as policy‑bound criteria and report‑only telemetry unless explicitly promoted | Adapt |
| Pair environments and methods in open-ended or co-evolutionary settings without breaking kernel semantics | Open-ended environment-method pairing, e.g., Wang et al. 2019 and successors | Expressed as candidate and criteria structuring plus admissible specializations; kernel unchanged | Adapt |
| Include an explicit abstain or reject option under uncertainty rather than forcing a decision | Selective prediction and rejection-option practice, e.g., Geifman and El‑Yaniv 2017; follow-on selective nets | Expressed as tri-state SelectEligibility with fail-closed discipline | Adopt |
| Keep architecture commitments traceable to one governing pattern | ISO/IEC/IEEE 42010:2022 architecture description discipline | Expressed as explicit governing-pattern assignment and Tell+Cite stubs elsewhere | Adopt |
Notes per row (1–2 sentences; why to adopt, adapt, or reject):
- Selected-set-as-output (QD framing): adopt the decision framing (declared selected set as a first-class result) while keeping concrete QD or retained-set algorithms out of the kernel; they belong in
G.2packs and wiring modules, preserving evolvability. - Archive retained sets (diversity as result): adapt archive thinking by keeping diversity and illumination signals report‑only unless an explicit CAL policy promotes them to dominance; this prevents silent scalarization and preserves governing-pattern defaults (typically
G.5and CAL). - Open‑ended environment–method pairing: keep the kernel unchanged; open‑ended pairing is expressed by shaping candidates and criteria (and, when needed, admissible specializations
⊑and⊑⁺) with explicit edition pins and transfer and validity rules in planned baseline, not by mutatingSelect. - Reject or abstain under uncertainty: adopt the rejection‑option stance as a tri‑state guard with fail‑closed semantics; explicit abstain is preferable to forced choice under missing admissibility and evidence.
- Governing-pattern architecture discipline: adopt governing-pattern + Tell‑and‑Cite to keep the spec teachable and reviewable; this directly reduces drift and “second centers of gravity”.