YUREI RESEARCH
← Return to research library

Familiarity-gated speculative cognition

prosody-006negativecomplete

Can a runtime use a sub-millisecond readiness policy to select the minority of unfinished conversational turns where private speculative response work has positive net value, while abstaining everywhere else?

conversational-prosodynegative-resultspeculative-execution

Lab note: Familiarity-gated speculative cognition

Run date: 2026-08-15

Status: Complete; opportunity exists, but the lightweight readiness gate failed

Execution environment: local GPU workstation

Question

Can a runtime use a sub-millisecond readiness policy to select the minority of unfinished conversational turns where private speculative response work has positive net value, while abstaining everywhere else?

Motivation

Labnote 005b found that broadly enabled response-plan speculation lost roughly 1.7 seconds after verification and fallback costs. Plausible reuse was not sufficient. This follow-up tests whether predictability is relational and earned through relevant conversation history rather than globally available on every turn.

Lightweight gate contract

The readiness gate receives seven numeric values already present in session or turn-state processing: bounded history depth, smoothed historical endpoint precision, recent topic stability, recent endpoint validity, current endpoint confidence, current turn-end confidence, and available head start. It is logistic regression: one frozen dot product and sigmoid.

The gate performs:

  • no additional model or GPU inference;
  • no embedding or semantic retrieval;
  • no network or database access;
  • no transcript-history scan; and
  • constant-time updates to a bounded session record.

Measured scoring time is reported and must remain below 1 ms median and 2 ms p99 to be operationally interesting. Missing or malformed state fails closed.

Corpus and split

The authored synthetic corpus contains 40 multi-turn sessions of 25 turns each. Thirty sessions are used for model/threshold development and ten complete sessions remain held out. Ten sessions intentionally change topic frequently; the remainder contain stable blocks with controlled topic changes. Each session cycles through direct, implicit, hesitation, late-reversal, and collaborative-completion turns.

For each of 1,000 turns and two seeds, the counterfactual collector records an early semantic endpoint prediction, a private early response skeleton, and a response skeleton generated from the locked final turn. Work is batched by model to avoid irrelevant model-loading overhead. The 1,300 ms authored head start matches the prior timed replay scale.

The response skeleton is intentionally smaller than the 005b plan: one response move and one strategy selected from finite enums. Reuse requires both an independently correct final semantic endpoint and an identical final-turn skeleton. No LLM reuse judge is a safety boundary.

Policies

IDPolicyRole
ANever speculateZero-cost latency baseline
BAlways speculateBroad-speculation control
CEnable after a tuned message countNaive familiarity baseline
DCurrent endpoint confidence thresholdHistory-free confidence baseline
ELightweight familiarity/readiness scoreProposed policy
FOracle selects only positive counterfactualsUpper bound on gateable value

C, D, and E select their threshold using development sessions only. Their frozen thresholds are evaluated once on the ten held-out sessions. The offline collector runs all branches only to expose counterfactual outcomes; a deployed gate would execute only selected rows.

Metrics and decision rule

Primary metrics are held-out coverage, mean/median/total net milliseconds saved, safe reuse rate among selected turns, wasted speculative compute, gate execution time, and invalid endpoint promotions. Net latency charges any speculative work finishing after true turn end; rejected work cannot be promoted. Predictor cost is part of the shared turn-state path rather than an extra readiness-gate call.

The readiness design earns a recorded replay only if it has zero invalid promotions, positive held-out mean and median net latency, materially beats always-on and the message-count baseline, reduces wasted compute by at least 70% from always-on, and stays within the CPU gate budget. Draft speculation and the separate live voice demo remain out of scope until those conditions are met.

Results

The detached run completed 2,000/2,000 counterfactual rows with zero failures and zero service restarts. Thresholds were selected on 1,500 rows from the 30 development sessions and applied once to 500 rows from ten held-out sessions. The held-out endpoint accuracy was 57.40%; 16.40% of rows produced a safely reusable and latency-positive skeleton.

PolicyCoverageSafe reuse among selectedMean saved per held-out turnSelected medianWasted compute
A: never0.00%n/a0 msn/a0 ms
B: always100.00%16.40%125 ms0 ms323,937 ms
C: after 5 turns80.00%17.75%109 ms0 ms256,881 ms
D: confidence >= 0.60100.00%16.40%125 ms0 ms323,937 ms
E: readiness >= 0.305.60%7.14%3 ms0 ms20,153 ms
F: oracle16.40%100.00%125 ms760 ms0 ms

The gate remained operationally negligible: 1.37 microseconds mean and 1.66 microseconds p99 on the analysis host. It reduced wasted compute by 93.78% relative to always-on, but mostly by abstaining. Its selected turns were less reusable than the population, and it recovered only 1,628 ms total versus 62,683 ms for always-on and the oracle. It failed the preregistered requirement to outperform always-on and the naive message-count policy.

The smaller skeleton changed the latency economics from 005b. Speculative generation usually completed inside the 1,300 ms head start, so rejected branches added no post-turn latency even while wasting GPU work. Always-on therefore had positive mean latency but zero median benefit and spent 387,316 ms total speculative compute to recover 62,683 ms of latency.

Held-out diagnostics did not show monotonic familiarity:

  • turns 0–4: 11.00% reusable;
  • turns 5–14: 20.00% reusable;
  • turns 15–24: 15.50% reusable;
  • stable sessions: 18.00% reusable;
  • unstable sessions: 12.67% reusable; and
  • late-reversal turns: 0.00% reusable and zero promotions.

The oracle remains informative. A perfect selector could cover 16.40% of turns and save a median 760 ms on selected turns with no wasted compute. The speculative skeleton therefore contains recoverable value, but these cheap familiarity features did not identify it reliably on held-out conversations.

Decision

Do not advance this readiness gate to recorded speech or the separate live demo. Do not respond by adding a larger gate model, retrieval, embeddings, or more runtime machinery: that would violate the purpose of the experiment and risk moving 005b's overhead into the selector. The useful result is narrower: relational/topic stability contains some signal and an oracle opportunity exists, but message count and the current compact readiness score are not adequate selectors.

Any future revisit should begin with a different already-available signal or a much cheaper rule demonstrated retrospectively on new held-out sessions. It should not increase gate complexity merely to fit this corpus.