From e760ec8dd60812210040ebc35e7f484d573d1405 Mon Sep 17 00:00:00 2001 From: James Pratt Date: Fri, 17 Jul 2026 19:52:27 +0200 Subject: [PATCH 1/5] Publish purpose article and shared series controls Refs jamiepratt/theory-to-algorithm-workflow#23 --- .../article_controls.css | 161 ++++++++ .../article_controls.clj | 222 ++++++++++- .../article_controls.cljs | 220 +++++++++++ ...h-2026-07-17-published-scoring-example.jpg | Bin 0 -> 94124 bytes .../lexibench-2026-07-17-starting-level.jpg | Bin 0 -> 94633 bytes ...ch-2026-07-17-unanswered-sentence-item.jpg | Bin 0 -> 80183 bytes .../lexibench-captures-2026-07-17.edn | 41 ++ .../why_estimate_vocabulary.clj | 361 ++++++++++++++++++ .../article_controls_test.cljs | 57 +++ .../article_equation_code_test.clj | 120 +++++- 10 files changed, 1172 insertions(+), 10 deletions(-) create mode 100644 src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-2026-07-17-published-scoring-example.jpg create mode 100644 src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-2026-07-17-starting-level.jpg create mode 100644 src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-2026-07-17-unanswered-sentence-item.jpg create mode 100644 src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-captures-2026-07-17.edn create mode 100644 src/language_learning/vocabulary_estimation/why_estimate_vocabulary.clj diff --git a/resources/language_learning/vocabulary_estimation/article_controls.css b/resources/language_learning/vocabulary_estimation/article_controls.css index 875ce951..50bcfd65 100644 --- a/resources/language_learning/vocabulary_estimation/article_controls.css +++ b/resources/language_learning/vocabulary_estimation/article_controls.css @@ -213,3 +213,164 @@ } .article-controls-installation { display: contents; } + +.series-navigation, +.article-active-contents, +.article-contents-drawer { + --series-accent: #1464b5; + --series-muted: #4f5b66; + min-width: 0; + color: var(--bs-body-color, #212529); +} +.quarto-dark :is(.series-navigation, .article-active-contents, .article-contents-drawer) { + --series-accent: #73b7ff; + --series-muted: #b9c7d2; +} +.series-navigation { + margin: 0 0 1.25rem; + border: 1px solid var(--bs-border-color, #ced4da); + border-radius: .65rem; + background: var(--bs-body-bg, #fff); + overflow: hidden; +} +.series-navigation-links { + display: grid; + grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); + align-items: center; + gap: .75rem; + padding: .8rem 1rem; +} +.series-adjacent-link { + display: grid; + min-width: 0; + gap: .08rem; + border-radius: .35rem; + padding: .35rem .45rem; + text-decoration: none; +} +.series-adjacent-link[rel="next"] { text-align: right; } +.series-adjacent-direction, +.series-item-status, +.article-contents-kind { + color: var(--series-muted); + font-size: .72rem; + font-weight: 750; + letter-spacing: .035em; + text-transform: uppercase; +} +.series-adjacent-title { overflow-wrap: anywhere; } +.series-current-position { + border-radius: 999px; + padding: .3rem .65rem; + background: color-mix(in srgb, var(--bs-body-bg, #fff) 80%, var(--series-accent) 20%); + color: var(--bs-body-color, #212529); + font-size: .82rem; + font-weight: 800; + white-space: nowrap; +} +.series-roadmap { border-top: 1px solid var(--bs-border-color, #dee2e6); } +.series-roadmap > summary { + padding: .65rem 1rem; + color: var(--series-accent); + font-weight: 750; + cursor: pointer; +} +.series-roadmap-body { padding: .15rem 1rem 1rem; } +.series-roadmap-body h3 { margin: 1rem 0 .25rem; font-size: 1rem; } +.series-opening-list, +.series-future-list { margin-bottom: 0; } +.series-opening-list li, +.series-future-list li { min-width: 0; padding: .18rem 0; overflow-wrap: anywhere; } +.series-item-status { display: inline-block; margin-left: .45rem; } +.article-active-contents-shell { min-width: 0; } +.article-active-contents { + margin: 1rem 0 1.25rem; + border-left: 3px solid var(--series-accent); + padding: .65rem .8rem; + background: color-mix(in srgb, var(--bs-body-bg, #fff) 94%, var(--series-accent) 6%); +} +.article-active-contents h2, +.article-contents-drawer h2 { margin: 0 0 .45rem; font-size: 1rem; } +.article-contents-list { margin: 0; padding-left: 1.35rem; } +.article-contents-list li { min-width: 0; padding: .15rem 0; overflow-wrap: anywhere; } +.article-contents-list a { text-decoration: none; } +.article-contents-list a.is-active, +.article-contents-list a[aria-current="location"] { + color: var(--series-accent); + font-weight: 800; + text-decoration: underline; + text-decoration-thickness: .12em; + text-underline-offset: .16em; +} +.article-contents-kind { margin-left: .35rem; } +.article-contents-open, +.article-contents-close { + border: 1px solid var(--series-accent); + border-radius: .4rem; + padding: .5rem .75rem; + background: var(--bs-body-bg, #fff); + color: var(--bs-body-color, #212529); + font-weight: 750; + cursor: pointer; +} +.article-contents-open { display: none; margin: 0 0 1rem; } +#article-contents-backdrop { + position: fixed; + inset: 0; + z-index: 1045 !important; + background: rgb(0 0 0 / 48%); +} +#article-contents-drawer { + position: fixed; + inset: 0 0 0 auto; + z-index: 1060 !important; + width: min(88vw, 22rem); + padding: 1rem; + background: var(--bs-body-bg, #fff); + box-shadow: -.35rem 0 1.2rem rgb(0 0 0 / 24%); + overflow-y: auto; + overscroll-behavior: contain; +} +.article-contents-drawer-header { + display: flex; + align-items: start; + justify-content: space-between; + gap: .75rem; + margin-bottom: .7rem; +} +body.article-contents-open { overflow: hidden; } +:is(.series-adjacent-link, .series-roadmap > summary, .article-contents-list a, + .article-contents-open, .article-contents-close):focus-visible { + outline: 3px solid color-mix(in srgb, var(--series-accent) 55%, transparent); + outline-offset: 3px; +} +@media (min-width: 1280px) { + .article-active-contents { + position: fixed; + left: calc(50% + 17.25rem); + top: 5rem; + z-index: 1; + width: 17rem; + max-height: calc(100dvh - 6rem); + margin: 0; + overflow-y: auto; + scrollbar-width: thin; + } +} +@media (max-width: 991px) { + .article-active-contents { display: none; } + .article-contents-open { display: inline-flex; } + #article-contents-drawer { width: 100vw; max-width: none; } +} +@media (max-width: 575px) { + .series-navigation-links { + grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); + } + .series-current-position { grid-column: 1 / -1; grid-row: 1; justify-self: center; } + .series-adjacent-placeholder { min-height: 1px; } +} +@media (prefers-reduced-motion: reduce) { + #quarto-document-content, + .article-contents-drawer { transition: none !important; } + :root { scroll-behavior: auto !important; } +} diff --git a/src/language_learning/vocabulary_estimation/article_controls.clj b/src/language_learning/vocabulary_estimation/article_controls.clj index 574be100..48b46bb5 100644 --- a/src/language_learning/vocabulary_estimation/article_controls.clj +++ b/src/language_learning/vocabulary_estimation/article_controls.clj @@ -1,7 +1,64 @@ (ns language-learning.vocabulary-estimation.article-controls (:require [clojure.java.io :as io] + [clojure.string :as str] [scicloj.kindly.v4.kind :as kind])) +(def series-manifest + [{:id :workflow + :number 1 + :title "Managing brilliant but uneven minds" + :url "managing_brilliant_but_uneven_minds.html" + :status :published} + {:id :purpose + :number 2 + :title "Why estimate vocabulary?" + :url "why_estimate_vocabulary.html" + :status :published} + {:id :bayes + :number 3 + :title "Bayes' theorem: from uncertainty to decision" + :url "bayes_theorem_simulations.html" + :status :published} + {:id :proposal-1 + :number 4 + :title "Proposal 1: estimating known pairs" + :url "beta_binomial_first_pass.html" + :status :research-target} + {:id :proposal-2 + :number 5 + :title "Proposal 2: does pair frequency predict responses?" + :url "pair_frequency_logistic_v2_article.html" + :status :not-promoted}]) + +(def series-roadmap + [{:id :pool-construction + :title "Build and version the lemma–surface-form pool" + :status :deferred} + {:id :lemma-inference + :title "Infer lemma knowledge from correlated form evidence" + :status :deferred} + {:id :response-model + :title "Model correct, wrong, and don't-know responses separately" + :status :deferred} + {:id :calibration-and-adaptation + :title "Calibrate items before shortening tests adaptively" + :status :deferred} + {:id :contexts-and-senses + :title "Decide when contexts and senses become identifiable" + :status :deferred}]) + +(defn series-context + "Return the current article and its immediate neighbours in canonical order." + [article-id] + (let [index (first (keep-indexed #(when (= article-id (:id %2)) %1) + series-manifest))] + (when (nil? index) + (throw (ex-info "Unknown vocabulary-series article id." + {:article-id article-id}))) + {:previous (get series-manifest (dec index)) + :current (get series-manifest index) + :next (get series-manifest (inc index))})) + (defn- resource-text [filename] (slurp (io/resource @@ -42,12 +99,161 @@ {:aria-live "polite"} "Equations are shown."]]]) +(def status-labels + {:published "published" + :research-target "current research target" + :not-promoted "published; not promoted" + :deferred "deferred"}) + +(defn- json-escape [text] + (-> (str text) + (str/replace "\\" "\\\\") + (str/replace "\"" "\\\"") + (str/replace "\n" "\\n") + (str/replace "\r" "\\r") + (str/replace "\t" "\\t") + (str/replace "<" "\\u003c"))) + +(declare json-value) + +(defn- json-object [value] + (str "{" + (str/join + "," + (map (fn [[key item]] + (str (json-value (name key)) ":" (json-value item))) + value)) + "}")) + +(defn- json-value [value] + (cond + (map? value) (json-object value) + (sequential? value) (str "[" (str/join "," (map json-value value)) "]") + (keyword? value) (json-value (name value)) + (string? value) (str "\"" (json-escape value) "\"") + (number? value) (str value) + (true? value) "true" + (false? value) "false" + (nil? value) "null" + :else (json-value (str value)))) + +(defn- article-link [{:keys [url title number]} relationship] + (when url + [:a.series-adjacent-link + (cond-> {:href url} + relationship (assoc :rel relationship)) + [:span.series-adjacent-direction + (case relationship + "prev" "Previous" + "next" "Next" + "Article")] + [:span.series-adjacent-title (str number ". " title)]])) + +(defn- roadmap [article-id] + [:details.series-roadmap + [:summary "Open the five-article series and future roadmap"] + [:div.series-roadmap-body + [:ol.series-opening-list + (for [{:keys [id number title url status]} series-manifest] + [:li + [:a (cond-> {:href url} + (= id article-id) (assoc :aria-current "page")) + (str number ". " title)] + [:span.series-item-status (get status-labels status (name status))]])] + [:h3 "After the opening five"] + [:p "These questions remain deliberately unnumbered until their research decisions are ready."] + [:ul.series-future-list + (for [{:keys [id title status]} series-roadmap] + [:li + title + [:span.series-item-status (get status-labels status (name status))]])]]]) + +(defn- series-navigation [article-id] + (let [{:keys [previous current next]} (series-context article-id)] + [:nav.series-navigation {:aria-label "Vocabulary-estimation article series"} + [:div.series-navigation-links + (or (article-link previous "prev") + [:span.series-adjacent-placeholder {:aria-hidden "true"}]) + [:span.series-current-position {:aria-current "page"} + (str "Article " (:number current) " of " (count series-manifest))] + (or (article-link next "next") + [:span.series-adjacent-placeholder {:aria-hidden "true"}])] + (roadmap article-id)])) + +(defn- contents-list [sections] + [:ol.article-contents-list + (for [{:keys [id label technical]} sections] + [:li {:class (when technical "article-contents-technical")} + [:a {:href (str "#" id) + :data-section-id id} + label] + (when technical + [:span.article-contents-kind "technical"])])]) + +(defn- active-contents [sections] + [:div.article-active-contents-shell + [:button#article-contents-open.article-contents-open + {:type "button" + :aria-expanded "false" + :aria-controls "article-contents-drawer"} + "Contents"] + [:nav.article-active-contents + {:aria-labelledby "article-contents-heading"} + [:h2#article-contents-heading "In this article"] + (contents-list sections)] + [:div#article-contents-backdrop.article-contents-backdrop {:hidden true}] + [:aside#article-contents-drawer.article-contents-drawer + {:aria-hidden "true" + :aria-modal "true" + :aria-labelledby "article-contents-drawer-heading" + :role "dialog" + :hidden true + :tabindex "-1"} + [:div.article-contents-drawer-header + [:h2#article-contents-drawer-heading "In this article"] + [:button#article-contents-close.article-contents-close + {:type "button" :aria-label "Close article contents"} + "Close"]] + [:nav {:aria-label "Article contents drawer"} + (contents-list sections)]]]) + +(defn- configured-install + [{:keys [article-id sections technical-sections]}] + (let [all-sections + (vec (concat (map #(assoc % :technical false) sections) + (map #(assoc % :technical true) technical-sections))) + section-ids (mapv :id all-sections)] + (series-context article-id) + (when (or (empty? all-sections) + (some str/blank? section-ids) + (not= (count section-ids) (count (distinct section-ids)))) + (throw (ex-info "Article sections require unique, non-blank ids." + {:sections all-sections}))) + (kind/hiccup + [:div.article-controls-installation + [:style (resource-text "article_controls.css")] + (series-navigation article-id) + (active-contents all-sections) + (toolbar) + [:script + {:id "article-controls-config" + :type "application/json"} + (json-value + {:articleId (name article-id) + :sections (mapv #(select-keys % [:id :label :technical]) + all-sections)})] + [:script {:type "application/x-scittle" + :src "article_controls.cljs"}]]))) + (defn install - "Install the controls stylesheet, explicit toolbar, and Scittle runtime." - [] - (kind/hiccup - [:div.article-controls-installation - [:style (resource-text "article_controls.css")] - (toolbar) - [:script {:type "application/x-scittle" - :src "article_controls.cljs"}]])) + "Install article controls. The zero-argument form preserves the migration + shell; the configuration form adds the canonical series and contents UI." + ([] + (kind/hiccup + [:div.article-controls-installation + [:style (resource-text "article_controls.css")] + (toolbar) + [:script {:type "application/x-scittle" + :src "article_controls.cljs"}]])) + ([configuration] + (configured-install configuration))) diff --git a/src/language_learning/vocabulary_estimation/article_controls.cljs b/src/language_learning/vocabulary_estimation/article_controls.cljs index 47a7fcea..67f4e41b 100644 --- a/src/language_learning/vocabulary_estimation/article_controls.cljs +++ b/src/language_learning/vocabulary_estimation/article_controls.cljs @@ -31,6 +31,62 @@ :code code :equations equations})) +(defn drawer-transition + "Return the drawer's next public state and the focus destination." + [{:keys [open?]} event] + (case event + :open {:open? true :focus :drawer-close} + :close {:open? false :focus :trigger} + :escape (if open? + {:open? false :focus :trigger} + {:open? false :focus nil}) + {:open? (boolean open?) :focus nil})) + +(defn active-section-id + "Choose an active contents id from a valid hash or section top positions." + [sections hash-text activation-offset] + (let [hash-id (when (and (string? hash-text) + (str/starts-with? hash-text "#")) + (subs hash-text 1)) + ids (set (map :id sections))] + (or (when (contains? ids hash-id) hash-id) + (some->> sections + (filter #(<= (:top %) activation-offset)) + last + :id) + (:id (first sections))))) + +(defn anchor-navigation + "Describe direct-anchor navigation without requiring a DOM." + [section-id reduced-motion?] + {:hash (str "#" section-id) + :history :native + :scroll (if reduced-motion? :instant :smooth) + :focus section-id}) + +(defn section-id-from-href + "Read a section id from either a fragment-only or absolute same-page href." + [href] + (when-let [hash-index (and (string? href) (str/last-index-of href "#"))] + (let [section-id (subs href (inc hash-index))] + (when-not (str/blank? section-id) + section-id)))) + +(def editable-tags #{"input" "textarea" "select"}) + +(defn editable-context? + [{:keys [tag-name content-editable? role]}] + (or (contains? editable-tags (str/lower-case (or tag-name ""))) + (true? content-editable?) + (= "textbox" (str/lower-case (or role ""))))) + +(defn global-key-handled? + "The series controller owns Escape only for an open drawer outside editors." + [key context drawer-open?] + (and drawer-open? + (= "Escape" key) + (not (editable-context? context)))) + (defn dom-available? [] (exists? js/document)) @@ -353,7 +409,171 @@ " equation code disclosures."))) equation-details))) +(defn- element-editable-context [element] + (let [editable-root + (when (and element (.-closest element)) + (.closest element + "input,textarea,select,[contenteditable],[role=textbox]"))] + {:tag-name (some-> editable-root .-tagName) + :content-editable? (boolean (some-> editable-root .-isContentEditable)) + :role (some-> editable-root (.getAttribute "role"))})) + +(defn- initialise-series-controls! [] + (when-let [config-node + (.getElementById js/document "article-controls-config")] + (when-not (= "true" (data-value config-node "initialized")) + (let [config + (js->clj + (js/JSON.parse (or (.-textContent config-node) "{}")) + :keywordize-keys true) + sections (:sections config) + open-button (.getElementById js/document "article-contents-open") + close-button (.getElementById js/document "article-contents-close") + drawer (.getElementById js/document "article-contents-drawer") + backdrop (.getElementById js/document "article-contents-backdrop") + contents-links + (q-all js/document + ".article-contents-list a[data-section-id]") + drawer-state (atom {:open? false :focus nil}) + reduced-motion-query + (.matchMedia js/window "(prefers-reduced-motion: reduce)") + activation-offset 112 + frame (atom nil)] + (aset (.-dataset config-node) "initialized" "true") + (doseq [link contents-links + :let [section-id (data-value link "sectionId")] + :when section-id] + (.setAttribute link "href" (str "#" section-id)) + (.removeAttribute link "data-original-href")) + (letfn [(section-elements [] + (mapv + (fn [{:keys [id]}] + {:id id + :element (.getElementById js/document id)}) + sections)) + (set-active! [section-id] + (doseq [link contents-links] + (let [active? (= section-id + (data-value link "sectionId"))] + (.toggle (.-classList link) + "is-active" active?) + (if active? + (.setAttribute link "aria-current" "location") + (.removeAttribute link "aria-current"))))) + (focus! [destination] + (case destination + :drawer-close (some-> close-button .focus) + :trigger (some-> open-button .focus) + nil)) + (render-drawer! [state] + (let [open? (:open? state)] + (reset! drawer-state state) + (when open-button + (.setAttribute open-button "aria-expanded" (str open?))) + (when drawer + (set! (.-hidden drawer) (not open?)) + (.setAttribute drawer "aria-hidden" (str (not open?)))) + (when backdrop + (set! (.-hidden backdrop) (not open?))) + (.toggle (.-classList (.-body js/document)) + "article-contents-open" open?) + (focus! (:focus state)))) + (transition-drawer! [event] + (render-drawer! + (drawer-transition @drawer-state event))) + (focus-section! [element] + (when element + (when-not (.hasAttribute element "tabindex") + (.setAttribute element "tabindex" "-1") + (aset (.-dataset element) + "articleControlsTabindex" "temporary")) + (.focus element #js {:preventScroll true}))) + (navigate! [section-id] + (when-let [target (.getElementById js/document section-id)] + (let [{:keys [scroll]} + (anchor-navigation + section-id (.-matches reduced-motion-query))] + (.scrollIntoView + target + #js {:behavior (if (= :smooth scroll) + "smooth" "auto") + :block "start"}) + (set-active! section-id) + (render-drawer! {:open? false :focus nil}) + (focus-section! target)))) + (sync-active-from-scroll! [] + (let [metrics + (->> (section-elements) + (keep (fn [{:keys [id element]}] + (when element + {:id id + :top (.-top + (.getBoundingClientRect + element))}))) + vec)] + (set-active! + (active-section-id metrics "" activation-offset)))) + (schedule-active-sync! [] + (when (nil? @frame) + (reset! + frame + (.requestAnimationFrame + js/window + (fn [] + (reset! frame nil) + (sync-active-from-scroll!)))))) + (sync-from-location! [] + (let [hash-text (.-hash (.-location js/window)) + section-id (when (str/starts-with? hash-text "#") + (subs hash-text 1)) + valid-ids (set (map :id sections))] + (when (contains? valid-ids section-id) + (navigate! section-id))))] + (render-drawer! @drawer-state) + (when open-button + (.addEventListener + open-button "click" #(transition-drawer! :open))) + (when close-button + (.addEventListener + close-button "click" #(transition-drawer! :close))) + (when backdrop + (.addEventListener + backdrop "click" #(transition-drawer! :close))) + (.addEventListener + js/document "click" + (fn [event] + (let [target (.-target event) + link (when (and target (.-closest target)) + (.closest + target + ".article-contents-list a[data-section-id]"))] + (when link + (let [section-id + (or (data-value link "sectionId") + (section-id-from-href + (.getAttribute link "href")))] + (js/setTimeout #(navigate! section-id) 0)))))) + (.addEventListener + js/document "keydown" + (fn [event] + (let [target (or (.-target event) (.-activeElement js/document))] + (when (global-key-handled? + (.-key event) + (element-editable-context target) + (:open? @drawer-state)) + (.preventDefault event) + (transition-drawer! :escape)))) + #js {:capture true}) + (.addEventListener js/window "scroll" schedule-active-sync! + #js {:passive true}) + (.addEventListener js/window "resize" schedule-active-sync!) + (.addEventListener js/window "hashchange" sync-from-location!) + (.addEventListener js/window "popstate" sync-from-location!) + (sync-active-from-scroll!) + (sync-from-location!)))))) + (defn- initialise! [] + (initialise-series-controls!) (when-let [article-main (or (.getElementById js/document "quarto-document-content") (q js/document "main"))] diff --git a/src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-2026-07-17-published-scoring-example.jpg b/src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-2026-07-17-published-scoring-example.jpg new file mode 100644 index 0000000000000000000000000000000000000000..49e9de49c5c1fd9cee245253259bfc56f83e7bba GIT binary patch literal 94124 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¬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 literal 0 HcmV?d00001 diff --git a/src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-2026-07-17-starting-level.jpg b/src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-2026-07-17-starting-level.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dcf7a15851861bd70315ca30a4f8fd6f48ca8ab5 GIT binary patch literal 94633 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

Mu&@R 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 WUHu>9UjAvq3SjuZ1as^6!M_6*^#Wc1 literal 0 HcmV?d00001 diff --git a/src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-captures-2026-07-17.edn b/src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-captures-2026-07-17.edn new file mode 100644 index 00000000..1a1d315d --- /dev/null +++ b/src/language_learning/vocabulary_estimation/lexibench_captures/lexibench-captures-2026-07-17.edn @@ -0,0 +1,41 @@ +{:schema-version 1 + :capture-set-id "lexibench-production-2026-07-17" + :captured-by "Codex internal browser (coordinator agent)" + :browser-surface :codex-internal-browser + :capture-policy :read-only + :theme :light + :notes "Dated production evidence. Replacing any image requires a new dated filename, capture record, and hash; do not overwrite this set after publication. Files preserve the JPEG bytes returned by the browser capture surface." + :captures + [{:id :starting-level + :file "lexibench-2026-07-17-starting-level.jpg" + :media-type "image/jpeg" + :sha-256 "4b5125da52f32e1118600a859536ef97be08585dba5aa429870c4864e51fcc59" + :source-url "https://lexibench.com/#/" + :capture-date "2026-07-17" + :viewport {:width 1920 :height 1080} + :product-status :current-production + :recapture-state "Open the test route in a clean desktop viewport before beginning; show the passive-vocabulary explanation, all seven starting-level choices, the 80-item duration note, and Begin Test." + :alt "LexiBench start screen explaining passive vocabulary and offering seven starting-level choices before an 80-item test." + :prose-equivalent "The start screen defines passive vocabulary, asks for a starting level from pre-A1 through C2, and says the test has 80 sentence-context items."} + {:id :unanswered-sentence-item + :file "lexibench-2026-07-17-unanswered-sentence-item.jpg" + :media-type "image/jpeg" + :sha-256 "26ccf39adf58d4c133c7df3284aefb01956c4d0d92db39a9ecc137a5025ac4b4" + :source-url "https://lexibench.com/#/" + :capture-date "2026-07-17" + :viewport {:width 1280 :height 1133} + :product-status :current-production + :recapture-state "Begin a production test from the default starting level, then capture the first live sentence item at 0/80 before selecting or submitting any answer; include the sentence, all choices, and don't-know action." + :alt "Unanswered LexiBench sentence item at zero of eighty, with one highlighted Polish form, five English choices, and a don't-know option." + :prose-equivalent "Before any response, the live item shows progress at 0/80, asks for the highlighted Polish form’s meaning in its sentence, offers five translations, and keeps a separate don't-know response."} + {:id :published-scoring-example + :file "lexibench-2026-07-17-published-scoring-example.jpg" + :media-type "image/jpeg" + :sha-256 "960f84398310b2eaece5f58712e593a367d1ed2a163ceab010a31999f953ea50" + :source-url "https://lexibench.com/#/current/scoring" + :capture-date "2026-07-17" + :viewport {:width 1920 :height 1080} + :product-status :current-production + :recapture-state "Open Current > Scoring, use the Quick view anchor for Live estimate and final result, and capture the published static live/final example including its center estimate and likely range." + :alt "Published LexiBench scoring example showing a live and final estimate of about 1,450 recognized Polish lemmas with a likely range of 1,050 to 1,900." + :prose-equivalent "The published example reports about 1,450 recognized Polish lemmas, shows 1,050–1,900 as the likely range, and labels the result approximate rather than exact."}]} diff --git a/src/language_learning/vocabulary_estimation/why_estimate_vocabulary.clj b/src/language_learning/vocabulary_estimation/why_estimate_vocabulary.clj new file mode 100644 index 00000000..8b854db0 --- /dev/null +++ b/src/language_learning/vocabulary_estimation/why_estimate_vocabulary.clj @@ -0,0 +1,361 @@ +^{:kindly/hide-code true + :kindly/options + {:html/deps + [{:js ["https://cdn.jsdelivr.net/npm/scittle@0.7.23/dist/scittle.js"]}]} + :clay {:hide-info-line true + :title "Why Estimate Vocabulary?" + :quarto {:author :jamiep + :description "How a learner-facing Polish vocabulary estimate depends on explicit choices from the target pool through the final uncertainty range." + :type :post + :date "2026-07-17" + :image "lexibench_captures/lexibench-2026-07-17-published-scoring-example.jpg" + :image-alt "Published LexiBench example of an estimated recognized-Polish-lemma result with a likely range." + :category :concepts + :tags [:language-learning :vocabulary-estimation :measurement :lexibench] + :keywords [:receptive-vocabulary :polish-lemmas :measurement-chain :uncertainty]}}} + +(ns language-learning.vocabulary-estimation.why-estimate-vocabulary + (:require [language-learning.vocabulary-estimation.article-controls :as controls] + [scicloj.kindly.v4.kind :as kind])) + +^:kindly/hide-code +(kind/hiccup + [:style + (str + ":root{--purpose-accent:#1464b5;--purpose-ink:#24313a;--purpose-soft:#e8f2fb;--purpose-warm:#9a4b00;--purpose-warm-soft:#fff0df;--purpose-green:#0f695f;--purpose-green-soft:#e2f4f0;--purpose-muted:#4f5b66}" + ".quarto-dark{--purpose-accent:#73b7ff;--purpose-ink:#e7eef4;--purpose-soft:#173653;--purpose-warm:#ffc27a;--purpose-warm-soft:#4a2d12;--purpose-green:#64d8c7;--purpose-green-soft:#163d38;--purpose-muted:#b9c7d2}" + "#title-block-header{padding-top:.75rem}#title-block-header h1{line-height:1.12;overflow-wrap:anywhere}" + ".purpose-opening{margin:0 0 1.45rem;border-left:5px solid var(--purpose-accent);border-radius:.45rem;padding:clamp(1rem,3vw,1.4rem);background:color-mix(in srgb,var(--bs-body-bg,#fff) 87%,var(--purpose-accent) 13%);font-size:1.08rem;line-height:1.65}.purpose-opening p:last-child{margin-bottom:0}" + ".purpose-capture{min-width:0;margin:1.35rem 0;border:1px solid var(--bs-border-color,#ced4da);border-radius:.65rem;padding:clamp(.6rem,2vw,1rem);background:var(--bs-body-bg,#fff)}.purpose-capture img{display:block;width:100%;height:auto;border-radius:.35rem}.purpose-capture figcaption{margin:.75rem .15rem .1rem;color:var(--purpose-muted);font-size:.9rem;line-height:1.5}" + ".purpose-annotation{display:block;margin-top:.35rem;color:var(--bs-body-color,#212529);font-weight:650}" + ".purpose-question-grid,.purpose-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin:1.2rem 0}" + ".purpose-card,.purpose-chain-step{min-width:0;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.55rem;padding:.85rem;background:var(--bs-body-bg,#fff);overflow-wrap:anywhere}.purpose-card h3,.purpose-chain-step h3{margin:0 0 .35rem;font-size:1rem;color:var(--purpose-accent)}.purpose-card p:last-child,.purpose-chain-step p:last-child{margin-bottom:0}" + ".purpose-chain{counter-reset:purpose-step}.purpose-chain-step{counter-increment:purpose-step;border-top:4px solid var(--purpose-accent)}.purpose-chain-step::before{content:counter(purpose-step);display:grid;place-items:center;width:1.6rem;height:1.6rem;margin-bottom:.45rem;border-radius:50%;background:var(--purpose-accent);color:#fff;font-weight:800}" + ".purpose-callout{margin:1.25rem 0;border:1px solid color-mix(in srgb,var(--purpose-accent) 45%,var(--bs-border-color,#dee2e6));border-left:4px solid var(--purpose-accent);border-radius:.45rem;padding:1rem 1.1rem;background:color-mix(in srgb,var(--bs-body-bg,#fff) 91%,var(--purpose-accent) 9%)}.purpose-callout.warm{border-color:color-mix(in srgb,var(--purpose-warm) 55%,var(--bs-border-color,#dee2e6));border-left-color:var(--purpose-warm);background:color-mix(in srgb,var(--bs-body-bg,#fff) 91%,var(--purpose-warm) 9%)}.purpose-callout.green{border-color:color-mix(in srgb,var(--purpose-green) 55%,var(--bs-border-color,#dee2e6));border-left-color:var(--purpose-green);background:color-mix(in srgb,var(--bs-body-bg,#fff) 91%,var(--purpose-green) 9%)}.purpose-callout strong{display:block;margin-bottom:.3rem}.purpose-callout p:last-child{margin-bottom:0}" + ".purpose-status-table{width:100%;border-collapse:collapse;margin:1.15rem 0}.purpose-status-table th,.purpose-status-table td{min-width:0;padding:.7rem;border-bottom:1px solid var(--bs-border-color,#dee2e6);text-align:left;vertical-align:top;overflow-wrap:anywhere}.purpose-status-table thead th{border-bottom:2px solid var(--bs-border-color,#adb5bd)}" + ".purpose-technical{margin:1.2rem 0;border:1px solid var(--bs-border-color,#ced4da);border-radius:.55rem;background:var(--bs-body-bg,#fff)}.purpose-technical summary{padding:.75rem 1rem;color:var(--purpose-accent);font-weight:750;cursor:pointer}.purpose-technical-body{padding:0 1rem 1rem}.purpose-technical-body p:last-child{margin-bottom:0}" + ".purpose-source-note{font-size:.88rem;color:var(--purpose-muted)}" + "@media(max-width:575px){.purpose-status-table{display:block;max-width:100%;overflow-x:auto}.purpose-card,.purpose-chain-step{padding:.75rem}}")]) + +^:kindly/hide-code +(controls/install + {:article-id :purpose + :sections [{:id "learner-question" :label "The learner's question"} + {:id "what-item-hides" :label "What one item hides"} + {:id "pair-stepping-stone" :label "Why count pairs first"} + {:id "measurement-chain" :label "The complete measurement chain"} + {:id "three-scorers" :label "Three scorers, three statuses"} + {:id "learner-destination" :label "The learner-facing destination"}] + :technical-sections [{:id "technical-boundaries" :label "Technical boundaries"} + {:id "capture-provenance" :label "Capture provenance"}]}) + +;; BEGIN ALWAYS-VISIBLE +;; A vocabulary result looks simple: a number, perhaps a level, and a range. +;; Yet the number answers a chain of questions that most learners should never +;; have to formulate. What counts as one vocabulary unit? Which Polish words +;; belong in the possible total? What does a correct multiple-choice response +;; reveal? How should a short sample stand in for thousands of unasked items? +;; How certain should the result appear? This series exists because every link +;; in that chain changes what the final number means. +;; +;; The practical destination is easy to state. I want LexiBench to give a +;; learner a useful estimate of **receptive Polish lemmas**: dictionary +;; headwords they are likely to recognise when encountered in meaningful +;; context. The route is harder. A trustworthy estimate needs explicit +;; definitions, versioned data, inspectable items, an inference procedure, and +;; evidence that the whole measurement behaves reasonably for different +;; learners. The current research deliberately starts with a narrower quantity +;; that can be defined and checked more cleanly: receptive knowledge of +;; **lemma–surface-form pairs** in a fixed, versioned pool. +;; +;; Put differently, the destination is **estimated receptive Polish lemmas**, +;; while pair knowledge is the first deliberately limited research target. That +;; separation keeps the learner's purpose visible without pretending the hard +;; linguistic bridge has already been built. It also lets each later article +;; introduce one necessary decision when the reader has a concrete reason to +;; care about it. + +^:kindly/hide-code +(kind/hiccup + [:div.purpose-opening + [:p "The number is the last step, not the product. The product is a defensible connection between a learner's answers and a clearly named quantity, with uncertainty and limitations visible."]]) + +;; ## The learner's question {#learner-question} +;; +;; A learner does not arrive asking for an estimand, a sampling design, or a +;; posterior distribution. They ask something like, “How much Polish can I +;; understand?” LexiBench narrows that broad question to passive vocabulary: +;; recognising Polish word meanings in sentence context. The production start +;; screen explains that receptive ability in ordinary language, shows the test +;; format, and asks for a starting level. That level is a routing hint for the +;; first questions, not the final answer and not proof that a learner belongs +;; to a CEFR category. + +^:kindly/hide-code +(kind/hiccup + [:figure.purpose-capture + [:img + {:src "lexibench_captures/lexibench-2026-07-17-starting-level.jpg" + :alt "LexiBench start screen explaining passive vocabulary and offering seven starting-level choices before an 80-item test."}] + [:figcaption + [:strong "Production start screen, captured 17 July 2026. "] + "The start screen defines passive vocabulary, asks for a starting level from pre-A1 through C2, and says the test has 80 sentence-context items." + [:span.purpose-annotation "The important annotation is conceptual: self-reported level selects where the experience begins; it does not become the vocabulary estimate."]]]) + +;; Three layers are already visible. First is the **learner goal**: recognise +;; meaning while reading or listening. Second is the **task**: choose the +;; highlighted form’s English meaning inside a Polish sentence. Third is an +;; **operational choice**: use a starting-level answer to avoid beginning in an +;; obviously unhelpful region. None of those layers alone specifies a scorer. +;; The scorer still needs to say which population the questions represent and +;; how evidence from answered items becomes a statement about unasked ones. +;; +;; ## What one item hides {#what-item-hides} +;; +;; The next screen feels equally direct. A sentence contains one highlighted +;; Polish form. The learner selects one English meaning or explicitly says +;; “don't know.” Before anyone answers, however, a complete item has already +;; embodied many decisions: the target lemma, the exact surface form, the +;; intended meaning in this context, the sentence, its translation, the +;; correct option, the distractors, and the version of every component. + +^:kindly/hide-code +(kind/hiccup + [:figure.purpose-capture + [:img + {:src "lexibench_captures/lexibench-2026-07-17-unanswered-sentence-item.jpg" + :alt "Unanswered LexiBench sentence item at zero of eighty, with one highlighted Polish form, five English choices, and a don't-know option."}] + [:figcaption + [:strong "Live production item, captured unanswered on 17 July 2026. "] + "Before any response, the live item shows progress at 0/80, asks for the highlighted Polish form’s meaning in its sentence, offers five translations, and keeps a separate don't-know response." + [:span.purpose-annotation "No answer was submitted for this capture. A screenshot can show the experience; it cannot establish that the item is unbiased, well calibrated, or equally informative for every learner."]]]) + +;; A correct response is evidence, not a perfect observation of knowledge. A +;; learner can guess. They can slip despite knowing the word. A weak distractor +;; can make an item too easy; an ambiguous translation can make it unfair. A +;; sentence can disambiguate a useful meaning or accidentally supply the +;; answer. “Don't know” is valuable evidence and should remain distinct from a +;; confidently chosen wrong answer in the stored event, even if a particular +;; proposal later combines both outcomes for one calculation. + +^:kindly/hide-code +(kind/hiccup + [:div.purpose-question-grid + [:section.purpose-card + [:h3 "Language unit"] + [:p "Which lemma and which written or spoken form does the item represent?"]] + [:section.purpose-card + [:h3 "Meaning"] + [:p "Which interpretation does the sentence intend, and is the translation defensible?"]] + [:section.purpose-card + [:h3 "Alternatives"] + [:p "Do distractors reveal recognition without rewarding elimination tricks?"]] + [:section.purpose-card + [:h3 "Evidence"] + [:p "How do correct, wrong, and don't-know responses change uncertainty?"]]]) + +;; ## Why count pairs first {#pair-stepping-stone} +;; +;; The eventual learner-facing unit is a lemma, but Polish lemmas appear through +;; inflected surface forms. Recognising one common form does not automatically +;; prove recognition of every case, number, gender, tense, person, or participle +;; associated with the headword. Conversely, requiring every theoretically +;; possible form would confuse vocabulary knowledge with exhaustive morphology +;; and would over-weight rare forms. Context and meaning complicate the link +;; further. +;; +;; That is why the first research estimand is deliberately modest: **receptive +;; knowledge of lemma–surface-form pairs in a fixed, versioned pool**. A pair is +;; more precise than “a word.” It lets an item point to a stable lemma identifier +;; and a stable form identifier. A fixed pool supplies a denominator. Versioning +;; means a changed inclusion rule or repaired item creates a new claim rather +;; than silently changing the meaning of an old result. +;; +;; The pair count is a stepping stone, not the promised destination. It helps +;; isolate the sampling and inference problem: given a declared population of +;; pairs and a small set of responses, how many pairs might this learner +;; recognise? Once that layer is credible, later research can ask how evidence +;; across correlated forms supports a latent statement about lemma knowledge. +;; Jumping directly to lemma totals would hide that unresolved bridge inside a +;; seemingly friendly number. + +^:kindly/hide-code +(kind/hiccup + [:div.purpose-callout.warm + [:strong "A synthetic pool is not the production inventory"] + [:p "Proposal 1 and Proposal 2 use a synthetic 8,000-pair pool to make model behaviour executable and comparable. It is not the live LexiBench lemma inventory, not a CEFR inventory, and not evidence that Polish has exactly 8,000 relevant pairs."]]) + +;; ## The complete measurement chain {#measurement-chain} +;; +;; A short test can be useful only when the whole chain is visible enough to +;; challenge. Optimising the final formula while leaving the pool or items +;; vague would merely make an undefined construct faster. The direction of +;; travel is the shortest test that meets broad quality standards: it should +;; measure the intended construct, limit avoidable bias and error, report +;; calibrated uncertainty, and remain robust across relevant learner and item +;; groups. Length is optimised only among candidates that pass those standards. + +^:kindly/hide-code +(kind/hiccup + [:div.purpose-chain + [:section.purpose-chain-step + [:h3 "Construct and version the pool"] + [:p "Define which lemma–form pairs can be counted, their identifiers, inclusion rules, frequencies, and immutable version."]] + [:section.purpose-chain-step + [:h3 "Select administered items"] + [:p "Sample broadly and reproducibly while controlling repeats, exposure, and learner burden."]] + [:section.purpose-chain-step + [:h3 "Design each complete item"] + [:p "Version the context, intended meaning, translation, answer, distractors, and links to the target pair."]] + [:section.purpose-chain-step + [:h3 "Pilot and calibrate"] + [:p "Use representative learner evidence to diagnose ambiguity, bias, difficulty, guessing, slips, and weak distractors."]] + [:section.purpose-chain-step + [:h3 "Infer knowledge and uncertainty"] + [:p "Connect stored responses to the declared pool with a versioned scorer and an honest uncertainty statement."]] + [:section.purpose-chain-step + [:h3 "Validate the interpretation"] + [:p "Check whether results support their intended use across groups, versions, and realistic operating conditions."]]]) + +;; These stages depend on one another. Pool frequency can help spread a sample, +;; but frequency is not measured learner difficulty. A statistically neat +;; interval does not repair an ambiguous item. Passing software tests proves +;; that code behaves as specified; it does not prove that the specification +;; measures vocabulary. A polished published page proves neither. Model, +;; software, and publication checks therefore remain separate lanes. +;; +;; ## Three scorers, three statuses {#three-scorers} +;; +;; The production interface and the research proposals must not be blended. +;; The **Current LexiBench scorer** estimates recognised Polish lemmas from the +;; live 10,000-lemma inventory and exposes a likely range. It is the scorer +;; behind the current product shown here. This article documents its learner +;; purpose and published interface, not its formula. +;; +;; **Proposal 1**, exact algorithm ID `stratified-beta-binomial-v1`, is the +;; current research implementation target in this public workflow. It divides +;; a synthetic pair pool into broad frequency strata, samples non-adaptively, +;; updates uncertainty from responses, predicts knowledge in untested pairs, +;; and recommends stopping at complete rounds. The worked example estimates +;; 4,334 known pairs. That result belongs to the synthetic fixture, not to a +;; production learner or inventory. +;; +;; **Proposal 2**, exact algorithm ID +;; `continuous-pair-frequency-logistic-v2`, is a preserved experimental +;; checkpoint. It asked whether a continuous frequency curve could improve +;; accuracy and shorten tests. It improved some aggregate measures but failed +;; precommitted worst-group and median-length gates, so it was not promoted. +;; Retaining the candidate and its evidence is part of the method: an honest +;; rejection should remain reproducible instead of disappearing. + +^:kindly/hide-code +(kind/hiccup + [:table.purpose-status-table + [:caption "What each visible or published scorer means"] + [:thead + [:tr + [:th {:scope "col"} "Name"] + [:th {:scope "col"} "Quantity"] + [:th {:scope "col"} "Status"]]] + [:tbody + [:tr + [:th {:scope "row"} "Current LexiBench scorer"] + [:td "Estimated recognised Polish lemmas"] + [:td "Deployed in the current product"]] + [:tr + [:th {:scope "row"} "Proposal 1 · stratified-beta-binomial-v1"] + [:td "Known lemma–surface-form pairs in a fixed synthetic pool"] + [:td "Current research target; not deployed"]] + [:tr + [:th {:scope "row"} "Proposal 2 · continuous-pair-frequency-logistic-v2"] + [:td "Known lemma–surface-form pairs in the same synthetic study"] + [:td "Not promoted; not deployed"]]]]) + +;; **Neither proposal is deployed.** Calling Proposal 1 “current” means current +;; within this research programme, not current in LexiBench. Calling Proposal 2 +;; “published” means its article, code, and evidence are inspectable, not that +;; its model powers the test. The distinction matters because production +;; screenshots can otherwise make a research formula look operational, while +;; an executable research article can make a synthetic example look like real +;; learner evidence. +;; +;; ## The learner-facing destination {#learner-destination} +;; +;; The production scoring example shows why the longer chain is worth the +;; trouble. A useful result names the unit, gives a centre estimate, and shows a +;; range rather than claiming exact knowledge. It can also explain which parts +;; of the inventory were directly observed and which were inferred. That is far +;; more informative than a bare “words known” number. + +^:kindly/hide-code +(kind/hiccup + [:figure.purpose-capture + [:img + {:src "lexibench_captures/lexibench-2026-07-17-published-scoring-example.jpg" + :alt "Published LexiBench scoring example showing a live and final estimate of about 1,450 recognized Polish lemmas with a likely range of 1,050 to 1,900."}] + [:figcaption + [:strong "Published current-product example, captured 17 July 2026. "] + "The published example reports about 1,450 recognized Polish lemmas, shows 1,050–1,900 as the likely range, and labels the result approximate rather than exact." + [:span.purpose-annotation "This is a static example on LexiBench's scoring documentation page, not a fabricated completed test and not a result produced by either research proposal."]]]) + +;; The eventual research question is how to support an estimate of **estimated +;; receptive Polish lemmas** with evidence gathered from particular forms and +;; contexts. This series does not pretend that question is solved. It first +;; teaches the workflow, then the purpose, then the probability ideas needed to +;; reason from a sample. Proposal 1 demonstrates a transparent pair-count +;; model. Proposal 2 records a more ambitious candidate and why its evidence +;; was insufficient for promotion. +;; +;; Several decisions remain explicitly deferred. We have not decided the rule +;; that converts correlated pair evidence into latent lemma knowledge. We have +;; not finished representative item calibration or the detailed sampling rules +;; for how many forms and contexts each lemma needs. We have not earned an +;; adaptive selector: adaptation should follow calibrated items and exposure +;; controls, not treat raw frequency as difficulty. We have not resolved when +;; multiple senses or contexts become separately identifiable. Those are not +;; footnotes to hide; they are the research roadmap. + +^:kindly/hide-code +(kind/hiccup + [:div.purpose-callout.green + [:strong "The standard for progress"] + [:p "Compare versioned candidates with clear baselines; distinguish simulations from representative learner evidence; preserve failed checkpoints; and claim only what the evidence supports. “Most accurate possible” is a direction, not a claim that one globally optimal vocabulary test has been found."]]) + +;; ## Technical boundaries {#technical-boundaries} +;; +;; This orientation adds no new statistical derivation and runs no simulation. +;; Its technical role is to name the interfaces between later articles. The +;; exact research estimand is pair knowledge in a declared pool. Raw response +;; events preserve correct, wrong, and don't-know outcomes. Inputs, selectors, +;; algorithms, random seeds, and outputs are versioned for replay. Proposal 1 +;; and Proposal 2 remain historical research objects with their existing +;; contracts and evidence unchanged. +;; +;; ## Capture provenance {#capture-provenance} +;; +;; The three images are dated, read-only captures of the production site. The +;; start and question screens show current interactive states; the score is the +;; site's published static example. No fabricated 80-answer production session +;; was submitted. Source URL, recapture state, capture date, product status, +;; alternative text, prose equivalent, media type, and SHA-256 digest are stored +;; beside the immutable image files in +;; `lexibench-captures-2026-07-17.edn`. A later UI change should produce a new +;; dated capture set, not overwrite this evidence. +;; END ALWAYS-VISIBLE + +^:kindly/hide-code +(kind/hiccup + [:details.purpose-technical + [:summary "Source and reproducibility links"] + [:div.purpose-technical-body + [:p "The reader-facing boundaries above are backed by the versioned implementation target, executable articles, tests, and preserved evidence in the public workflow."] + [:ul + [:li [:a {:href "https://github.com/jamiepratt/theory-to-algorithm-workflow/blob/master/docs/language-learning/vocabulary-estimation/current-scoring-algorithm.md"} + "Proposal 1 scoring contract"]] + [:li [:a {:href "beta_binomial_first_pass.html"} + "Proposal 1 executable article"]] + [:li [:a {:href "pair_frequency_logistic_v2_article.html"} + "Proposal 2 experiment and non-promotion decision"]] + [:li [:a {:href "https://lexibench.com/#/current/scoring"} + "Current LexiBench scoring explanation"]]] + [:p.purpose-source-note "Technical disclosure preserves provenance without turning this orientation into another derivation or simulation."]]]) diff --git a/test/language_learning/vocabulary_estimation/article_controls_test.cljs b/test/language_learning/vocabulary_estimation/article_controls_test.cljs index 717d5a2b..b9c13c69 100644 --- a/test/language_learning/vocabulary_estimation/article_controls_test.cljs +++ b/test/language_learning/vocabulary_estimation/article_controls_test.cljs @@ -27,3 +27,60 @@ (deftest namespace-loads-without-a-dom-test (is (false? (controls/dom-available?)))) + +(deftest drawer-state-and-focus-contract-test + (is (= {:open? true :focus :drawer-close} + (controls/drawer-transition {:open? false} :open))) + (is (= {:open? false :focus :trigger} + (controls/drawer-transition {:open? true} :close))) + (is (= {:open? false :focus :trigger} + (controls/drawer-transition {:open? true} :escape))) + (is (= {:open? false :focus nil} + (controls/drawer-transition {:open? false} :escape)))) + +(deftest active-section-follows-hash-then-scroll-position-test + (let [sections [{:id "question" :top -180} + {:id "chain" :top 48} + {:id "limits" :top 260}]] + (is (= "limits" (controls/active-section-id sections "#limits" 96))) + (is (= "chain" (controls/active-section-id sections "" 96))) + (is (= "chain" (controls/active-section-id sections "#missing" 96))) + (is (= "question" + (controls/active-section-id + [{:id "question" :top 250} + {:id "chain" :top 520}] + "" 96))))) + +(deftest anchor-navigation-leaves-history-to-the-native-anchor-test + (is (= {:hash "#measurement-chain" + :history :native + :scroll :smooth + :focus "measurement-chain"} + (controls/anchor-navigation "measurement-chain" false))) + (is (= :instant + (:scroll (controls/anchor-navigation "measurement-chain" true))))) + +(deftest section-id-is-derived-from-rendered-link-href-test + (is (= "measurement-chain" + (controls/section-id-from-href "#measurement-chain"))) + (is (= "measurement-chain" + (controls/section-id-from-href + "http://localhost/article.html#measurement-chain"))) + (is (nil? (controls/section-id-from-href "http://localhost/article.html"))) + (is (nil? (controls/section-id-from-href "#")))) + +(deftest global-key-handling-ignores-editable-contexts-test + (doseq [context [{:tag-name "input"} + {:tag-name "TEXTAREA"} + {:tag-name "select"} + {:content-editable? true} + {:role "textbox"}]] + (is (false? (controls/global-key-handled? "Escape" context true)))) + (is (true? (controls/global-key-handled? + "Escape" {:tag-name "DIV"} true))) + (is (true? (controls/global-key-handled? + "Escape" {:tag-name "BUTTON"} true))) + (is (false? (controls/global-key-handled? + "ArrowDown" {:tag-name "DIV"} true))) + (is (false? (controls/global-key-handled? + "Escape" {:tag-name "DIV"} false)))) diff --git a/test/language_learning/vocabulary_estimation/article_equation_code_test.clj b/test/language_learning/vocabulary_estimation/article_equation_code_test.clj index 7bb56657..f90c4b08 100644 --- a/test/language_learning/vocabulary_estimation/article_equation_code_test.clj +++ b/test/language_learning/vocabulary_estimation/article_equation_code_test.clj @@ -1,5 +1,6 @@ (ns language-learning.vocabulary-estimation.article-equation-code-test - (:require [clojure.java.io :as io] + (:require [clojure.edn :as edn] + [clojure.java.io :as io] [clojure.string :as str] [clojure.test :refer [deftest is testing]] [language-learning.vocabulary-estimation.article-controls :as controls])) @@ -16,6 +17,17 @@ (defn occurrence-count [pattern text] (count (re-seq pattern text))) +(defn file-sha-256 [file] + (let [digest (java.security.MessageDigest/getInstance "SHA-256")] + (with-open [input (io/input-stream file)] + (let [buffer (byte-array 8192)] + (loop [] + (let [read-count (.read input buffer)] + (when (pos? read-count) + (.update digest buffer 0 read-count) + (recur)))))) + (format "%064x" (BigInteger. 1 (.digest digest))))) + (deftest every-display-equation-has-code-provenance-and-symbol-help (doseq [file (authored-article-files) :let [source (slurp file) @@ -114,11 +126,115 @@ (is (str/includes? (second (first styles)) ".article-equation-title-icon")))) +(deftest series-manifest-has-a-stable-five-article-opening + (is (= [:workflow :purpose :bayes :proposal-1 :proposal-2] + (mapv :id controls/series-manifest))) + (is (= [1 2 3 4 5] + (mapv :number controls/series-manifest))) + (is (every? #(every? (set (keys %)) + [:id :number :title :url :status]) + controls/series-manifest)) + (is (seq controls/series-roadmap)) + (is (every? #(and (:id %) (:title %) (:status %) (nil? (:number %))) + controls/series-roadmap))) + +(deftest configured-controls-render-series-context-and-active-contents-data + (let [configured + (controls/install + {:article-id :purpose + :sections [{:id "learner-question" + :label "The learner's question"}] + :technical-sections [{:id "technical-depth" + :label "Technical depth"}]}) + nodes (filter vector? (tree-seq coll? seq configured)) + node-by-id + (fn [id] + (some #(when (and (map? (second %)) + (= id (:id (second %)))) + %) + nodes)) + links (filter #(= :a (first %)) nodes) + current (some #(when (= "page" (get-in % [1 :aria-current])) %) nodes) + json-node (node-by-id "article-controls-config") + drawer (some #(when (= :aside#article-contents-drawer.article-contents-drawer + (first %)) + %) + nodes) + style (second (some #(when (= :style (first %)) %) nodes))] + (is (= :purpose (get-in (controls/series-context :purpose) [:current :id]))) + (is (= :workflow (get-in (controls/series-context :purpose) [:previous :id]))) + (is (= :bayes (get-in (controls/series-context :purpose) [:next :id]))) + (is (some #(= "managing_brilliant_but_uneven_minds.html" + (get-in % [1 :href])) links)) + (is (some #(= "bayes_theorem_simulations.html" + (get-in % [1 :href])) links)) + (is (= "Article 2 of 5" (last current))) + (is (= 2 (count (filter #(= "page" (get-in % [1 :aria-current])) + nodes)))) + (is (some #(= :details.series-roadmap (first %)) nodes)) + (is (= "application/json" (get-in json-node [1 :type]))) + (is (str/includes? (last json-node) "\"articleId\":\"purpose\"")) + (is (str/includes? (last json-node) "\"technical\":true")) + (is (= "dialog" (get-in drawer [1 :role]))) + (is (true? (get-in drawer [1 :hidden]))) + (is (str/includes? style "prefers-reduced-motion: reduce")))) + +(deftest purpose-article-is-a-bounded-standalone-orientation + (let [source (slurp (io/file authored-root "why_estimate_vocabulary.clj")) + visible-region (second (re-find + #"(?s)BEGIN ALWAYS-VISIBLE(.*?)END ALWAYS-VISIBLE" + source)) + visible-prose (->> (str/split-lines visible-region) + (keep #(second (re-find #"^;;\s?(.*)$" %))) + (str/join " ")) + word-count (count (re-seq #"[\p{L}\p{N}]+(?:[’'-][\p{L}\p{N}]+)*" + visible-prose))] + (is (<= 1500 word-count 2200) + (str "Always-visible Article 2 prose has " word-count " words.")) + (doseq [contract ["Current LexiBench scorer" + "Proposal 1" + "stratified-beta-binomial-v1" + "Proposal 2" + "continuous-pair-frequency-logistic-v2" + "Neither proposal is deployed" + "synthetic 8,000-pair pool" + "estimated receptive Polish lemmas" + "lemma–surface-form pairs" + "calibration" + "adaptive"]] + (is (str/includes? source contract) + (str "Missing Article 2 boundary: " contract))) + (is (str/includes? source + "(controls/install\n {:article-id :purpose")))) + +(deftest purpose-article-production-captures-are-immutable-and-described + (let [capture-root (io/file authored-root "lexibench_captures") + manifest-file (io/file capture-root + "lexibench-captures-2026-07-17.edn") + captures (:captures (edn/read-string (slurp manifest-file))) + article (slurp (io/file authored-root "why_estimate_vocabulary.clj"))] + (is (= 3 (count captures))) + (doseq [{:keys [file sha-256 source-url capture-date product-status + recapture-state alt prose-equivalent]} captures + :let [image-file (io/file capture-root file)]] + (testing file + (is (.exists image-file)) + (is (= sha-256 (file-sha-256 image-file))) + (is (= "2026-07-17" capture-date)) + (is (= :current-production product-status)) + (is (str/starts-with? source-url "https://lexibench.com/")) + (is (not (str/blank? recapture-state))) + (is (<= 18 (count alt))) + (is (<= 30 (count prose-equivalent))) + (is (str/includes? article file)) + (is (str/includes? article alt)) + (is (str/includes? article prose-equivalent)))))) + (deftest every-authored-article-installs-controls-once (doseq [file (authored-article-files) :let [source (slurp file)]] (testing (.getPath file) - (is (= 1 (occurrence-count #"\(controls/install\)" source))) + (is (= 1 (occurrence-count #"\(controls/install(?:\)|\s)" source))) (is (str/includes? source "[language-learning.vocabulary-estimation.article-controls :as controls]")) From 916e29a148ce9602e8b6049f4962213d4c38e080 Mon Sep 17 00:00:00 2001 From: James Pratt Date: Fri, 17 Jul 2026 20:13:31 +0200 Subject: [PATCH 2/5] Refocus workflow article on managing agents Refs jamiepratt/theory-to-algorithm-workflow#25 --- .../managing_brilliant_but_uneven_minds.clj | 524 +++++++----------- .../article_equation_code_test.clj | 31 ++ 2 files changed, 232 insertions(+), 323 deletions(-) diff --git a/src/language_learning/vocabulary_estimation/managing_brilliant_but_uneven_minds.clj b/src/language_learning/vocabulary_estimation/managing_brilliant_but_uneven_minds.clj index def772f6..ec0f2941 100644 --- a/src/language_learning/vocabulary_estimation/managing_brilliant_but_uneven_minds.clj +++ b/src/language_learning/vocabulary_estimation/managing_brilliant_but_uneven_minds.clj @@ -5,7 +5,7 @@ :clay {:hide-info-line true :title "Managing Brilliant but Uneven Minds: My Theory-to-Algorithm Workflow" :quarto {:author :jamiep - :description "Why managing fast, uneven AI agents requires explicit assumptions, executable research, and independent validation gates." + :description "A personal account of managing fast, uneven AI agents through explicit decisions, executable work, independent validation, and retained human responsibility." :type :post :date "2026-07-15" :image "managing_brilliant_but_uneven_minds_preview.png" @@ -23,8 +23,8 @@ (kind/hiccup [:style (str - ":root{--mw-accent:#1464b5;--mw-accent-soft:#e5f1fb;--mw-warm:#9a4b00;--mw-warm-soft:#fff0df;--mw-success:#0f695f;--mw-success-soft:#e2f4f0;--mw-muted:#4f5b66}" - ".quarto-dark{--mw-accent:#73b7ff;--mw-accent-soft:#173653;--mw-warm:#ffc27a;--mw-warm-soft:#4a2d12;--mw-success:#64d8c7;--mw-success-soft:#163d38;--mw-muted:#b9c7d2}" + ":root{--mw-accent:#1464b5;--mw-warm:#9a4b00;--mw-success:#0f695f;--mw-muted:#4f5b66}" + ".quarto-dark{--mw-accent:#73b7ff;--mw-warm:#ffc27a;--mw-success:#64d8c7;--mw-muted:#b9c7d2}" "#title-block-header{padding-top:.75rem}#title-block-header h1{line-height:1.15;overflow-wrap:anywhere}" ".mw-opening{border-left:5px solid var(--mw-accent);border-radius:.45rem;padding:clamp(1rem,3vw,1.4rem);margin:0 0 1.5rem;background:color-mix(in srgb,var(--bs-body-bg,#fff) 87%,var(--mw-accent) 13%);font-size:1.08rem;line-height:1.65}.mw-opening p:last-child{margin-bottom:0}" ".mw-grid,.mw-definition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.85rem;margin:1.25rem 0}" @@ -34,76 +34,52 @@ ".mw-table-wrap{max-width:100%;overflow-x:auto;margin:1.25rem 0}.mw-table{width:100%;border-collapse:collapse}.mw-table th,.mw-table td{padding:.65rem .75rem;border-bottom:1px solid var(--bs-border-color,#dee2e6);text-align:left;vertical-align:top;min-width:8rem}.mw-table thead th{border-bottom:2px solid var(--bs-border-color,#adb5bd)}.mw-table code{overflow-wrap:anywhere;white-space:normal}" ".mw-code{max-width:100%;overflow-x:auto;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.45rem;padding:.75rem;background:color-mix(in srgb,var(--bs-body-bg,#fff) 94%,var(--mw-accent) 6%)}" ".mw-cycle-caption,.mw-note{font-size:.9rem;color:var(--mw-muted)}.mw-cycle-caption{text-align:center}" - ".series-toc{min-width:0;border:1px solid var(--bs-border-color,#ced4da);border-radius:.6rem;padding:clamp(.85rem,3vw,1.2rem);margin:0 0 1.4rem;background:var(--bs-body-bg,#fff)}.series-toc h2{font-size:1.2rem;margin:0 0 .55rem}.series-toc p{margin:0 0 .7rem}.series-toc ol{margin:0;padding-left:1.65rem}.series-toc li{padding:.18rem .45rem}.series-status{display:inline-block;margin-left:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mw-muted)}.series-current{margin:.35rem 0 .35rem -.7rem;border-left:4px solid var(--mw-accent);border-radius:.4rem;padding:.6rem .75rem!important;background:color-mix(in srgb,var(--bs-body-bg,#fff) 84%,var(--mw-accent) 16%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mw-accent) 35%,transparent);font-weight:700}.series-current>a{color:var(--mw-accent)}.series-current .series-status{border-radius:999px;padding:.18rem .48rem;background:var(--mw-accent);color:#fff}.quarto-dark .series-current .series-status{color:#10212b}" "@media(max-width:575px){.mw-table th,.mw-table td{padding:.5rem}.mw-card{padding:.8rem}}")]) ^:kindly/hide-code -(kind/hiccup - [:nav.series-toc {:aria-labelledby "series-contents-heading"} - [:h2#series-contents-heading "Theory to vocabulary-estimation series"] - [:p "Learning the theory, making the assumptions explicit, and developing a scorer for " - [:a {:href "https://lexibench.com/"} "Lexibench.com"] "."] - [:ol {:start 0} - [:li.series-current - [:a {:href "managing_brilliant_but_uneven_minds.html" - :aria-current "page"} - "Managing brilliant but uneven minds: my theory-to-algorithm workflow"] - [:span.series-status "you are here"]] - [:li [:a {:href "bayes_theorem_simulations.html"} - "Bayes' theorem from uncertainty to decision"] - [:span.series-status "published"]] - [:li [:a {:href "beta_binomial_first_pass.html"} - "Estimating vocabulary size with a simple Bayesian model"] - [:span.series-status "published"]] - [:li [:a {:href "pair_frequency_logistic_v2_article.html"} - "Does pair frequency predict learner responses?"] - [:span.series-status "published"]] - [:li "From Self-Reported CEFR to a Versioned Lemma–Form-Pair Pool" - [:span.series-status "planned"]] - [:li "From Correlated Form Pairs to Latent Lemma Knowledge" - [:span.series-status "planned"]] - [:li "Modelling Correct, Wrong, and Don't-Know Separately" - [:span.series-status "planned"]] - [:li "Calibrating Items Before IRT and Adaptive Selection" - [:span.series-status "planned"]] - [:li "When Contexts and Senses Become Identifiable" - [:span.series-status "planned"]]]]) - -^:kindly/hide-code -(controls/install) +(controls/install + {:article-id :workflow + :sections [{:id "management-job" :label "The management job"} + {:id "changed-cost-curve" :label "A changed cost curve"} + {:id "decisions-before-delegation" :label "Decide before delegating"} + {:id "theory-to-algorithm-cycle" :label "The theory-to-algorithm cycle"} + {:id "independent-validation" :label "Independent validation"} + {:id "repository-boundary" :label "Repository boundary"} + {:id "human-ownership" :label "What the human still owns"} + {:id "practical-influences" :label "Practical influences"}] + :technical-sections [{:id "sources" :label "Sources and further reading"}]}) ^:kindly/hide-code (kind/hiccup [:div.mw-opening - [:p "I am genuinely excited. I now have brilliant but profoundly uneven minds at my command: a new natural-language interface to the digital world and to a vast body of online knowledge. I can call on ten agents concurrently and watch them work at superhuman speed on some narrow tasks. The job description of a knowledge worker is changing accordingly. A central question is no longer only “How do I do this work?” but “How do I become an effective manager of these interesting minds?” Their speed, range, and stamina are extraordinary. Their judgment, context, and accountability are not. The fascinating new craft is learning how to work around those weaknesses and use those superhuman abilities to produce good code and good knowledge work—not AI slop."]]) + [:p "I am genuinely excited. I now have brilliant but profoundly uneven minds at my command: a natural-language interface to the digital world and a vast body of online knowledge. I can call on ten agents concurrently and watch them work at superhuman speed on some narrow tasks. Their range and stamina are extraordinary. Their judgment, context, and accountability are not. My new craft is learning to manage those strengths and weaknesses so that the result is good code and good knowledge work—not AI slop."]]) ^:kindly/hide-code (kind/hiccup [:ol.article-chapter-map - [:li [:strong "Manage"] [:br] "Treat agent output as delegated work, not revealed truth."] - [:li [:strong "Recognise disruption"] [:br] "Ask what a new cost and capability curve changes."] - [:li [:strong "Define"] [:br] "Turn users' tacit expectations into an explicit estimand."] - [:li [:strong "Ground"] [:br] "Separate theory already applied from ideas still to test."] - [:li [:strong "Cycle"] [:br] "Version assumptions, evidence, candidates, and decisions."] - [:li [:strong "Inspect"] [:br] "Publish the workflow and its complete case study together."] - [:li [:strong "Learn"] [:br] "Borrow useful practices without outsourcing responsibility."]]) + [:li [:strong "Decide"] [:br] "Name the outcome, authority, and acceptable risk."] + [:li [:strong "Delegate"] [:br] "Give agents bounded, inspectable work."] + [:li [:strong "Execute"] [:br] "Turn claims into code, examples, and evidence."] + [:li [:strong "Validate"] [:br] "Keep workflow, model, software, and publication checks distinct."] + [:li [:strong "Preserve"] [:br] "Version assumptions, failures, decisions, and rollback points."] + [:li [:strong "Own"] [:br] "Retain human responsibility for purpose and consequences."]]) -;; ## The management job +;; ## The management job {#management-job} ;; ;; Calling these systems “minds” is deliberately provocative, but it is not a ;; claim that they are people. It describes the experience of delegating a ;; messy intellectual task, receiving a surprising interpretation, challenging ;; it, and watching another attempt arrive in seconds. Natural language is the -;; interface, but the useful agents are not confined to chat. They can search, -;; read a repository, run programs, inspect a browser, edit an article, and -;; compare the result with an explicit test. +;; interface, but useful agents are not confined to chat. They can search, read +;; a repository, run programs, inspect a browser, edit an article, and compare +;; the result with an explicit test. ;; -;; The speed is real, but “superhuman” needs a boundary. An agent can transform -;; text, search a codebase, or try variations far faster than I can. It does not -;; thereby acquire a superhuman understanding of my users, my product, the -;; consequences of a wrong decision, or the scientific status of a claim. Ten -;; agents can also make ten fast, plausible mistakes. Parallelism multiplies a -;; good process; it does not create one. +;; “Superhuman” also needs a boundary. An agent can transform text, search a +;; codebase, or try variations far faster than I can. It does not thereby gain +;; a superhuman understanding of my users, the consequences of a wrong +;; decision, or the scientific status of a claim. Ten agents can make ten fast, +;; plausible mistakes. Parallelism multiplies a management system; it does not +;; create one. ^:kindly/hide-code (kind/hiccup @@ -118,207 +94,103 @@ [:section.mw-card [:h3 "What remains dangerously uneven"] [:ul - [:li "Confidently filling gaps with a plausible invention."] + [:li "Filling a gap with a confident, plausible invention."] [:li "Optimising the task it heard instead of the outcome I meant."] - [:li "Losing context or treating a recent source as established authority."] - [:li "Announcing completion before the whole result has been checked."]]] + [:li "Treating a recent source as established authority."] + [:li "Announcing completion before the whole result is checked."]]] [:section.mw-card [:h3 "What the human manager must own"] [:ul - [:li "The purpose, users, definitions, priorities, and acceptable risk."] + [:li "Purpose, users, definitions, priorities, and acceptable risk."] [:li "Which sources and evidence deserve authority."] [:li "Permission boundaries and irreversible decisions."] - [:li "Independent review and the final claim that the work is good enough."]]]]) + [:li "Independent review and the final claim that work is good enough."]]]]) -;; The “junior developer” analogy is useful if it changes behaviour. I do not -;; hand a junior colleague one vague sentence, merge whatever appears, and then -;; blame the colleague. I explain the outcome, let questions reveal ambiguity, -;; divide work into inspectable slices, provide tools, and require tests and -;; review. Agents need an even more explicit version of that management because -;; they are extraordinarily productive, do not accumulate responsibility, and -;; may repeat the same kind of mistake in a fresh, fluent form. +;; The “junior developer” analogy is useful only if it changes my behaviour. I +;; do not hand a junior colleague one vague sentence, merge whatever appears, +;; and blame the colleague. I explain the outcome, let questions expose +;; ambiguity, divide work into inspectable slices, provide tools, and require +;; tests and review. Agents need an even more explicit version of that +;; management because they are extraordinarily productive, do not accumulate +;; responsibility, and can repeat the same mistake in a fresh, fluent form. ;; -;; This is why established engineering practices matter more, not less. Clear -;; requirements, version control, small changes, executable examples, test-first -;; regression work, peer review, least privilege, and rollback are mechanisms -;; for turning fallible effort into dependable output. An LLM can help perform -;; nearly every step. It cannot be the reason that a step is trusted. +;; Established engineering practices therefore matter more, not less. Clear +;; requirements, version control, small changes, executable examples, +;; test-first regression work, peer review, least privilege, and rollback turn +;; fallible effort into dependable output. An LLM can help perform nearly every +;; step. It cannot be the reason that a step is trusted. ;; -;; ## A book for this moment: *The Innovator's Dilemma* +;; ## A changed cost curve {#changed-cost-curve} ;; ;; I have not yet read Clayton M. Christensen's -;; [*The Innovator's Dilemma*](https://store.hbr.org/product/the-innovator-s-dilemma-with-a-new-foreword-when-new-technologies-cause-great-firms-to-fail/10706), -;; and I am excited to. Its central idea seems exceptionally relevant to the -;; present moment. Successful organisations can make sensible decisions—listen -;; to their best customers, improve the products those customers value, demand -;; attractive margins—and still miss a disruptive change. The early disruptive -;; offering is often worse on the dimensions the established market already -;; rewards. It may instead be cheaper, simpler, more convenient, or useful to a -;; new or overlooked group. As it improves, it can redraw the market and its -;; value network before the incumbent's normal decision machinery knows how to -;; take it seriously. -;; -;; That is more precise than using *disruptive* as a synonym for impressive new -;; technology. Christensen's dilemma is that the incumbent's apparently good -;; management can rationally reject the small, low-margin, initially inferior -;; opportunity. The structures that made the organisation excellent at the old -;; game can prevent it from learning the new one. - -^:kindly/hide-code -(kind/hiccup - [:div.mw-callout.success - [:strong "Popular and authoritative—but not scripture"] - [:p "The book deserves to be called a management classic. Harvard Business Review Press describes it as a Wall Street Journal and Businessweek bestseller and one of the Economist's six most important business books. Harvard Business School records that it was also a New York Times bestseller and won the 1997 Global Business Book Award; Christensen was a Harvard Business School professor whose work put “disruptive innovation” into the managerial vocabulary."] - [:p "That establishes extraordinary influence and practical authority. It does not make every case or extrapolation settled science. Later research has refined, disputed, and frequently complained about misuse of the theory. That distinction is itself relevant to this series: a powerful framework should generate sharper questions and testable predictions, not become a label that excuses us from evidence."]]) - -;; Applying the book to today's knowledge-worker disruption is my inference, -;; not a claim that Christensen predicted coding agents. AI systems are still -;; worse than skilled humans on many dimensions by which professional work has -;; traditionally been judged. At the same time, they radically change the cost, -;; speed, availability, and accessibility of producing software, analysis, -;; writing, designs, and operational work. A person who demands that an agent -;; first reproduce an expert's entire old job, unaided and without error, may -;; miss the new workflow forming around the technology. -;; -;; The useful question is not simply “Will AI replace white-collar jobs?” It is: -;; **which units of work, value networks, and organisational habits change when -;; competent intellectual labour becomes abundant, fast, conversational, and -;; uneven?** Established organisations are optimised around scarce human -;; attention, meetings, hand-offs, and implementation time. Agent-native work -;; can make specification, judgment, validation, and responsibility the new -;; bottlenecks. Knowledge workers are both the managers of this disruptive -;; capability and part of the sector being disrupted by it. -;; -;; ## From an expectation to an estimand -;; -;; My concrete case is a vocabulary-size scorer for -;; [Lexibench](https://lexibench.com/). I want to encode an algorithm that does -;; what learners reasonably expect, in a rigorous and inspectable way. That -;; sentence hides the hardest work. Users do not arrive with one formal, -;; unanimous definition. I have to turn likely expectations into hypotheses, -;; state them, show learners what the result means, check whether they interpret -;; it as intended, and version the model if the target changes. -;; -;; A useful technical word here is **estimand**: the quantity an algorithm -;; claims to estimate. “How many words do you know?” is not yet an estimand. It -;; does not say what counts as a word, which meanings count, what population of -;; vocabulary provides the denominator, or what evidence counts as knowledge. -;; An authoritative answer cannot be more precise than its question. -;; -;; Consider the dictionary form, or **lemma**, of a Polish word. Does knowing -;; the lemma mean knowing every possible inflected surface form? Or does it mean -;; recognising the intended meaning across the surface forms that account for, -;; say, 70% of the lemma's observed occurrences? The 70% is deliberately an -;; example, not a threshold smuggled into the current scorer. It exposes a real -;; choice between exhaustive type coverage and frequency-weighted coverage of -;; language people are likely to encounter. -;; -;; Polish makes this choice impossible to ignore. Nouns, adjectives, verbs, -;; numerals, and other word classes change form to express grammatical -;; information. The -;; [Grammatical Dictionary of Polish](https://sgjp.pl/about/) describes the -;; inflection of hundreds of thousands of lexemes through millions of textual -;; word forms. One lemma can therefore connect to many surface forms, sometimes -;; with the same spelling serving several grammatical functions. “One word” is -;; not a harmless database row. - -^:kindly/hide-code -(kind/hiccup - [:div.mw-table-wrap - [:table.mw-table - [:caption "Hidden choices behind a vocabulary-size result"] - [:thead - [:tr [:th {:scope "col"} "Question"] - [:th {:scope "col"} "A tempting shortcut"] - [:th {:scope "col"} "What must become explicit"]]] - [:tbody - [:tr - [:th {:scope "row"} "What is counted?"] - [:td "Words"] - [:td "Lemmas, surface forms, lemma–form pairs, meanings, or versioned test items."]] - [:tr - [:th {:scope "row"} "What does “know” mean?"] - [:td "Answered correctly once"] - [:td "Passive recognition, production, repeated recognition across forms, or a latent probability."]] - [:tr - [:th {:scope "row"} "What does a response prove?"] - [:td "Correct equals known"] - [:td "The roles of guessing, slips, context, distractors, ambiguity, and item quality."]] - [:tr - [:th {:scope "row"} "What is the total?"] - [:td "The language"] - [:td "A fixed, versioned pool with declared inclusion and exclusion rules."]] - [:tr - [:th {:scope "row"} "When can the test stop?"] - [:td "After a convenient number"] - [:td "A specified uncertainty target, minimum evidence, and maximum burden."]]]]]) - -;; The current first-pass estimand is deliberately narrower: +;; [*The Innovator's Dilemma*](https://store.hbr.org/product/the-innovator-s-dilemma-with-a-new-foreword-when-new-technologies-cause-great-firms-to-fail/10706). +;; What follows is a question prompted by publisher summaries, Christensen's +;; historical influence, and later scholarship—not my account of an unread +;; book. The idea I find useful is that sensible organisations can optimise for +;; the qualities their established customers value and still miss an initially +;; weaker offering built around a different cost, convenience, or value curve. ;; -;; > **Receptive knowledge of lemma–surface-form pairs in a fixed, versioned -;; > pool.** +;; Applying that idea to agents is my inference, not a claim that Christensen +;; predicted coding agents. These systems remain worse than skilled humans on +;; many traditional measures of professional work, while radically changing +;; the speed, price, accessibility, and availability of intellectual labour. +;; The question is not whether an agent can reproduce an expert's entire old +;; job unaided. It is which units of work and organisational habits change when +;; competent output becomes abundant, conversational, and uneven—and when +;; specification, judgment, validation, and responsibility become the scarce +;; resources. ;; -;; This is passive receptive vocabulary: whether a learner recognises an -;; intended meaning, not whether they can produce the form in speech or writing. -;; Context and answer choices help operationalise one intended meaning, but the -;; current frequency data does not identify senses and the scorer does not -;; pretend to estimate sense-specific knowledge. Nor does pair knowledge yet -;; aggregate into a principled latent claim that the learner “knows the lemma.” +;; The book's influence is not in doubt: Harvard Business Review Press records +;; its bestseller reception, and Harvard Business School records its 1997 +;; Global Business Book Award and Christensen's role in putting disruptive +;; innovation into managerial vocabulary. Influence is not settled science. +;; Later research has refined the theory, disputed parts of it, and documented +;; its misuse. I want a framework that sharpens questions I can test, not a +;; prestigious label that excuses me from evidence. ;; -;; Those are not embarrassing omissions to conceal. They are assumptions and -;; open questions to publish. Learners should see qualified results that say -;; what was estimated, from which pool, by which algorithm version, with what -;; uncertainty. User research then checks whether those words create the -;; understanding I intended. Transparency is necessary; comprehension is the -;; test of whether the transparency worked. +;; ## Decide before delegating {#decisions-before-delegation} ;; -;; ## Theory already used, and theory still to earn +;; The expensive part of agent management is often deciding what the work +;; should mean. Before implementation I must name the user outcome, translate +;; an informal expectation into an explicit target, choose which sources have +;; authority, state exclusions, and decide what evidence could prove the idea +;; inadequate. If those decisions stay tacit, an agent will make them for me. +;; Its answer may be elegant and internally consistent while solving the wrong +;; problem. ;; -;; LLMs are fabulous research tools for this work. They can map unfamiliar -;; terminology, propose search strategies, compare papers, challenge an -;; assumption, explain a derivation several ways, and help translate a model -;; contract into executable code. They are discovery and synthesis engines, -;; not scientific authorities. A fluent summary sends me to the primary source; -;; it does not replace it. +;; My LexiBench vocabulary-estimation work is the concrete case study. The +;; product purpose, learner-facing quantity, complete measurement chain, current +;; research targets, and deferred questions now live in +;; [Article 2, “Why estimate vocabulary?”](why_estimate_vocabulary.html). +;; Article 1 owns how I organise the work; Article 2 owns why the product exists +;; and what it is trying to measure. ^:kindly/hide-code (kind/hiccup - [:div.mw-grid - [:section.mw-card - [:h3 "Applied in the published work"] - [:ul - [:li "Measurement discipline: name the estimand, population, conditions, and exclusions."] - [:li "Bayesian inference: update uncertainty from responses and predict untested pairs."] - [:li "Stratified sampling: balance observations across a provisional frequency proxy."] - [:li "Sequential stopping: stop at round boundaries when a declared interval target or soft maximum is reached."] - [:li "Precommitted simulation validation: freeze scenarios, metrics, thresholds, and seeds before held-out evidence."]]] - [:section.mw-card - [:h3 "Important, but not yet claimed"] - [:ul - [:li "A versioned conversion from CEFR and corpus evidence into a learner-relevant pool."] - [:li "Hierarchical models connecting correlated surface-form evidence to latent lemma knowledge."] - [:li "Separate guessing, slipping, wrong, and don't-know processes."] - [:li "Calibrated item difficulty, item-response theory, and adaptive selection."] - [:li "Multiple contexts or senses only when stable identifiers and repeated evidence make them identifiable."]]]]) + [:div.mw-callout.warm + [:strong "Delegation starts after the important nouns are defined"] + [:p "A fluent implementation can hide disagreement about the user, target quantity, population, evidence, or acceptable error. I write those decisions down, give them versions, and make later changes visible."]]) -;; The practical goal is to reach useful accuracy while testing as few items as -;; possible. That is not permission to claim the present scorer is optimal. -;; The current selector is balanced and non-adaptive; frequency is a proxy, not -;; calibrated item difficulty. Calibration, IRT, and adaptive testing belong to -;; later candidates, each with evidence that can fail. +;; LLMs are fabulous research tools here. They can map unfamiliar terminology, +;; propose searches, compare papers, challenge an assumption, explain a +;; derivation several ways, and translate a model contract into code. They are +;; discovery and synthesis engines, not scientific authorities. A fluent +;; summary sends me to the primary source; it does not replace it. ;; -;; ## The research cycle, in public +;; ## The theory-to-algorithm cycle {#theory-to-algorithm-cycle} ;; ;; The unit of progress is not “ask an AI for the answer.” It is one versioned, ;; explainable refinement. I begin with the smallest defensible model, then -;; change one important assumption at a time. The old model remains runnable. -;; A failed candidate remains evidence rather than disappearing into a rewritten -;; story. +;; change one important assumption at a time. Theory becomes an explicit model +;; contract; the contract becomes executable code; code produces replayable +;; evidence; evidence decides whether a candidate earns promotion. The old +;; model remains runnable. A failed candidate remains evidence instead of +;; disappearing into a rewritten success story. ^:kindly/hide-code (kind/mermaid "flowchart LR - U[User expectation
as a hypothesis] --> E[Explicit estimand
and exclusions] + U[User expectation
as a hypothesis] --> E[Explicit target
and exclusions] E --> T[Relevant theory
and assumptions] T --> B[Executable
baseline] B --> C[One versioned
candidate] @@ -328,162 +200,168 @@ D -->|no| N[Do not promote;
preserve evidence] P --> R[Publish reasoning,
code, evidence, decision] N --> R - R --> L[Learner interpretation
and feedback] + R --> L[User interpretation
and feedback] L --> U") ^:kindly/hide-code (kind/hiccup [:p.mw-cycle-caption - "Agents can contribute throughout the loop. Human responsibility for the target, authority, gate, and decision does not move with the work."]) + "Agents can contribute throughout the cycle. Human responsibility for the target, authority, gate, and decision does not move with the work."]) -;; Three gates answer different questions: +;; Agents can work on separate, bounded slices, but a coordinator must preserve +;; dependencies and integrate in order. A protocol should exist before the +;; result it will judge. Generated evidence should identify its inputs, +;; algorithm, seed, runtime, and output. A surprising result should send the +;; work back around the cycle, not trigger quiet threshold changes. +;; +;; ## Independent validation {#independent-validation} +;; +;; “Validated” is too vague to be useful. I keep four questions separate: ^:kindly/hide-code (kind/hiccup [:dl.mw-definition-grid + [:div.mw-definition + [:dt "Workflow validation"] + [:dd "Do repository roles, paths, commands, ownership, and publication order resolve from the versioned profile?"]] [:div.mw-definition [:dt "Model validation"] - [:dd "Does the candidate earn promotion for the declared estimand under the frozen scenarios and thresholds?"]] + [:dd "Does the candidate earn promotion for the declared target under frozen scenarios and thresholds?"]] [:div.mw-definition [:dt "Software validation"] - [:dd "Does the implementation behave as specified, replay deterministically, and agree across its supported runtimes?"]] + [:dd "Does the implementation behave as specified, replay deterministically, and agree across supported runtimes?"]] [:div.mw-definition [:dt "Publication validation"] - [:dd "Can a reader inspect the claim and evidence through working pages, controls, links, labels, layouts, and themes?"]]]) + [:dd "Can a reader inspect the claim through working pages, controls, links, labels, layouts, and themes?"]]]) -;; This separation has already mattered. The first scorer estimates an -;; independent knowing rate in each of eight frequency strata. A second -;; candidate replaced those steps with a continuous pair-frequency curve. The -;; candidate improved aggregate coverage and mean absolute error in its related -;; simulations. It still failed precommitted worst-cell coverage, worst-cell -;; error, and test-length checks. The code worked. The article rendered. The -;; model did not earn promotion, so the first version remained the target. +;; Passing one lane never substitutes for another. This distinction has already +;; mattered in the case study. The first research scorer estimates independent +;; knowing rates across eight frequency strata. A second candidate replaced +;; those steps with a continuous pair-frequency curve. It improved aggregate +;; coverage and mean absolute error in its held-out simulations, yet failed +;; precommitted worst-cell coverage, worst-cell error, and test-length checks. +;; The code worked. The article rendered. The model did not earn promotion, so +;; the first version remained the research target. ;; ;; That negative result is the workflow doing its job. Without a frozen gate, -;; a very productive agent—or an enthusiastic human—could select the attractive +;; a highly productive agent—or an enthusiastic human—could select attractive ;; aggregate numbers, retune after seeing the result, and publish a polished ;; success story. The antidote to AI slop is not merely better prose. It is an ;; evidence structure that makes inconvenient results hard to erase. ;; -;; ## What is in the public repository? +;; ## Repository boundary {#repository-boundary} ;; -;; I have published the complete worked example as the +;; I have published the complete worked example in the ;; [theory-to-algorithm workflow repository](https://github.com/jamiepratt/theory-to-algorithm-workflow). -;; It is both a reusable method and one inspectable vocabulary-estimation case -;; study. Clojure, Clay, Quarto, Civitas, and Git submodules are the technologies -;; used in this example; none is a requirement of the method. +;; Its identity is deliberately dual: a reusable method plus one complete, +;; inspectable vocabulary-estimation case study. The repository boundary makes +;; authority explicit rather than allowing two histories to claim the same +;; artifacts. ^:kindly/hide-code (kind/hiccup [:div.mw-table-wrap [:table.mw-table - [:caption "Repository map"] + [:caption "Ownership and authority in the public example"] [:thead - [:tr [:th {:scope "col"} "Area"] - [:th {:scope "col"} "What it contains"] - [:th {:scope "col"} "Why it exists"]]] - [:tbody - [:tr - [:th {:scope "row"} [:code "README.md"] " and " [:code "docs/workflow/"]] - [:td "The lifecycle, validation lanes, limits, and adaptation guide."] - [:td "A human-readable method that can be copied to another theory-to-algorithm problem."]] [:tr - [:th {:scope "row"} [:code "CONTEXT.md"] " and " [:code "CONTEXT-MAP.md"]] - [:td "Stable vocabulary, invariants, authority order, and routes to deeper context."] - [:td "Give each fresh agent the small amount of context it must not invent."]] - [:tr - [:th {:scope "row"} [:code ".agents/research-workflow.json"]] - [:td "Repository roles, article mapping, commands, commit order, and browser checks."] - [:td "A versioned profile keeps reusable tools free of workstation-specific assumptions."]] + [:th {:scope "col"} "Area"] + [:th {:scope "col"} "Owns"] + [:th {:scope "col"} "Management purpose"]]] + [:tbody [:tr - [:th {:scope "row"} [:code ".agents/skills/"] " and GitHub templates"] - [:td "Repeatable preview, publication, review, model-experiment, and pull-request interfaces."] - [:td "Make important process steps executable and reviewable instead of relying on memory."]] + [:th {:scope "row"} "Workflow repository"] + [:td "Method, decisions, model contract, versioned profile, and reusable skills."] + [:td "Tell a fresh agent what is authoritative and how this project is organised."]] [:tr - [:th {:scope "row"} [:code "docs/language-learning/"]] - [:td "The current scoring contract, status, decisions, and links through the evidence chain."] - [:td "State exactly what an implementation target claims and does not claim."]] + [:th {:scope "row"} "Publication submodule"] + [:td "Executable articles, model code, fixtures, evidence, tests, and publication inputs."] + [:td "Pin the exact source and evidence described by the parent workflow history."]] [:tr - [:th {:scope "row"} [:code "clojurecivitas.github.io/"]] - [:td "A pinned submodule containing executable articles, model code, fixtures, immutable evidence, tests, and rendering configuration."] - [:td "Connect the public explanation to the exact publication history and evidence it describes."]]]]]) + [:th {:scope "row"} "GitHub issues and pull requests"] + [:td "Future work, dependency order, review, and publication checkpoints."] + [:td "Keep unfinished intentions out of docs that claim to describe shipped reality."]]]]]) -;; A new project can replace the case-study material, edit the profile, and -;; retain the lifecycle and validation separation. A curious reader can instead -;; follow the vocabulary example end to end: the current contract, the first -;; executable model, the preserved failed candidate, its deterministic evidence, -;; and the tests that protect replay. +;; The publication repository must be committed and published before the parent +;; repository records its submodule pointer. That order is mundane but +;; important: a reader should never receive a pointer to work that does not +;; exist. Clojure, Clay, Quarto, Civitas, and Git submodules implement this case +;; study; none is a requirement of the reusable method. ^:kindly/hide-code (math/code-detail "code-clone-workflow" "Cloning and validating the complete workflow" [:div - [:p "Clone the workflow with its publication submodule, then validate the versioned repository profile before using its commands."] + [:p "Clone both histories, then validate the versioned repository profile before using its commands."] [:pre.mw-code [:code "git clone --recurse-submodules https://github.com/jamiepratt/theory-to-algorithm-workflow.git\ncd theory-to-algorithm-workflow\npython3 .agents/scripts/research_workflow.py validate"]]]) -;; ## Two practical influences +;; ## What the human still owns {#human-ownership} +;; +;; My agents can propose requirements, draft a protocol, implement code, run a +;; simulation, inspect a page, and criticise one another. I still own the reason +;; for doing the work, the people affected, the definitions that shape the +;; answer, the authority assigned to sources, the permissions granted to tools, +;; and the decision to publish or deploy. I also own the possibility that my +;; framing is wrong. +;; +;; Retained responsibility does not mean manually repeating every agent action. +;; It means arranging the work so that consequential decisions are explicit and +;; evidence reaches me in a reviewable form. I use isolated workspaces, narrow +;; scopes, tests that observe public behaviour, immutable evidence, visual +;; review, staged publication, and rollback. I ask another agent to review when +;; independence helps, but I do not confuse agent disagreement or agreement +;; with human judgment. + +^:kindly/hide-code +(kind/hiccup + [:div.mw-callout.success + [:strong "My acceptance test"] + [:p "The standard is not whether an agent produced something astonishingly quickly. It is whether humans and agents together produced something worth trusting—and whether I can explain why."]]) + +;; ## Two practical influences {#practical-influences} ;; -;; [Matt Pocock](https://www.mattpocock.com/) has published an excellent -;; [full workflow walkthrough](https://www.youtube.com/watch?v=-QFHIoCo-Ko) -;; alongside his broader [YouTube channel](https://www.youtube.com/c/mattpocockuk). -;; I recommend his approach because it treats agent output as engineering work: -;; interrogate a vague request before implementation, write down the destination, -;; cut work into vertical slices that create real feedback, and use established -;; testing and review practices. The agent is a tremendously productive junior -;; developer, not an oracle and not the person accountable for the system. +;; [Matt Pocock](https://www.mattpocock.com/)'s +;; [workflow walkthrough](https://www.youtube.com/watch?v=-QFHIoCo-Ko) treats +;; agent output as engineering work: interrogate a vague request, write down the +;; destination, cut work into vertical slices that create feedback, and use +;; established testing and review practices. The agent is a tremendously +;; productive junior developer, not an oracle or the person accountable for the +;; system. ;; -;; [Kun Chen's](https://www.youtube.com/channel/UCb69t9ZkE5z1KvCmfJoaifA) -;; [agentic-engineering walkthrough](https://www.youtube.com/watch?v=iQyg-KypKAA) -;; is another important influence. His captain-and-crew framing takes the -;; management analogy seriously: invest human attention at the beginning in -;; deciding and explaining what should be built, delegate implementation across +;; [Kun Chen's agentic-engineering walkthrough](https://www.youtube.com/watch?v=iQyg-KypKAA) +;; takes the captain-and-crew analogy seriously: invest human attention at the +;; beginning in deciding what should be built, delegate implementation across ;; isolated agents, and invest again at the end in validation. His emphasis on -;; visual artefacts is especially useful when agents can generate information -;; faster than a human can review walls of text. +;; visual artefacts is valuable when agents generate information faster than a +;; human can review walls of text. ;; -;; I am not trying to reproduce either workflow ritual for ritual. The durable -;; lesson is to design the organisation around the agents' actual strengths and +;; I am not reproducing either workflow ritual for ritual. The durable lesson is +;; to design the organisation around the agents' actual strengths and ;; weaknesses. Requirements, context, tools, isolation, feedback, validation, ;; versioned evidence, and rollback are the management system. ;; -;; ## The work ahead -;; -;; We have suddenly gained access to a strange abundance of fast intellectual -;; labour. The temptation is to ask for more output. The interesting work is to -;; build better judgment around that output: decide what deserves to exist, -;; clarify what it should mean, construct evidence that can contradict us, and -;; preserve the reasoning so another person can inspect it. -;; -;; That is why I am doing this research cycle in public. The vocabulary scorer -;; is useful in its own right, but it is also a demanding test of the broader -;; workflow. It forces natural-language expectations, linguistic categories, -;; statistical theory, code, evidence, user communication, and operational -;; decisions into contact. Every hidden assumption that becomes visible is -;; progress. Every candidate that fails honestly is progress too. -;; -;; I am excited by the minds now available to us, by Christensen's warning that -;; good old-world management can miss a new value network, and by the new job -;; of learning how to manage this capability well. The standard should not be -;; whether an agent produced something astonishingly quickly. It should be -;; whether humans and agents together produced something worth trusting. +;; We have suddenly gained a strange abundance of fast intellectual labour. The +;; temptation is to demand more output. The interesting work is to build better +;; judgment around it: decide what deserves to exist, clarify what it should +;; mean, construct evidence that can contradict us, and preserve the reasoning +;; so another person can inspect it. Every hidden assumption that becomes +;; visible is progress. Every candidate that fails honestly is progress too. ;; -;; ## Sources and further reading +;; ## Sources and further reading {#sources} ;; ;; - Clayton M. Christensen, ;; [*The Innovator's Dilemma*](https://store.hbr.org/product/the-innovator-s-dilemma-with-a-new-foreword-when-new-technologies-cause-great-firms-to-fail/10706), -;; Harvard Business Review Press, for the book's central argument and publisher-recorded reception. +;; Harvard Business Review Press, for the publisher's summary and reception claims. ;; - [Harvard Business School's account of Christensen's work and influence](https://www.hbs.edu/news/releases/clayton-christensen-obituary), ;; including the book's New York Times bestseller status and 1997 Global Business Book Award. ;; - Si and Chen, ;; [“A literature review of disruptive innovation: What it is, how it works and where it goes”](https://www.sciencedirect.com/science/article/pii/S0923474820300163), ;; for the theory's influence, refinements, disputes, and frequent misuse. -;; - Woliński et al., -;; [“The Online Version of Grammatical Dictionary of Polish”](https://aclanthology.org/L16-1412/), -;; and the [dictionary itself](https://sgjp.pl/about/), for explicit Polish lexeme and inflection data. ;; - [The public theory-to-algorithm workflow](https://github.com/jamiepratt/theory-to-algorithm-workflow), -;; including its current scoring contract, workflow docs, complete case study, and adaptation guide. -;; - [Bayes' theorem from uncertainty to decision](bayes_theorem_simulations.html), +;; including its method, scoring contract, complete case study, and adaptation guide. +;; - [Why estimate vocabulary?](why_estimate_vocabulary.html), +;; [Bayes' theorem from uncertainty to decision](bayes_theorem_simulations.html), ;; [the stratified Beta–binomial first pass](beta_binomial_first_pass.html), and ;; [the continuous-frequency candidate and non-promotion decision](pair_frequency_logistic_v2_article.html). diff --git a/test/language_learning/vocabulary_estimation/article_equation_code_test.clj b/test/language_learning/vocabulary_estimation/article_equation_code_test.clj index f90c4b08..25209fad 100644 --- a/test/language_learning/vocabulary_estimation/article_equation_code_test.clj +++ b/test/language_learning/vocabulary_estimation/article_equation_code_test.clj @@ -207,6 +207,37 @@ (is (str/includes? source "(controls/install\n {:article-id :purpose")))) +(deftest workflow-article-owns-the-management-method-not-the-product-purpose + (let [source (slurp (io/file authored-root + "managing_brilliant_but_uneven_minds.clj"))] + (doseq [contract ["brilliant but profoundly uneven minds" + "The management job" + "The theory-to-algorithm cycle" + "Workflow validation" + "Model validation" + "Software validation" + "Publication validation" + "human responsibility" + "I have not yet read" + "why_estimate_vocabulary.html"]] + (is (str/includes? source contract) + (str "Missing Article 1 management contract: " contract))) + (is (str/includes? source + "(controls/install\n {:article-id :workflow") + "Article 1 must use canonical 1-based series and contents controls") + (is (= 1 (occurrence-count #"(?i)LexiBench" source)) + "Article 1 should retain one short LexiBench bridge, not its purpose essay") + (doseq [duplicated-purpose-section + ["## From an expectation to an estimand" + "Hidden choices behind a vocabulary-size result" + "The current first-pass estimand is deliberately narrower" + "## Theory already used, and theory still to earn"]] + (is (not (str/includes? source duplicated-purpose-section)) + (str "Article 2 material remains duplicated: " + duplicated-purpose-section))) + (is (not (str/includes? source "[:nav.series-toc")) + "Article 1 must not retain its hand-built zero-based series list"))) + (deftest purpose-article-production-captures-are-immutable-and-described (let [capture-root (io/file authored-root "lexibench_captures") manifest-file (io/file capture-root From b794a1c895ce5d169725e684340c315738c413f5 Mon Sep 17 00:00:00 2001 From: James Pratt Date: Fri, 17 Jul 2026 20:20:32 +0200 Subject: [PATCH 3/5] Prevent contents rail from overlapping articles Refs jamiepratt/theory-to-algorithm-workflow#23 --- .../article_controls.css | 8 +++- .../article_equation_code_test.clj | 43 +++++++++++++++++++ 2 files changed, 49 insertions(+), 2 deletions(-) diff --git a/resources/language_learning/vocabulary_estimation/article_controls.css b/resources/language_learning/vocabulary_estimation/article_controls.css index 50bcfd65..511f2575 100644 --- a/resources/language_learning/vocabulary_estimation/article_controls.css +++ b/resources/language_learning/vocabulary_estimation/article_controls.css @@ -284,6 +284,10 @@ .series-item-status { display: inline-block; margin-left: .45rem; } .article-active-contents-shell { min-width: 0; } .article-active-contents { + --article-content-half-width: 23.5rem; + --article-contents-gap: 1rem; + --article-contents-width: 17rem; + --article-contents-viewport-gap: 1rem; margin: 1rem 0 1.25rem; border-left: 3px solid var(--series-accent); padding: .65rem .8rem; @@ -347,10 +351,10 @@ body.article-contents-open { overflow: hidden; } @media (min-width: 1280px) { .article-active-contents { position: fixed; - left: calc(50% + 17.25rem); + left: calc(50% + var(--article-content-half-width) + var(--article-contents-gap)); top: 5rem; z-index: 1; - width: 17rem; + width: min(var(--article-contents-width), calc(50vw - var(--article-content-half-width) - var(--article-contents-gap) - var(--article-contents-viewport-gap))); max-height: calc(100dvh - 6rem); margin: 0; overflow-y: auto; diff --git a/test/language_learning/vocabulary_estimation/article_equation_code_test.clj b/test/language_learning/vocabulary_estimation/article_equation_code_test.clj index 25209fad..17fad834 100644 --- a/test/language_learning/vocabulary_estimation/article_equation_code_test.clj +++ b/test/language_learning/vocabulary_estimation/article_equation_code_test.clj @@ -179,6 +179,49 @@ (is (true? (get-in drawer [1 :hidden]))) (is (str/includes? style "prefers-reduced-motion: reduce")))) +(deftest desktop-contents-rail-clears-the-article-and-viewport-edges + (let [style (slurp (io/file "resources" "language_learning" + "vocabulary_estimation" "article_controls.css")) + rem-value + (fn [property] + (some-> (re-find (re-pattern + (str property ":\\s*([0-9.]+)rem")) + style) + second + Double/parseDouble)) + content-half-width (rem-value "--article-content-half-width") + contents-gap (rem-value "--article-contents-gap") + contents-width (rem-value "--article-contents-width") + viewport-gap (rem-value "--article-contents-viewport-gap") + root-pixels 17.0] + (is (every? some? [content-half-width contents-gap contents-width + viewport-gap]) + "Desktop contents geometry must name its article, rail, and edge bounds") + (is (str/includes? + style + "left: calc(50% + var(--article-content-half-width) + var(--article-contents-gap));")) + (is (str/includes? + style + "width: min(var(--article-contents-width), calc(50vw - var(--article-content-half-width) - var(--article-contents-gap) - var(--article-contents-viewport-gap)));")) + (when (every? some? [content-half-width contents-gap contents-width + viewport-gap]) + (doseq [viewport-width [1280.0 1366.0 1440.0 1600.0] + :let [article-right (+ (/ viewport-width 2.0) + (* content-half-width root-pixels)) + rail-left (+ article-right (* contents-gap root-pixels)) + available-width (- (/ viewport-width 2.0) + (* (+ content-half-width contents-gap + viewport-gap) + root-pixels)) + rail-rendered-width (min (* contents-width root-pixels) + available-width) + rail-right (+ rail-left rail-rendered-width)]] + (is (<= article-right rail-left) + (str "Contents rail overlaps the article at " viewport-width "px")) + (is (<= rail-right (- viewport-width (* viewport-gap root-pixels))) + (str "Contents rail crosses the viewport gutter at " + viewport-width "px")))))) + (deftest purpose-article-is-a-bounded-standalone-orientation (let [source (slurp (io/file authored-root "why_estimate_vocabulary.clj")) visible-region (second (re-find From 3052e3a9c2bc91989ea38f351f7e4e2ae792d943 Mon Sep 17 00:00:00 2001 From: James Pratt Date: Fri, 17 Jul 2026 20:26:17 +0200 Subject: [PATCH 4/5] Rebuild Bayes article around four simulations Refs jamiepratt/theory-to-algorithm-workflow#24 --- .../bayes_theorem_simulations.clj | 297 +++++++++++++++--- ...bayes_theorem_simulations_interactive.cljs | 253 ++++++++++++++- .../bayes_theorem_simulations_preview.png | Bin 337427 -> 234717 bytes .../article_equation_code_test.clj | 43 ++- ..._theorem_simulations_interactive_test.cljs | 43 +++ .../bayes_theorem_simulations_test.clj | 28 ++ .../cljs_test_runner.cljs | 2 + .../vocabulary_estimation/test_runner.clj | 2 + 8 files changed, 614 insertions(+), 54 deletions(-) create mode 100644 test/language_learning/vocabulary_estimation/bayes_theorem_simulations_interactive_test.cljs create mode 100644 test/language_learning/vocabulary_estimation/bayes_theorem_simulations_test.clj diff --git a/src/language_learning/vocabulary_estimation/bayes_theorem_simulations.clj b/src/language_learning/vocabulary_estimation/bayes_theorem_simulations.clj index 8191d3fd..314d2674 100644 --- a/src/language_learning/vocabulary_estimation/bayes_theorem_simulations.clj +++ b/src/language_learning/vocabulary_estimation/bayes_theorem_simulations.clj @@ -1,13 +1,14 @@ ^{:kindly/hide-code true :kindly/options {:html/deps [:scittle :reagent]} :clay {:hide-info-line true - :title "Bayes' Theorem from Uncertainty to Decision" + :title "Bayes' theorem: from uncertainty to decision" :quarto {:author :jamiep - :description "A visual, interactive introduction to Bayesian updating, posterior sampling, decisions, and Gaussian grid approximation." + :subtitle "Four executable simulations, from globe tosses to a finite vocabulary-pair prediction" + :description "Four visual, interactive simulations introduce Bayesian updating, posterior sampling, decisions, Gaussian grid approximation, and finite-pool vocabulary prediction." :type :post - :date "2026-07-13" + :date "2026-07-17" :image "bayes_theorem_simulations_preview.png" - :image-alt "Three Gaussian parameter-grid heatmaps show the posterior before and after a seeded height observation, with playback controls." + :image-alt "A finite-pool posterior-predictive chart follows binary responses for lemma–surface-form pairs." :category :concepts :tags [:bayesian-statistics :clojure :clojurescript :scittle :simulation] :keywords [:bayes-theorem :grid-approximation :posterior-sampling :normal-distribution :data-visualisation]}}} @@ -70,6 +71,7 @@ ".bp-definition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.7rem;margin:1rem 0}" ".bp-definition{min-width:0;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.45rem;padding:.75rem;background:var(--bs-body-bg,#fff)}" ".bp-definition dt{font-weight:800;color:var(--bp-accent)}.bp-definition dd{margin:.25rem 0 0}" + ".bp-pair-prompt{min-width:0;border:1px solid var(--bs-border-color,#dee2e6);border-left:4px solid var(--bp-accent);border-radius:.45rem;padding:.85rem 1rem;margin:1rem 0;background:color-mix(in srgb,var(--bs-body-bg,#fff) 92%,var(--bp-accent) 8%);overflow-wrap:anywhere}.bp-pair-prompt p:last-child{margin-bottom:0}" ".bp-engineering-caption{text-align:center;color:var(--bp-muted);font-size:.88rem}" ".series-toc{min-width:0;border:1px solid var(--bs-border-color,#ced4da);border-radius:.6rem;padding:clamp(.85rem,3vw,1.2rem);margin:0 0 1.4rem;background:var(--bs-body-bg,#fff)}" ".series-toc h2{font-size:1.2rem;margin:0 0 .55rem}.series-toc p{margin:0 0 .7rem}.series-toc ol{margin:0;padding-left:1.45rem}.series-toc li{padding:.18rem .45rem}" @@ -78,37 +80,27 @@ "@media(max-width:767px){.bp-process-strip{grid-template-columns:minmax(0,1fr)}.bp-process-symbol{min-height:1.2rem}.bp-shell{padding:.75rem}.bp-controls{align-items:stretch}.bp-button{flex:1}.bp-chart{padding:.5rem}}")]) ^:kindly/hide-code -(kind/hiccup - [:nav.series-toc {:aria-labelledby "series-contents-heading"} - [:h2#series-contents-heading "Theory to vocabulary-estimation series"] - [:p "Article 0 explains the workflow; this article supplies probability tools used by the later vocabulary-estimation articles."] - [:ol {:start 0} - [:li - [:a {:href "managing_brilliant_but_uneven_minds.html"} - "Managing brilliant but uneven minds: my theory-to-algorithm workflow"] - [:span.series-status "published"]] - [:li.series-current - [:a {:href "bayes_theorem_simulations.html" :aria-current "page"} - "Bayes' theorem from uncertainty to decision"] - [:span.series-status "you are here"]] - [:li [:a {:href "beta_binomial_first_pass.html"} "Estimating vocabulary size with a simple Bayesian model"] [:span.series-status "published"]] - [:li [:a {:href "pair_frequency_logistic_v2_article.html"} "Does pair frequency predict learner responses?"] [:span.series-status "published"]] - [:li "From Self-Reported CEFR to a Versioned Lemma–Form-Pair Pool" [:span.series-status "planned"]] - [:li "From Correlated Form Pairs to Latent Lemma Knowledge" [:span.series-status "planned"]] - [:li "Modelling Correct, Wrong, and Don't-Know Separately" [:span.series-status "planned"]] - [:li "Calibrating Items Before IRT and Adaptive Selection" [:span.series-status "planned"]] - [:li "When Contexts and Senses Become Identifiable" [:span.series-status "planned"]]]]) +(controls/install + {:article-id :bayes + :sections [{:id "five-ideas" :label "Five ideas under every update"} + {:id "globe-update" :label "Update from globe tosses"} + {:id "posterior-decision" :label "Sample and decide"} + {:id "gaussian-grid" :label "Scale up to two parameters"} + {:id "vocabulary-bridge" :label "Predict a finite pair total"}] + :technical-sections [{:id "reproducibility" :label "Reproduce the lesson"} + {:id "sources" :label "Sources"}]}) ;; A probability model is a disciplined way to reason when one answer is ;; unknown. It does not remove uncertainty. It records candidate answers, ;; states how observations would arise under each candidate, and updates their ;; relative plausibility when data arrive. ;; -;; This tutorial rebuilds three simulations I first made with Daniel Slutsky's +;; This tutorial retains three simulations I first made with Daniel Slutsky's ;; [JointProb group](https://scicloj.github.io/docs/community/groups/jointprob/). ;; The examples come from sections 2.2, 3.2, and 4.3 of Richard McElreath's -;; *Statistical Rethinking*. No statistics or programming background is -;; assumed. Each chapter asks one practical question: +;; *Statistical Rethinking*. A fourth simulation carries the same ideas into +;; the vocabulary-estimation series. No statistics or programming background +;; is assumed. Each chapter asks one practical question: ^:kindly/hide-code (kind/hiccup @@ -116,12 +108,10 @@ [:li [:strong "Update"] [:br] "How should observations change uncertainty?"] [:li [:strong "Sample and decide"] [:br] "How can a distribution guide an action?"] [:li [:strong "Scale up"] [:br] "How does the same update work with two unknown parameters?"] + [:li [:strong "Bridge"] [:br] "How can responses predict a finite known-pair total with visible uncertainty?"] [:li [:strong "Reproduce"] [:br] "How do code, seeds, tests, and rendering make the lesson checkable?"]]) -^:kindly/hide-code -(controls/install) - -;; ## The five ideas under every update +;; ## The five ideas under every update {#five-ideas} ;; ;; Suppose I do not know what proportion of a globe is covered by water. ;; **Uncertainty** means more than one answer remains credible. A **probability** @@ -197,7 +187,7 @@ [:div.bp-process-symbol {:aria-hidden "true"} "→"] [:div.bp-process-step [:strong "Posterior"] [:small "normalised update"]]]) -;; ## 1. Update: learning from globe tosses +;; ## 1. Update: learning from globe tosses {#globe-update} ;; ;; Imagine tossing and catching a globe. The point under a finger is recorded ;; as water or land. If a candidate says water is common, water observations @@ -253,6 +243,98 @@ 1.0 (range 1 (inc k))))) +^:kindly/hide-code +(defn beta-posterior-parameters + "Update Beta prior parameters from binary pair-recognition counts." + [{:keys [alpha beta]} {:keys [recognized not-recognized]}] + {:pre [(pos? alpha) + (pos? beta) + (<= 0 recognized) + (<= 0 not-recognized)]} + {:alpha (+ (double alpha) recognized) + :beta (+ (double beta) not-recognized)}) + +^:kindly/hide-code +(defn finite-pool-predictive-mean + "Posterior predictive mean for total known pairs, including observed pairs." + [pool-size recognized not-recognized alpha beta] + (let [observed (+ recognized not-recognized) + remaining (- pool-size observed)] + {:pre [(<= 0 observed pool-size) + (pos? alpha) + (pos? beta)]} + (+ recognized (* remaining (/ alpha (+ alpha beta)))))) + +^{:kindly/hide-code true + :kindly/kind :kind/hidden} +(defn- seeded-uniform! [state] + (let [next-state (mod (* 48271 @state) 2147483647)] + (reset! state next-state) + (/ (dec next-state) 2147483646.0))) + +^{:kindly/hide-code true + :kindly/kind :kind/hidden} +(defn- integer-gamma-sample! + "Gamma(shape, 1) draw for a positive integer shape." + [state shape] + {:pre [(pos? shape) (== shape (Math/rint shape))]} + (reduce + (repeatedly (long shape) + #(- (Math/log (max 1.0e-15 + (seeded-uniform! state))))))) + +^{:kindly/hide-code true + :kindly/kind :kind/hidden} +(defn- beta-sample! [state alpha beta] + (let [x (integer-gamma-sample! state alpha) + y (integer-gamma-sample! state beta)] + (/ x (+ x y)))) + +^{:kindly/hide-code true + :kindly/kind :kind/hidden} +(defn- binomial-sample! [state trials probability] + (reduce (fn [successes _] + (if (< (seeded-uniform! state) probability) + (inc successes) + successes)) + 0 + (range trials))) + +^:kindly/hide-code +(defn seeded-finite-pool-predictive + "Draw a replayable posterior predictive distribution for the total known + pairs in a finite pool. The Beta parameters must be positive integers; this + article uses Beta(1,1), so binary counts preserve that condition." + [{:keys [pool-size recognized not-recognized prior-alpha prior-beta + draw-count seed]}] + (let [observed (+ recognized not-recognized) + remaining (- pool-size observed) + {:keys [alpha beta] :as posterior} + (beta-posterior-parameters + {:alpha prior-alpha :beta prior-beta} + {:recognized recognized :not-recognized not-recognized}) + state (atom (long seed)) + totals (vec + (repeatedly + draw-count + (fn [] + (let [knowing-rate (beta-sample! state alpha beta)] + (+ recognized + (binomial-sample! state remaining knowing-rate)))))) + ordered (vec (sort totals)) + quantile (fn [probability] + (nth ordered + (long (Math/floor (* probability + (dec draw-count))))))] + {:pre [(<= 0 observed pool-size) + (pos? draw-count) + (pos? seed)]} + {:posterior posterior + :mean (finite-pool-predictive-mean + pool-size recognized not-recognized alpha beta) + :lower (quantile 0.025) + :upper (quantile 0.975) + :frequencies (frequencies totals)})) + ;; When only the counts matter, there are ;; ;; $$\binom{W+L}{W}=\frac{(W+L)!}{W!L!}$$ @@ -440,7 +522,7 @@ [:strong "Chapter 1 recap"] [:p "Build: list candidate values and specify a prior and likelihood. Check: normalise and inspect the update after known observations. Decide: carry the posterior forward as the prior for the next observation."]]) -;; ## 2. Sample: turning uncertainty into a decision +;; ## 2. Sample: turning uncertainty into a decision {#posterior-decision} ;; ;; A posterior is a distribution, not automatically a single estimate. To act, ;; we must say what action is available and what mistakes cost. A **decision** @@ -566,7 +648,7 @@ [:strong "Chapter 2 recap"] [:p "Build: define the action and its loss. Check: compare the direct grid minimum with a seeded Monte Carlo approximation. Decide: report the estimate appropriate to the declared loss, not a context-free ‘best’ number."]]) -;; ## 3. Scale up: a Gaussian model with two parameters +;; ## 3. Scale up: a Gaussian model with two parameters {#gaussian-grid} ;; ;; The globe model had one parameter. Adult height introduces two. A ;; **Gaussian distribution**—the familiar symmetric bell shape—is described by @@ -677,7 +759,129 @@ [:strong "Chapter 3 recap"] [:p "Build: cross candidate means and standard deviations into a two-parameter grid. Check: inspect each likelihood and the before/after surfaces. Decide: retain the complete posterior surface, not only its highest cell."]]) -;; ## 4. Make the lesson reproducible +;; ## 4. Bridge to a finite vocabulary-pair total {#vocabulary-bridge} +;; +;; Now replace water and land with two responses about a +;; **lemma–surface-form pair**: recognized or not recognized. The interaction +;; uses a declared pool of exactly 100 pairs and a fixed 12-pair teaching +;; fixture. Before any responses, its **Beta(1,1) prior** gives equal density to +;; every possible pair-knowing rate $p$ from 0 to 1. It is deliberately broad, +;; not a claim about real learners. +;; +;; A recognized response contributes likelihood $p$; a not-recognized response +;; contributes likelihood $1-p$. If $r$ pairs were recognized and $u$ were not, +;; the posterior is +;; +;; $$p \mid r,u \sim \operatorname{Beta}(1+r,1+u).$$ + +^:kindly/hide-code +(math/explanation + "math-pair-beta-posterior" + "Beta posterior after binary pair-recognition responses" + [["p" "The unknown proportion of pairs that would be recognized under this teaching model."] + ["r" "The number of observed pairs marked recognized."] + ["u" "The number of observed pairs marked not recognized."] + ["Beta(1+r,1+u)" "The updated distribution after adding recognized and not-recognized counts to the Beta(1,1) prior."]] + "This compact update treats the binary responses as exchangeable and error-free; later articles must examine whether those assumptions are defensible.") + +^:kindly/hide-code +(math/equation-code-detail + "code-pair-beta-posterior" + "Updating the declared Beta(1,1) prior" + {:kind :source + :label "bayes_theorem_simulations.clj — beta-posterior-parameters" + :href "https://github.com/ClojureCivitas/clojurecivitas.github.io/blob/main/src/language_learning/vocabulary_estimation/bayes_theorem_simulations.clj" + :symbols [["alpha" "The first Beta parameter: prior 1 plus recognized count r."] + ["beta" "The second Beta parameter: prior 1 plus not-recognized count u."] + ["recognized" "The implementation name for r."] + ["not-recognized" "The implementation name for u."]]} + [:div + [:pre [:code "(defn beta-posterior-parameters\n [{:keys [alpha beta]} {:keys [recognized not-recognized]}]\n {:alpha (+ alpha recognized)\n :beta (+ beta not-recognized)})"]] + [:p "The prior parameters and observed counts stay explicit rather than being hidden in browser state."]]) + +;; A posterior describes uncertainty about $p$. A **posterior predictive +;; distribution** asks a different question: after this update, which totals +;; might the unasked pairs produce? The observed recognized pairs are already +;; known inside the model, so the prediction adds them to a draw for the +;; remaining pairs: +;; +;; $$K=r+K_{\text{unasked}},\qquad +;; K_{\text{unasked}}\mid p\sim +;; \operatorname{Binomial}(100-r-u,p).$$ + +^:kindly/hide-code +(math/explanation + "math-finite-pool-predictive" + "Posterior prediction of the finite known-pair total" + [["K" "The predicted total known pairs in the declared 100-pair pool."] + ["K_unasked" "The unknown number of known pairs among those not yet asked."] + ["r" "Observed recognized pairs, included directly in the total."] + ["100 − r − u" "The number of unasked pairs remaining in the finite pool."] + ["Binomial(n,p)" "A distribution for the count of successes among n binary trials at rate p."]] + "Each predictive draw first samples p from the posterior, then samples the unasked known-pair count conditional on that p.") + +^:kindly/hide-code +(math/equation-code-detail + "code-finite-pool-predictive" + "Drawing a finite-pool known-pair total" + {:kind :source + :label "bayes_theorem_simulations.clj — seeded-finite-pool-predictive" + :href "https://github.com/ClojureCivitas/clojurecivitas.github.io/blob/main/src/language_learning/vocabulary_estimation/bayes_theorem_simulations.clj" + :symbols [["pool-size" "The finite total 100 represented by K."] + ["recognized" "Observed known-pair count r, added to every prediction."] + ["not-recognized" "Observed not-known count u, excluded from the unasked count."] + ["knowing-rate" "One draw of p from the Beta posterior."] + ["remaining" "The implementation name for 100 − r − u."]]} + [:div + [:pre [:code "(let [knowing-rate (beta-sample! state alpha beta)]\n (+ recognized\n (binomial-sample! state remaining knowing-rate)))"]] + [:p "Repeating this seeded draw 4,000 times produces the distribution shown by the interactive chart."]]) + +^:kindly/hide-code +(def bridge-example-predictive + (seeded-finite-pool-predictive + {:pool-size 100 + :recognized 7 + :not-recognized 3 + :prior-alpha 1 + :prior-beta 1 + :draw-count 4000 + :seed 620260717})) + +^:kindly/hide-code +(kind/hiccup + [:details.bp-details + [:summary "Worked numerical checkpoint: 7 recognized, 3 not recognized"] + [:div + [:p "The prior Beta(1,1) becomes Beta(8,4). Ninety pairs remain unasked. The posterior-predictive mean total is 7 + 90 × 8/12 = 67.0 known pairs."] + [:p "With seed 620260717, 4,000 predictive draws give a central 95% interval from 42 to 89. Resetting and replaying the same response counts reproduces that interval exactly."]]]) + +;; The predictive mean is one possible **decision**: a single count to report +;; when squared error is the declared loss. The 95% interval keeps +;; **uncertainty** visible rather than pretending the decision is exact. Change +;; the binary responses below and watch the prior become a posterior, then a +;; posterior prediction for the complete finite pool. + +^:kindly/hide-code +(kind/hiccup + [:div.bp-simulator + [:div#vocabulary-pair-simulator + [:p "Loading the finite-pool vocabulary-pair simulator…"]] + [:noscript "This simulator needs JavaScript. The equations and worked checkpoint above remain available without it."]]) + +^:kindly/hide-code +(kind/hiccup + [:div.bp-callout + [:strong "Boundary: demonstration, not validation"] + [:p "This is a teaching and model-behavior demonstration, not learner validation. Its pair prompts are not representative learners or calibrated LexiBench items. It predicts only the intermediate total of known lemma–surface-form pairs; it does not infer known lemmas."] + [:p "The bridge prepares the reader for the next article but does not implement or change Proposal 1. Proposal 1 keeps its own versioned 8,000-pair fixture, strata, stopping rule, reference values, and evidence."]]) + +^:kindly/hide-code +(kind/hiccup + [:div.article-recap + [:strong "Chapter 4 recap"] + [:p "Build: declare the 100-pair pool, Beta(1,1) prior, and binary response model. Check: replay the seeded posterior prediction and inspect its interval. Decide: report a finite-pool summary only with its assumptions and uncertainty."]]) + +;; ## 5. Make the lesson reproducible {#reproducibility} ;; ;; An executable article joins an explanation to calculations that can be run ;; again. **Source code** is the human-readable set of instructions stored in @@ -713,19 +917,19 @@ ;; ;; A **regression check** asks whether an established property still holds ;; after a change. The assertions below protect the 201-point grid, combinatorial -;; count, normalisation, decision, and positive density. The browser checks add -;; interaction, console, layout, focus, label, and theme verification. A random -;; seed makes simulations replayable, so a changed result can be distinguished -;; from ordinary random variation. +;; count, normalisation, decision, positive density, Beta update, and finite-pool +;; prediction. The browser checks add interaction, console, layout, focus, +;; label, and theme verification. A random seed makes simulations replayable, +;; so a changed result can be distinguished from ordinary random variation. ^:kindly/hide-code (math/code-detail "code-browser-mounts" - "Mounting all three browser components" + "Mounting all four browser components" [:div [:p "A mount point is an empty, uniquely identified HTML element reserved for an interactive component. On page load, the browser finds each preserved ID and asks Reagent to render the matching component there."] - [:pre [:code "(defn ^:export mount []\n (when-let [root (js/document.getElementById\n \"globe-update-simulator\")]\n (rdom/render [globe-update-simulator] root))\n (when-let [root (js/document.getElementById\n \"posterior-sampling-simulator\")]\n (rdom/render [posterior-sampling-simulator] root))\n (when-let [root (js/document.getElementById\n \"gaussian-height-simulator\")]\n (rdom/render [gaussian-height-simulator] root)))"]] - [:p "The conditional lookup lets the same source load safely even if one mount is absent. The three IDs remain unchanged from the published article."] + [:pre [:code "(defn ^:export mount []\n (when-let [root (js/document.getElementById\n \"globe-update-simulator\")]\n (rdom/render [globe-update-simulator] root))\n (when-let [root (js/document.getElementById\n \"posterior-sampling-simulator\")]\n (rdom/render [posterior-sampling-simulator] root))\n (when-let [root (js/document.getElementById\n \"gaussian-height-simulator\")]\n (rdom/render [gaussian-height-simulator] root))\n (when-let [root (js/document.getElementById\n \"vocabulary-pair-simulator\")]\n (rdom/render [vocabulary-bridge-simulator] root)))"]] + [:p "The conditional lookup lets the same source load safely even if one mount is absent. The three retained IDs remain unchanged; the fourth is additive."] [:p.article-code-source [:a {:href "https://github.com/ClojureCivitas/clojurecivitas.github.io/blob/main/src/language_learning/vocabulary_estimation/bayes_theorem_simulations_interactive.cljs"} "View the complete mounting and browser code"]]]) ^:kindly/hide-code @@ -735,7 +939,7 @@ [:p "The next article reuses the same structure: candidate knowing rates receive priors; quiz responses supply likelihoods; posteriors predict untested items; seeded draws describe uncertainty; and an explicit stopping decision depends on the intended measurement task."] [:p [:a {:href "beta_binomial_first_pass.html"} "Continue to the stratified Beta–binomial vocabulary model →"]]]) -;; ## Sources +;; ## Sources {#sources} ;; ;; - Jamie Pratt and the JointProb group, [original interactive simulations](https://jointprob.github.io/jointprob-shadow-cljs/#normal-distribution) and [ClojureScript source](https://github.com/jointprob/jointprob-shadow-cljs/tree/master/src/cljs). ;; - Richard McElreath, *Statistical Rethinking*, examples from sections 2.2, 3.2, and 4.3. The prompts here are paraphrases. @@ -754,6 +958,13 @@ 1.0e-12)) (assert (= 0.645 (first example-minimum-loss))) (assert (pos? (normal-density 151.765 155.0 8.0))) + (assert (= {:alpha 8.0 :beta 4.0} + (:posterior bridge-example-predictive))) + (assert (= 67.0 (:mean bridge-example-predictive))) + (assert (= [42 89] + ((juxt :lower :upper) bridge-example-predictive))) + (assert (= 4000 + (reduce + (vals (:frequencies bridge-example-predictive))))) (kind/hiccup [:p.bp-note [:span.article-marker "Regression check"] diff --git a/src/language_learning/vocabulary_estimation/bayes_theorem_simulations_interactive.cljs b/src/language_learning/vocabulary_estimation/bayes_theorem_simulations_interactive.cljs index 16958f5f..942780f3 100644 --- a/src/language_learning/vocabulary_estimation/bayes_theorem_simulations_interactive.cljs +++ b/src/language_learning/vocabulary_estimation/bayes_theorem_simulations_interactive.cljs @@ -55,6 +55,60 @@ (mapv * prior) normalize-mean-one))) +(defn beta-posterior-parameters + [{:keys [alpha beta]} {:keys [recognized not-recognized]}] + {:alpha (+ alpha recognized) + :beta (+ beta not-recognized)}) + +(defn finite-pool-predictive-mean + [pool-size recognized not-recognized alpha beta] + (let [remaining (- pool-size recognized not-recognized)] + (+ recognized (* remaining (/ alpha (+ alpha beta)))))) + +(defn integer-gamma-sample! [rng shape] + (reduce + (repeatedly (int shape) + #(- (js/Math.log + (max 1.0e-15 (uniform! rng))))))) + +(defn beta-sample! [rng alpha beta] + (let [x (integer-gamma-sample! rng alpha) + y (integer-gamma-sample! rng beta)] + (/ x (+ x y)))) + +(defn binomial-sample! [rng trials probability] + (reduce (fn [successes _] + (if (< (uniform! rng) probability) + (inc successes) + successes)) + 0 + (range trials))) + +(defn finite-pool-predictive-summary + [{:keys [pool-size recognized not-recognized prior-alpha prior-beta + draw-count seed]}] + (let [remaining (- pool-size recognized not-recognized) + {:keys [alpha beta] :as posterior} + (beta-posterior-parameters + {:alpha prior-alpha :beta prior-beta} + {:recognized recognized :not-recognized not-recognized}) + rng (make-rng seed) + totals (vec + (repeatedly + draw-count + (fn [] + (+ recognized + (binomial-sample! + rng remaining (beta-sample! rng alpha beta)))))) + ordered (vec (sort totals)) + quantile #(nth ordered + (js/Math.floor (* % (dec draw-count))))] + {:posterior posterior + :mean (finite-pool-predictive-mean + pool-size recognized not-recognized alpha beta) + :lower (quantile 0.025) + :upper (quantile 0.975) + :frequencies (frequencies totals)})) + (def uniform-prior (vec (repeat 201 1.0))) (def step-up-prior (mapv #(if (<= % 0.5) 0.0 2.0) probability-grid)) (def step-down-prior (mapv #(if (<= % 0.5) 2.0 0.0) probability-grid)) @@ -72,6 +126,55 @@ (def priors-by-label (into {} (map (juxt :label :values) prior-options))) +(def vocabulary-pair-fixture + [{:lemma "dom" :form "dom" :meaning "house"} + {:lemma "być" :form "jest" :meaning "is"} + {:lemma "mieć" :form "mam" :meaning "I have"} + {:lemma "dziecko" :form "dzieci" :meaning "children"} + {:lemma "iść" :form "idzie" :meaning "goes"} + {:lemma "dobry" :form "dobra" :meaning "good"} + {:lemma "książka" :form "książkę" :meaning "book"} + {:lemma "człowiek" :form "ludzie" :meaning "people"} + {:lemma "widzieć" :form "widział" :meaning "saw"} + {:lemma "duży" :form "większy" :meaning "bigger"} + {:lemma "ręka" :form "ręce" :meaning "hand"} + {:lemma "wziąć" :form "weźmie" :meaning "will take"}]) + +(def vocabulary-pool-size 100) +(def vocabulary-predictive-seed 620260717) +(def vocabulary-predictive-draw-count 4000) +(def initial-vocabulary-bridge-state {:responses []}) +(defonce vocabulary-bridge-state (r/atom initial-vocabulary-bridge-state)) + +(defn vocabulary-response-counts [responses] + {:recognized (count (filter #{:recognized} responses)) + :not-recognized (count (filter #{:not-recognized} responses))}) + +(defn record-pair-response! [response] + (when (and (contains? #{:recognized :not-recognized} response) + (< (count (:responses @vocabulary-bridge-state)) + (count vocabulary-pair-fixture))) + (swap! vocabulary-bridge-state update :responses conj response))) + +(defn undo-pair-response! [] + (swap! vocabulary-bridge-state update :responses + #(vec (butlast %)))) + +(defn reset-vocabulary-bridge! [] + (reset! vocabulary-bridge-state initial-vocabulary-bridge-state)) + +(defn current-vocabulary-bridge-summary [] + (let [{:keys [recognized not-recognized]} + (vocabulary-response-counts (:responses @vocabulary-bridge-state))] + (finite-pool-predictive-summary + {:pool-size vocabulary-pool-size + :recognized recognized + :not-recognized not-recognized + :prior-alpha 1 + :prior-beta 1 + :draw-count vocabulary-predictive-draw-count + :seed vocabulary-predictive-seed}))) + (def number-formatter (js/Intl.NumberFormat. "en-US")) (defn format-number [number] @@ -188,6 +291,132 @@ attributes) label])) +(defn finite-pool-predictive-chart + [{:keys [mean lower upper frequencies]}] + (let [maximum (apply max 1 (vals frequencies)) + total-x (fn [total] (+ 48 (* 5.5 total))) + mean-x (total-x mean)] + [:figure.bp-chart + [:h4 "Posterior prediction of known pairs"] + [:svg {:view-box "0 0 640 285" + :role "img" + :aria-labelledby "pair-predictive-title pair-predictive-desc"} + [:title#pair-predictive-title + "Seeded posterior predictive distribution for the 100-pair total"] + [:desc#pair-predictive-desc + (str "Four thousand seeded predictions. The posterior predictive mean is " + (format-decimal mean 1) " known pairs and the central 95 percent interval runs from " + lower " to " upper " known pairs.")] + [:rect {:x (total-x lower) + :y 38 + :width (max 1 (- (total-x upper) (total-x lower))) + :height 182 + :fill "var(--bp-warm, #a34f00)" + :fill-opacity 0.12}] + (for [total (range 101) + :let [frequency (get frequencies total 0) + height (* 176 (/ frequency maximum))]] + ^{:key total} + [:rect {:x (total-x total) + :y (- 220 height) + :width 4.7 + :height height + :fill "var(--bp-accent, #1464b5)" + :fill-opacity 0.82}]) + [:line {:x1 mean-x :x2 mean-x :y1 35 :y2 220 + :stroke "var(--bp-warm, #a34f00)" + :stroke-width 3 + :stroke-dasharray "6 4"}] + [:line.bp-axis {:x1 48 :x2 603 :y1 220 :y2 220}] + (for [total [0 25 50 75 100]] + ^{:key total} + [:text {:x (total-x total) :y 242 :text-anchor "middle" + :font-size 11 :fill "currentColor"} + total]) + [:text {:x 326 :y 273 :text-anchor "middle" :font-size 12 + :fill "currentColor"} + "Known lemma–surface-form pairs out of 100"]] + [:p.bp-caption + (str "Blue bars: seeded predictive frequency. Shaded band: central 95% interval " + lower "–" upper ". Dashed line: mean " (format-decimal mean 1) ".")]])) + +(defn vocabulary-bridge-simulator [] + (let [responses (:responses @vocabulary-bridge-state) + response-count (count responses) + {:keys [recognized not-recognized]} + (vocabulary-response-counts responses) + {:keys [posterior mean lower upper] :as summary} + (current-vocabulary-bridge-summary) + next-pair (nth vocabulary-pair-fixture response-count nil) + completed? (= response-count (count vocabulary-pair-fixture))] + [:section.bp-shell {:aria-labelledby "vocabulary-bridge-heading"} + [:h3#vocabulary-bridge-heading "Predict a finite 100-pair total"] + [:p + "Treat each answer as binary evidence about one lemma–surface-form pair. The fixture is deliberately small and transparent: it is a teaching model, not a calibrated vocabulary test."] + [:div.bp-process-strip + {:role "img" + :aria-label + (str "Beta one one prior updated by " recognized " recognized and " + not-recognized " not-recognized responses to form a Beta " + (:alpha posterior) " " (:beta posterior) + " posterior, then predict the finite total among 100 pairs.")} + [:div.bp-process-step [:strong "Prior"] [:small "Beta(1,1)"]] + [:div.bp-process-symbol {:aria-hidden "true"} "×"] + [:div.bp-process-step + [:strong "Likelihood"] + [:small (str recognized " recognized · " not-recognized " not")]] + [:div.bp-process-symbol {:aria-hidden "true"} "="] + [:div.bp-process-step + [:strong "Posterior"] + [:small (str "Beta(" (:alpha posterior) "," (:beta posterior) ")")]] + [:div.bp-process-symbol {:aria-label "then predict"} "→"] + [:div.bp-process-step + [:strong "100-pair prediction"] + [:small (str (format-decimal mean 1) " · 95% " lower "–" upper)]]] + [:div.bp-pair-prompt + (if next-pair + [:div + [:p.bp-stat + [:strong (str "Fixture pair " (inc response-count) " of " + (count vocabulary-pair-fixture))]] + [:p + "Would you recognise " + [:strong (:form next-pair)] + " as a form of " + [:strong (:lemma next-pair)] + " with the intended meaning “" (:meaning next-pair) "”? "]] + [:p [:strong "Fixture complete."] + " Undo or reset to explore another response path."])] + [:div.bp-controls + [control-button "Recognized" + #(record-pair-response! :recognized) + {:class "bp-button bp-primary" :disabled completed?}] + [control-button "Not recognized" + #(record-pair-response! :not-recognized) + {:disabled completed?}] + [control-button "Undo" undo-pair-response! + {:disabled (zero? response-count)}] + [control-button "Reset" reset-vocabulary-bridge! + {:disabled (zero? response-count)}]] + [:p.bp-stat {:aria-live "polite"} + (str response-count " responses: " recognized " recognized, " + not-recognized " not recognized. Posterior Beta(" + (:alpha posterior) ", " (:beta posterior) "). Predicted mean " + (format-decimal mean 1) " known pairs out of 100; central 95% interval " + lower " to " upper ".")] + [finite-pool-predictive-chart summary] + [:details.bp-details + [:summary "What this teaching model assumes"] + [:div + [:ul + [:li "The finite pool contains exactly 100 versioned pairs."] + [:li "The asked pairs are treated as exchangeable observations from that pool."] + [:li "Recognized and not recognized are treated as error-free binary evidence."] + [:li "A seeded Beta draw supplies a knowing rate; a seeded binomial draw predicts knowledge among the unasked pairs."]] + [:p "Real items can be guessed, misunderstood, or differently difficult. Those omissions are boundaries, not evidence that the model is learner-valid."]]] + [:p.bp-note + "Posterior-predictive seed 620260717 · 4,000 draws · Reset plus the same responses reproduces the same distribution."]])) + ;; Simulation 1: sequential globe observations. (def max-update-samples 200) @@ -844,13 +1073,17 @@ [:p.bp-note "Each map contains all 1,681 (μ, σ) candidates. Colour opacity uses a logarithmic scale within that panel; compare location and concentration, not absolute colour between panels."]])) (defn ^:export mount [] - (when-let [root (js/document.getElementById "globe-update-simulator")] - (rdom/render [globe-update-simulator] root)) - (when-let [root (js/document.getElementById "posterior-sampling-simulator")] - (rdom/render [posterior-sampling-simulator] root)) - (when-let [root (js/document.getElementById "gaussian-height-simulator")] - (rdom/render [gaussian-height-simulator] root))) - -(if (= "loading" js/document.readyState) - (.addEventListener js/document "DOMContentLoaded" mount) - (mount)) + (when (exists? js/document) + (when-let [root (js/document.getElementById "globe-update-simulator")] + (rdom/render [globe-update-simulator] root)) + (when-let [root (js/document.getElementById "posterior-sampling-simulator")] + (rdom/render [posterior-sampling-simulator] root)) + (when-let [root (js/document.getElementById "gaussian-height-simulator")] + (rdom/render [gaussian-height-simulator] root)) + (when-let [root (js/document.getElementById "vocabulary-pair-simulator")] + (rdom/render [vocabulary-bridge-simulator] root)))) + +(when (exists? js/document) + (if (= "loading" js/document.readyState) + (.addEventListener js/document "DOMContentLoaded" mount) + (mount))) diff --git a/src/language_learning/vocabulary_estimation/bayes_theorem_simulations_preview.png b/src/language_learning/vocabulary_estimation/bayes_theorem_simulations_preview.png index c023ac7362cac5b269775113d5592d3fdb699f6e..b2130967f06ed7e1e03c36bfdca3ffd4edebe83b 100644 GIT binary patch literal 234717 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�fg%G_zdc3DFHO*VuZoyVE$Pdg5;)It%T}WC;j7x2u%%e8*3~4t1=CWrj zy1%?u+=BOez7h6y$5y-F^?Rr##%8uI+PLmzSGF$9JdcKeL1E(*wR< zSAuW7BKjnYfG<}(Z^B&zR%%&&e~(TjS~9p9u1q7yP)W4nZW zL;t(74&%3*#b9J|-m0^%SkY)m(%*1*`pE_`pCgQ;B`L6OwhF5eqBJw#btD%HBEy%? zQ6-ipw8}7q;+NvIydh9Eh6+KXcy#U}n+ULzaiqjPPWmk^9cv;-d@G3NdLKL?$>0%?JfZlrOaw{rwCtNP|`K9a6Skf{zb`IPGRpJEceC=L*=p=ET%Y< zt=8-eM5ACqOSchwM{5|>i{AA}9vyGO#2B59Ek<;so#$P>#txel_rvqRafGY%)P0zY z2ZO6NwW$SM9c_8&0&*^)W!p{7&c9nE>4TCFAli^=C`jSrgpzLE;G!iAZ6f*u_}Yqf z?lBkTun7>wO_>6{VywSWo+KfH4T)6In&&~n&qY#=0gCI$K^a_H^ZW8Q<%`^IWul%; z_I>yUm7B|n8fOOX11wu8kOt7~R!gpz%)Q)*<%pqnHc@0@e;AFFDqfdE3Qn+CC&_>x zYUQVHOph-U-wQ&O#=bpyOlVh+~*J=#SRsu4%cb@IOF=?E)8) z8;Ux3IGW={wcQ|cQxQW!)7Umithp1o$PlXT8o`JJ8%PFUXWM^NHFdeeRyi^M5~yC4{832w|+Pm)z3!b(A->nYN56%WrlmQUmUQavX+8WBDy()oRao zh*oOBxAj&C!d3B--a#Jp?Mj_Pnk$HH4n?IAi|K+JsK|ZG?=dwYEFSexFmA$&bUnWP z@RR(|4%^nsO~6=vy6W_7N$98bB)l%$(wIsx*4RP4(O;X7029YawHr8!{wr@#{MUL| z98WawpvZd`iQS->A;0b14OlVNcYW zc_S;`NPE4*!;LvlA9^YVLvxvIucRjNMeT!~X8qJo#fp)bu8UF$LQ?JkeU|IjJe&== zZ%wF9zO?>zowU0qr3M8`8Qg^U6kM}cOA%9J5nTr=l!|b>7&E1hJUc$;9}LqLck|J+ zS~=%m#wy(nMs9!RqM#r5{H@d$E-L5O!(pnVspb%->%^pa#?ZzY2FY6FLC|_sklw%P zb!eLk1^qs)Z&V2SGd+J=6m$yP$JdDvMKMKj;w>#l|0kn&UZmBHp!keCf+t{lp{v^XyhQITy>-Xf_e+CArsgb>*s8M?b z=fKbY$mOlhfgji}>f%vTpsA-HL+6rmt?8fOEWVc^?hTDzty(JB(Lvy$52vF$exH2A-LV^!AxU>Mq4K=Sb>H!@5`5hrV*dGR zGWqMIzbxI_<@TlIJ5#T*b#9R?30p{V@LpnR>2e#Eg$2To(zWPV${=;J)$+13t_|@; zEwhT4=MtAYy_*yoRH#wOck&;(ri`iilbuvp4mL{-8+#i2F)ySA8J6U8agWoI++Q+Sq4!`L5 zEgbO>mWiQ&86>ESlam_~Vc8a@YQ>qNukj;Uy@-c=A5(MJ;@@B$T{-m;X;LYTA7SQ= z?dtpcoz-+C@oKYADZ84|WoE*p%_!xlXP&gZEGx4I zF)IS)N0vzb%zvOEI?2h-BqmD`DzCxq1p@%@Ko|FfM zkRt1paiZ7^r;oqFOiyhxrg6wrC_@>T4R8iA`K0N${vW?;15ac>h7A8qR8zkE)?RSR zs-A;z%?=g#tZ^$LriZ-%!GBDDSLVb=c|+pOJZlrazf5x54V<+~%6HqXHj_elZlcRH zXBm;H8GAp{a6yzQD>(n@EEe%tLuuSjV>tglpvzLnl$Sn&FhIgvOtj&Wl8{b;Td<-s z5o+F|FXhX&w3{P;@qj*6TkcejrGpS@mY!8WPZVLF79AY+}VV$PV{iY!?hQhAwc zyRkMl_NC!9watlB#f^Xy*0if)N9PEFaLuNF%|~*py|ek$AE{nQH{YD-uZl5lE2-+y z7ll-vUKV>jD2VY^PHGdka=)T9!r>N-#NlYUwIHlch9{{fnvz;BFa&xPsi9}p_pBLc zQylQHN?j;W%79Vuu)EEOzt+nc5YS_JM&V^QnhMjxj#-;nvn?s;KjqHM%k#}@CAxlV z&W7xgo%2uN-PNgg!xTuaz9ygNZVDb850MkoJARC+$)2AL{YpX2=W!C*Auu-vnrIoDCTcMX(}rO}PHmEr{4tbf`VGd> z2?8>$ZQa*Oe({r*=HAlzWjW2hQR`v4E0s_<`g~NKmw>)nvx4s%XqX7a!nq%3T@1Fm za-abLlPazw8qUX4n(q6rY8MR`dq%qIhtjfOs50dVS!()^mRWP3)MCivC5G%{{+#>_ujNBYrE z)?VuH)G}$GTcH$!IZHRZnhEY^w1!Vb%$cQ#wWz85C;WFi$GtQ+&n&AeG|l3CmR)913yE+-BPjtUM7REbG= z7%Vv3wbuRQ)c)uoOz0UJF`axB^vYNd!@z*ON8@}1S%_B}q~x6=TQplt{xUWec6o2^ zF-b118yC$m+G=@u9R_vn7CYcEm!RUEXbYrLk~o{qi&En>pFpu}`-WMANnWnNkd8@c zZb~YQ3DSaq2d~g%4&{f!tbKa|5GisX#55F&oJ%(@C!_Ix^9jqVCxg$TGU6T=2eD7- z6)4oiNI`oz`3z%LGQI!10^(wPg5(kP*ojwxLjXi{xkqchKR~xx&@A`{cB5PL5iAo7 zJ59~d=BsjLkkctCBckYRHMO3c!HmVu zNzyR+k)V`sY@Yu!neto_H_mehD6^Mu`DO5#;V&#^iYu33!|}8nswxx@uRlu8~W|P_e3vifiCQ&$^Ul5`m^(;RepM(=t;vnk^Hp z|JFx~NV{M4OR^C5;;WoQO|$QdFN7bS~!L!P@tpwf(bH9WLx(L7fM zKg%ySMH(DiQEtd!YlFhShOLL4JIAF4l0r00=&#Oum}WO;x&|AdW!u9;VN9FJPkT{Z z&6*Oxxyh+nf)A`RMpAN97;4ia9P2G#cLzCg9|#PivjJ z4mYUctQ@uT@37sfLe9Xhsp7

%FV%^c^ym^Mbhby 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ʭw=TxS)Kpq9~}(JmTu=q%|2E^hAlSlSg>Jc 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 literal 337427 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 @WWXZkE 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 z

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