Standalone perceptual memory module extracted from the broader K3M work for later agentmate integration.
This repository focuses on one specific question:
Can a compressed memory system preserve the user structures that matter in practice, not only retrieve vaguely related past sessions?
The current module centers on:
- structured constraint recall
- turning-point and causal recall
- support-first memory compression
- benchmark framing for
retrieval realismvsperceptual-memory realism
src/Core benchmark runners, evaluator, schema, and support-construction code.data/CurrentPMS-Bench v5benchmark set and comparison result artifacts.docs/Positioning notes, comparison reports, benchmark spec, and paper draft materials.
src/pms_constraint_edge_benchmark.pyRuns theconstraint-edge fixedperceptual-memory path.src/perceptual_memory_benchmark.pyEvaluates predictions under PMS-Bench.src/perceptual_memory_benchmark_schema.jsonRuntime schema for benchmark items, predictions, sources, and results.src/pms_prediction_adapter.pyConverts source records into benchmark prediction documents.src/pms_sample_dataset_builder.pyBuilds curated PMS-Bench benchmark artifacts.src/cli.pyMinimal unified entrypoint for common benchmark workflows.
AAAK officialis stronger on compression-oriented retrieval realism.constraint-edge fixedis stronger onPMS-Bench, where the task is to preserve user constraints, pivots, and structured memory state under compression.
The most important documents for that comparison are:
docs/benchmark_positioning_k3m_pms_vs_aaak.mddocs/pms_bench_compare_report_aaak_official_vs_constraint_edge.mddocs/perceptual_memory_module_overview.md
See docs/quickstart.md for the minimal workflow to:
- inspect the benchmark dataset
- run
constraint-edge fixed - evaluate outputs with PMS-Bench
- interpret the resulting metrics
For installation and CLI usage, see:
docs/installation.md
The cleaned LongMemEval dataset is too large for normal GitHub source storage, so it is published as a release asset instead of a tracked repository file:
v0.1asset:longmemeval_s_cleaned.json
Download from:
https://github.com/FluffyAIcode/percetual-memory/releases/tag/v0.1
This repository is intended as a standalone perceptual memory package rather than a full general-purpose retrieval stack.
In short:
AAAK officialmeasures retrieval realismPMS-Benchmeasures perceptual-memory realism- this module is primarily aligned with the second
The updated paper draft is included as:
docs/K3M_Compression_by_Kakeya-Like_Support_Construction_for_3D_Perceptual_Memory.texdocs/K3M_Compression_by_Kakeya-Like_Support_Construction_for_3D_Perceptual_Memory.pdf