Skip to content

feat(research): promote & scaffold the monotonicity-survey paper (TMLR)#146

Open
davorrunje wants to merge 4 commits into
mainfrom
paper/monotonicity-survey
Open

feat(research): promote & scaffold the monotonicity-survey paper (TMLR)#146
davorrunje wants to merge 4 commits into
mainfrom
paper/monotonicity-survey

Conversation

@davorrunje

Copy link
Copy Markdown
Owner

What

Promotes and scaffolds a new paper — survey-monotonicity-ml, a TMLR survey
of monotonicity methods in machine learning — via the honest-scholar
paper-exploration flow. It expands the related-work summary from the CMNN paper
(arXiv:2205.11775) into a standalone survey and serves as the PhD
qualifying-exam paper plus the thesis's background / related-work foundation.

Details

The survey has three pillars (author scope decisions, 2026-07-22):

  1. Taxonomy + critical synthesis organized by how the monotonicity guarantee
    is obtained
    — constrained architectures · lattice · certification/verification
    · soft/regularization · classical (isotonic/GAM/trees) · monotone flows.
  2. Original reproducible benchmark — re-evaluating representatives under one
    protocol using the benchmarks/ harness and the datasets.yml registry.
  3. Approximation-theory synthesis — universal-approximation results per family.

Changes:

  • docs/research/survey-monotonicity-ml/paper/pitch.md (seeded) + backlog.md.
  • docs/research/papers.md — registry row (backend: benchmarks, covers: —
    background) + scope bullet.
  • docs/research/portfolio-backlog.md — parked → ranked → promoted transition.

Deliberately not here: no dashboard regeneration (the dashboard lives on the
open datasets PR; a progress run after both merge will pick up the new paper),
and no thesis-framing edits (background-chapter + milestone wiring is tracked in
#139).

Next step (paper-synthesis): literature scout --level paper to confirm the
post-2019 gap and seed the method inventory, then positioning → outline.

🤖 Generated with Claude Code

davorrunje and others added 3 commits July 22, 2026 18:14
Promotes `survey-monotonicity-ml` from the portfolio backlog to a paper
root (paper-exploration). A TMLR survey of monotonicity methods in ML:
taxonomy by guarantee mechanism + an original reproducible benchmark
(reusing the mononet harness + datasets.yml registry) + a synthesis of
universal-approximation theorems. Doubles as the thesis background /
related-work foundation and the PhD qualifying-exam milestone.

Scaffolds docs/research/survey-monotonicity-ml/ (paper/pitch.md seeded
from the backlog row + author scope decisions; backlog.md with seed
empirical-claim rows), registers the paper in docs/research/papers.md,
and records the parked→ranked→promoted transition in the portfolio
backlog.

Next (paper-synthesis): run `literature scout --level paper` to confirm
coverage/gap and seed the method inventory, then positioning → outline.
Thesis wiring (background chapter + milestone) is part of #139.

Generated-with: honest-scholar (https://github.com/davorrunje/honest-scholar)
HonestScholar-Skill: paper-exploration
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Runs `literature scout --level paper` (keyless OpenAlex, polite pool) over
5 anchors — CMNN, Sartor 2025, Cano 2019, Daniels & Velikova 2010, Deep
Lattice Networks — pulling 243 unique forward-citing works (28 multi-anchor).
Classifies them by guarantee mechanism and hand-picks 14 genuine method-
contribution leads, including new-since-2023 families: MonoKAN (certified
monotonic KAN), MoST (monotone set transformer), MCNet (monotonic calibration),
isotonic-embedding nets, and counterexample/positivity certification.

Report: docs/research/survey-monotonicity-ml/paper/scout-2026-07-22.md (with
full provenance + OpenAlex ids). Honestly flags the recall caveat: CMNN/Sartor/
Cano resolved to arXiv DOIs (citation split), so the completeness sweep needs
published-version anchors + S2_API_KEY (for SciCite intents). Pitch blockers/
next-steps updated accordingly.

Generated-with: honest-scholar (https://github.com/davorrunje/honest-scholar)
HonestScholar-Skill: literature
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Completeness sweep for the monotonicity survey scout. Verified the three
suspect anchors' OpenAlex records: CMNN (W4281571206) and Sartor (W4415031780)
have NO separate PMLR/published record in OpenAlex — only the arXiv preprints;
Cano's anchor (W2901948247) was already the published Neurocomputing record.
The hypothesized arXiv-vs-published citation split therefore does not exist in
OpenAlex; published-record recovery was 0 and the union corpus stays 243 unique
(28 multi-anchor), identical to the first pass. The low forward-cite counts are
intrinsic OpenAlex under-coverage, not a DOI split — only S2 (currently HTTP 403)
or manual anchor seeding can close it.

Added 7 method leads found by re-scanning the corpus (Lipschitz provably-monotonic
nets W3216653328, monotone-net approximation theory W4394994853, MonoNet
W4321611068, logic-based certified monotonic classifiers, input-relational
verification, monotonic embeddings, partially-monotone density estimation).
Co-citation/coupling neighbor probe on the sparse anchors returned no method
leads (dominated by one structural-engineering application citer) — documented.

New file scout-2026-07-22-sweep.md supersedes/deltas the first pass without
overwriting it; pitch.md next-steps updated (sweep done; S2 contexts pending).

Generated-with: honest-scholar (https://github.com/davorrunje/honest-scholar)
HonestScholar-Skill: literature
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@codecov

codecov Bot commented Jul 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (c59bf5b) to head (3992af3).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #146   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           18        18           
  Lines          867       867           
  Branches       148       148           
=========================================
  Hits           867       867           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Runs the deep-research workflow (107-agent web fan-out → fetch → 3-vote
adversarial verification, 2/3-refute-to-kill → cited synthesis; 12
verified findings). Complements the OpenAlex citation scout with sources
its forward-graph misses — especially formal-methods / PL venues (FMICS,
OOPSLA). Surfaces 5 new leads the scout didn't: Igel "Smooth Min-Max
Monotonic Networks" (ICML 2024), Vidot "Formal Monotony Analysis" (FMICS
2022), Monteiro "Monotonicity Regularization" (UAI 2022), Wang "Monotone
Cubic B-Splines" (2023), Burdakov & Sysoev "Smoothed Monotonic
Regression" (2017).

Report: docs/research/survey-monotonicity-ml/paper/deep-research-2026-07-22.md
(cross-checked NEW-vs-known, full verified claims + evidence + sources,
caveats incl. one refuted sub-claim). Leads only — inclusion/role are the
author's triage calls. Pitch next-steps updated.

Generated-with: honest-scholar (https://github.com/davorrunje/honest-scholar)
HonestScholar-Skill: literature
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant