Skip to content

paper: remove version labels from title/body, present as D4/E8 lattice variants#40

Merged
FluffyAIcode merged 1 commit intomainfrom
AgentMemory/paper-delattice-title-c478
Apr 24, 2026
Merged

paper: remove version labels from title/body, present as D4/E8 lattice variants#40
FluffyAIcode merged 1 commit intomainfrom
AgentMemory/paper-delattice-title-c478

Conversation

@FluffyAIcode
Copy link
Copy Markdown
Owner

What changed

Per the user's latest directive, the paper is reframed as a single codec family (KakeyaLattice) with two concrete lattice instantiations — a $D_4$ nested lattice variant and an $E_8$ nested lattice variant — rather than as a "v1.4 + v1.5 joint release". All body-level "v1.4" / "v1.5" version strings are replaced with descriptive lattice names, while the appendix-level release-tag references (naming appendix, reproducibility manifest, bibliography) are retained by design.

Title + date

before after
"KakeyaLattice: D4 / E8 Nested-Lattice KV-Cache Compression with Kakeya-Style Discrete Codebooks — Extended: v1.4 (D4) + v1.5 (E8) Joint Release" "KakeyaLattice: Nested-Lattice KV-Cache Compression with Kakeya-Style Discrete Codebooks"
"April 24, 2026 — v1.4 released 2026-04-23 (tag v1.4), v1.5 released 2026-04-24 (tag v1.5)" "April 24, 2026"

Abstract

Narrative kept; every occurrence of "v1.4" / "v1.5" rewritten to "the D4 nested lattice variant" / "the E8 nested lattice variant". Measured numbers unchanged (+1.3–2.0 dB K-MSE gain, 28–53% |Δppl| reduction for the E8 variant, etc.).

Section headers

before after
§3 "The KakeyaLattice codec (v1.4 and v1.5)" §3 "The KakeyaLattice codec"
§6 "v1.5: the E8 extension" §6 "Measured performance of the E8 nested lattice variant"
§6.1 "v1.5 measured shaping gain" §6.1 "E8 measured shaping gain"
§6.2 "v1.5 latency" §6.2 "E8 latency"
§6.3 "v1.5 long-context retrieval (NIAH)" §6.3 "E8 long-context retrieval (NIAH)"

Body prose replacements (representative)

  • Algorithm comments: v1.4: Conway–Sloane Alg. 4Conway–Sloane Alg. 4; v1.5: Conway–Sloane Alg. 5Conway–Sloane Alg. 5.
  • Bit-budget: +32 bits per vector vs v1.4 at the same q_range+32 bits per vector vs the D4 nested lattice variant at the same q_range.
  • Design philosophy: v1.4 uses D4…; v1.5 substitutes E8…The D4 nested lattice variant gives…; the E8 nested lattice variant substitutes….
  • Methodology: package name kakeyaturbo_pykakeyalattice; V14KakeyaZamirLatticeGPU is now introduced alongside V15KakeyaZamirE8GPU as the two canonical classes under one package.
  • Positioning: frames v1.4 as a drop-in upstream PRframes the D4 nested lattice variant as a drop-in upstream PR.
  • Conclusion: extended with a new E8-empirical-results paragraph describing the measured MSE gain, |Δppl| reduction, NIAH preservation, and +32-bit / 1.56–1.80× encode-latency cost; reproducibility paragraph now points at kakeyalattice package + both V14KakeyaZamirLatticeGPU and V15KakeyaZamirE8GPU + reports/v1_5_release/V15_FULL_4MODEL_REPORT.md.

Table cells / captions

  • v1.4 Q=X / v1.5 Q=XD4 Q=X / E8 Q=X.
  • v1.5 vs v1.4 (captions + headers) → E8 vs D4.
  • Latency-table rows previously labelled v1.4 D4 / v1.5 E8 collapsed to just D4 / E8 (version prefix redundant with lattice column).
  • Ablation + head-to-head captions: v1.4 column renamed D4, v1.4 K-MSE renamed D4 K-MSE, etc.
  • Operating-points summary rows: v1.4 balancedD4 balanced; v1.5 balancedE8 balanced.

Retained literal "v1.4" / "v1.5" (intentional, per user spec)

  • Reproducibility manifest — still lists --q-values / --v15-q-values CLI flags and reports/v1_4_release/ / reports/v1_5_release/ paths, because these are on-disk directory names and real CLI arguments.
  • Canonical naming appendix — its entire purpose is to list both releases' class + module + tag + commit; changing it would defeat its purpose.
  • Bibliography — three bibitems cite tag v1.4 as the release snapshot.

Build

cd reports/paper
latexmk -C kakeyalattice.tex
latexmk -pdf -interaction=nonstopmode -halt-on-error kakeyalattice.tex

Result: 26 pages, 418 KB, zero undefined references, zero LaTeX errors. The only remaining log messages are cosmetic hyperref warnings Package hyperref Warning: Token not allowed in a PDF string (Unicode) coming from math-mode $D_4$ / $E_8$ symbols inside PDF-outline bookmark strings; the printed document itself is unaffected.

Spot-checks on the rendered PDF

  • First page: KakeyaLattice: Nested-Lattice KV-Cache Compression with Kakeya-Style Discrete Codebooks, April 24, 2026.
  • Abstract first sentence: The paper covers two concrete lattice instantiations of a single codec family: a D4 nested lattice variant and an E8 nested lattice variant.
  • TOC: 3 The KakeyaLattice codec, 6 Measured performance of the E8 nested lattice variant.

Files

  • reports/paper/kakeyalattice.tex (prose + tables edited)
  • reports/paper/kakeyalattice.pdf (re-compiled)

No code / hook / codec / benchmark / release-artifact changes in this PR.

…attice variants

Per user request: present the paper as a single codec family with two
lattice instantiations, not as a v1.4 + v1.5 joint release.

Title: dropped the 'Extended: v1.4 (D4) + v1.5 (E8) Joint Release'
subtitle; dropped the 'v1.4 released / v1.5 released' date annotation.
The title is now: 'KakeyaLattice: Nested-Lattice KV-Cache Compression
with Kakeya-Style Discrete Codebooks' with date 'April 24, 2026'.

Abstract: kept as the narrative spine (per instruction) but all 'v1.4' /
'v1.5' labels replaced with 'D4 nested lattice variant' / 'E8 nested
lattice variant' throughout. Measured claims (+1.3-2.0 dB MSE gain,
28-53% |Delta ppl| reduction) unchanged.

Body prose: replaced all 'v1.4' / 'v1.5' literals with lattice-based
names. Section 3 header changed from 'The KakeyaLattice codec
(v1.4 and v1.5)' to 'The KakeyaLattice codec'. Section 6 header changed
from 'v1.5: the E8 extension' to 'Measured performance of the E8 nested
lattice variant'. Algorithm comments no longer reference v1.4/v1.5.

Table cells / captions: 'v1.4 Q=X' rendered as 'D4 Q=X',
'v1.5 Q=X' as 'E8 Q=X'. Latency table 'v1.4 D4'/'v1.5 E8' column
collapsed to just 'D4'/'E8' (redundant version prefix removed).
Caption labels 'v1.5 vs v1.4' rendered as 'E8 vs D4'.

Retained literal 'v1.4' / 'v1.5' ONLY in (per spec):
  - Reproducibility manifest appendix (paths / git tag commands)
  - Canonical naming appendix (explicitly lists both class names
    + module + release tags; this is its entire purpose)
  - Bibliography entries citing the release snapshots

Package references updated from kakeyaturbo_py to kakeyalattice in the
methodology section and reproducibility paragraph of the conclusion.
Conclusion also extended with an E8 empirical-results paragraph (MSE
gain, |Delta ppl| reduction, NIAH preservation, +32 bit / 1.56-1.80x
latency cost).

Build: latexmk pdf -> 26 pages, 418 KB, no undefined references,
no LaTeX errors. Only cosmetic hyperref 'Token not allowed in a PDF
string (Unicode)' warnings for math-mode D_4 / E_8 inside TOC
bookmarks (hyperref cannot render math in PDF outline strings); the
printed document itself is unaffected.
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.

2 participants