Skip to content

Add single-token fingerprint complementarity analysis - #9

Draft
ktwu01 wants to merge 3 commits into
19PINE-AI:mainfrom
ktwu01:agent/add-single-token-fingerprinting
Draft

Add single-token fingerprint complementarity analysis#9
ktwu01 wants to merge 3 commits into
19PINE-AI:mainfrom
ktwu01:agent/add-single-token-fingerprinting

Conversation

@ktwu01

@ktwu01 ktwu01 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • cite Bruckner (2026) and position single-token output distributions as a complementary model-identity channel
  • add a reproducible exact-ID alignment between the released single-token JSD matrix and IKP knowledge fingerprints
  • report the 82-model / 3,321-pair comparison in the main text and a generated appendix table
  • add unit tests and rebuild the checked-in paper PDF

Findings

The exact non-thinking endpoint join shows weak overlap between the two signals: Spearman rho is 0.282 for IKP Jaccard and 0.074 for HSS overall. Within-vendor correlations are 0.374 and 0.261. This supports complementarity without claiming that a fused verifier has already improved error rates.

Validation

  • python3 -m unittest discover -s tests -v (4/4 pass)
  • regenerated the analysis from Zenodo record 10.5281/zenodo.21278557
  • latexmk -cd -pdf -interaction=nonstopmode -halt-on-error paper/main.tex
  • 84-page PDF; zero undefined citations/references; all fonts embedded
  • visual inspection of the related-work paragraph, main-text result, and appendix table

Closes #8

ktwu01 and others added 3 commits July 21, 2026 04:02
Verified bruckner2026onetoken against arXiv:2607.10252 and Zenodo DOI
10.5281/zenodo.21278557: AUC 0.971, EER 7.3%, 165 models, released JSD
matrix all match the cited values.

- Demote the main-text paragraph to one sentence and drop 'orthogonal'
  in favor of 'largely complementary' / 'nearly independent', matching
  the observed weak correlations (rho=0.282 Jaccard, 0.074 HSS).
- Record the source divergence-matrix.csv sha256 in the alignment
  output so the exact input can be pinned on reproduction.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

@bojieli bojieli left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The core analysis reproduces correctly, and the combined suite passes on current main. A few changes before merge:

  1. Rebase onto current main, retain both scripts 19 and 20 in scripts/README.md, and regenerate paper/main.pdf from the resolved sources.
  2. same_vendor currently means the served-ID/OpenRouter namespace. Please rename/document that grouping or use an explicit vendor mapping.
  3. Pin the stem-to-served-model-ID alignment in the output provenance; those data/results inputs currently affect the cohort without being hashed.
  4. Small robustness fix: handle a non-finite Spearman statistic so constant inputs do not generate JSON NaN.

Please also refresh the stale test count and PDF page count after rebasing.

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.

Related work: One Token Is Enough — single-token LLM fingerprinting

2 participants