Papers
Topics
Authors
Recent
Search
2000 character limit reached

Deterministic Projection Memory (DPM)

Updated 5 July 2026
  • Deterministic Projection Memory (DPM) is a unifying concept that uses defined projection operators to convert raw memory states into reproducible and auditable representations.
  • It employs various deterministic methods—such as logistic scoring, fixed-point conversion, Sobol transforms, and electrical shunting—to ensure consistent state evolution and drift-resilient readouts.
  • DPM is applied in diverse areas including conversational agents, enterprise decision systems, vector embedding frameworks, and hardware-level memory implementations to boost efficiency and reliability.

Searching arXiv for the cited works to ground the article in current papers. Deterministic Projection Memory (DPM) denotes a family of memory architectures in which memory formation, retention, retrieval, or readout is governed by a deterministic projection rather than by stochastic summarization, unconstrained floating-point behavior, or drift-prone physical conduction. The term is used explicitly for a stateless enterprise agent architecture based on an append-only event log and one task-conditioned projection at decision time (Srinivasan, 22 Apr 2026). Closely related work maps the Deterministic Memory Framework (DMF) for conversational agents onto the same idea by projecting interaction features into a scalar Survival Score and evolving that score through a deterministic decay law (Stabile et al., 2 Jun 2026). Other papers treat DPM as a conceptual label for deterministic fixed-point embedding memory substrates (Gudur, 25 Dec 2025), deterministic projection pipelines for hyperdimensional in-memory classification (Moon et al., 24 May 2026), or projected phase-change readout paths that suppress drift (Sarwat et al., 2021). This suggests that DPM is best understood as a unifying systems principle rather than a single canonical implementation.

1. Scope and terminological usage

The literature uses “projection” in several technically distinct senses. In enterprise agents, projection is a task-conditioned condensation of an immutable event log into a budget-bounded memory view (Srinivasan, 22 Apr 2026). In conversational memory, projection is the mapping of deterministic content, operational, and provenance signals into a scalar Survival Score Ω\Omega (Stabile et al., 2 Jun 2026). In deterministic vector memory, projection is the conversion of floating-point embedding outputs into a fixed-point numerical contract at the memory boundary (Gudur, 25 Dec 2025). In XL-HD, projection is a deterministic Sobol-based mapping from low-dimensional inputs into a high-dimensional representation for binary in-memory matching (Moon et al., 24 May 2026). In projected mushroom-type phase-change memory, projection is the electrical routing of read current through a stable parallel element so that the readout is less sensitive to amorphous-phase drift (Sarwat et al., 2021).

Line of work What is projected Deterministic outcome
Enterprise DPM Event log \to task-conditioned context Replayable decision-time memory view
DMF Feature vector \to Survival Score Ω\Omega Deterministic retention and pruning
Valori Float embeddings \to Q16.16 integers Bit-identical states and search results
XL-HD Inputs \to Sobol HD vectors Binary in-memory classification
Projected PCM Phase state \to stable read path Drift-resilient readout

A recurrent misconception is that DPM names a single standardized algorithm. The papers do not support that interpretation. The Valori paper states that it does not use “DPM” as a named term and instead presents a deterministic memory substrate (Gudur, 25 Dec 2025). The phase-change memory paper likewise does not use the exact term, but describes projected memory cells that implement the same principle of deterministic, drift-resilient readout (Sarwat et al., 2021). The common denominator is not a shared interface, but a shared design commitment: memory behavior should be reproducible from input sequence, configuration, and hardware contract.

2. Projection operators and deterministic state evolution

In DMF, the core projection is explicitly scalar. Each conversational interaction is analyzed through deterministic content signals, conversational cues, and provenance, and the resulting pre-activation is passed through a logistic projection (Stabile et al., 2 Jun 2026):

ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},

Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.

The content channel is

zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,

with \to0, where \to1 is information density, \to2 is sentiment magnitude from VADER, \to3 is saturated named-entity count, and \to4 is cosine divergence from a moving centroid. Relevance then evolves on a discrete interaction-count axis rather than wall-clock time:

\to5

\to6

This design makes retention a pure function of conversation sequence and configuration.

In enterprise DPM, the projection operator is task-conditioned rather than scalar. Memory is instantiated only at decision time from an append-only immutable log

\to7

using a single projection

\to8

where \to9 is the task specification, \to0 is the memory budget, and \to1 denotes projection parameters (Srinivasan, 22 Apr 2026). The objective is conceptual rather than an explicit optimizer: maximize preservation of anchors such as verbatim numeric facts, dates, and identifiers; require citations to event indices; and emit “unknown” when an anchor is not derivable. The paper frames this as a pure projection over immutable events rather than as incremental state mutation.

Valori makes the projection numerical. A floating-point embedding value \to2 is projected at ingestion into a fixed-point integer representation

\to3

with the reference kernel using Q16.16, round-to-nearest-even, saturation, and integer-only arithmetic thereafter (Gudur, 25 Dec 2025). Memory then becomes a replayable state machine,

\to4

whose transitions are defined over deterministic integer data structures.

XL-HD uses projection as a deterministic encoding from feature space to hyperdimensional space. A Sobol low-discrepancy matrix is generated,

\to5

then thresholded,

\to6

and applied as

\to7

In the IMC-aligned binary pipeline, classification is performed by binary dot-product matching against binarized class prototypes (Moon et al., 24 May 2026).

Projected PCM uses an electrical rather than algorithmic projection. The phase configuration still stores the state, but the measured resistance is dominated by a stable parallel liner branch. The readout obeys the same drift and Arrhenius laws as conventional PCM,

\to8

but the projected device changes the effective conduction path so that the readout is less coupled to the drifting amorphous region (Sarwat et al., 2021).

3. DPM in conversational and enterprise agents

DMF is a CPU-first conversational memory architecture designed to remove LLM calls from the memory-management loop (Stabile et al., 2 Jun 2026). The paper identifies four drawbacks of LLM-based summarization at write time: non-determinism, token cost, semantic drift, and opacity. DMF replaces generative compression with classical NLP analysis, vector geometry, and mathematical scoring. The write loop computes \to9, Ω\Omega0, Ω\Omega1, Ω\Omega2, Ω\Omega3, an embedding vector, a moving centroid, and divergence Ω\Omega4; projects these into Ω\Omega5; optionally applies a social floor for short phatic turns; appends a MemoryEntry; and then applies deterministic hard-kill and budget-pressure pruning. The pruning score is

Ω\Omega6

with ties resolved by interaction ID. Recall is likewise deterministic: query parsing, evidence substrate construction, multi-channel candidate generation, hard filters, answerability-aware reranking via

Ω\Omega7

and source-linked evidence assembly are all specified as pure functions of conversation state and configuration.

The enterprise DPM architecture is stateless by construction (Srinivasan, 22 Apr 2026). It is motivated by four load-bearing systems properties in regulated deployment: deterministic replay, auditable rationale, multi-tenant isolation, and statelessness for horizontal scale. Instead of maintaining mutable memory across the trajectory, it appends immutable events and performs one task-conditioned projection at decision time, followed by one decision call. The logged artifacts are the authoritative event log, the projection prompt and completion, and the decision prompt and completion. The paper emphasizes the structural asymmetry between one nondeterministic call and Ω\Omega8 compounding nondeterministic calls: DPM exposes one projection call per decision, whereas summarization-based stateful memory exposes one consolidation call per event.

The two systems instantiate different forms of DPM. DMF keeps an explicit active queue and long-term archive, but every update, decay, retrieval, and pruning step is deterministic for a fixed input sequence (Stabile et al., 2 Jun 2026). Enterprise DPM avoids runtime memory state entirely and reconstructs memory on demand from the log (Srinivasan, 22 Apr 2026). A plausible implication is that these represent two poles of the current design space: deterministic stateful memory with transparent scores, and deterministic stateless memory with replayable projection.

4. Deterministic numeric memory substrates

Valori addresses a different source of non-determinism: floating-point vector memory itself (Gudur, 25 Dec 2025). The paper argues that identical models, inputs, and code can yield different memory states and retrieval results across hardware architectures because IEEE 754 arithmetic admits multiple correct implementations. It identifies fused-multiply-add versus separate multiply and add, non-associativity of addition, and SIMD/auto-vectorization differences across AVX2/AVX-512 and NEON as concrete causes. The paper shows bit-level differences for the same embedding across x86 and ARM and gives a nearest-neighbor example in which near-tied cosine scores reverse ranking across architectures.

Valori enforces determinism “at the memory boundary.” Model inference is not forced to be deterministic; instead, floating-point outputs are converted immediately into a fixed-point Q-format, and all storage, indexing, and search thereafter use integer arithmetic with deterministic reduction order and tie-breaking. The reference implementation uses Q16.16 fixed-point integers with i64 accumulators, round-to-nearest-even, saturation on conversion, and integer-only dot products and cosine similarity. Stable top-Ω\Omega9 ranking is defined by total order, with higher score first and then smaller id.

The architecture is framed as a replayable state machine with deterministic commands such as Insert, Update, Delete, Search, and Link (Gudur, 25 Dec 2025). Snapshots serialize full kernel state; command logs serialize the ordered operation sequence; replaying the same sequence yields bit-identical states on any platform under the same kernel version and configuration. The paper reports a snapshot transfer test in which an index built with 10,000 vectors on x86 yields the same internal hash when loaded on ARM, and identical \to0-NN result ordering after snapshot restore. It also reports semantic fidelity with Recall@10 overlap of 0.998 for Q16.16 HNSW versus a Float32 baseline built identically, latency below 500 microseconds for typical queries on Apple M3, and storage cost comparable to float32 because Q16.16 also uses 32 bits per component.

This line of work sharpens the meaning of determinism in DPM. Temperature-zero decoding alone is not sufficient. If the memory substrate itself is numerically unstable across hardware, replayability and auditability fail before retrieval policy or application logic is considered (Gudur, 25 Dec 2025).

5. In-memory and physical realizations

In XL-HD, DPM refers to a deterministic projection-and-match pipeline optimized for hyperdimensional computing on in-memory accelerators (Moon et al., 24 May 2026). Traditional HDC is described as relying on symbolic binding and pseudo-random hypervectors, which demand large dimensionality and logic-heavy updates. XL-HD replaces those components with a deterministic Sobol projection and binary in-memory similarity matching. Inputs are projected with a fixed low-discrepancy operator, class prototypes are trained in real-valued space with cosine similarity and cross-entropy, and the converged prototypes are binarized for deployment. Inference then reduces to in-situ encoding and binary dot-product classification:

\to1

The hardware mapping is explicit. Two 1R ReRAM crossbars implement \to2 and \to3 for bipolar projection, current comparators perform in-situ binarization without ADC/DAC, and a dedicated \to4 classifier array stores binarized class hypervectors (Moon et al., 24 May 2026). The logical encoding array is \to5 and is tiled into sixteen \to6 subarrays. Reported component metrics include XBar_P area \to7 and power \to8, XBar_C area \to9 and power \to0, and end-to-end footprint of approximately \to1. Single-cycle inference energy is approximately \to2 at \to3, with dataset-specific totals of \to4 for MNIST, \to5 for UCIHAR, and \to6 for ISOLET. At \to7, the paper reports accuracies of \to8 on MNIST, \to9 on UCIHAR, and \to0 on ISOLET. It also reports that at \to1, XL-HD shows \to2 and \to3 higher accuracy than LeHDC at \to4 for ISOLET and UCIHAR, respectively.

Projected mushroom-type phase-change memory realizes DPM at the device level rather than at the algorithmic level (Sarwat et al., 2021). The device uses 80 nm doped Ge\to5Sb\to6Te\to7 with a sub-10 nm MxNy projection liner between the bottom electrode and the phase-change material. Two liner thicknesses are studied: \to8 nm and \to9 nm. The liner provides a stable, drift-resilient parallel path so that, during read, most current bypasses the amorphous dome. A convenient total-resistance expression for projected mushroom PCM is

ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},0

The paper reports up to ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},1 reduction of drift coefficients in RESET states compared to unprojected devices, effective activation energy reduced from ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},2 eV to approximately ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},3 eV for the projected read path, and linear temperature sensitivity of the projected drift coefficient of approximately ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},4. It also reports distinct ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},5-dependent regimes of drift, with better projection efficacy for the thicker ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},6 nm liner and degraded performance for the thinner ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},7 nm liner. Read operations were performed at ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},8 V.

The hardware papers broaden DPM beyond software memory management. In both XL-HD and projected PCM, projection is used to stabilize or simplify the memory-compute interface itself: in one case by replacing pseudo-random symbolic encoding with a fixed low-discrepancy transform, and in the other by routing readout through a stable electrical element (Moon et al., 24 May 2026, Sarwat et al., 2021).

6. Empirical properties, misconceptions, and open problems

Across the agent-memory literature, DPM is primarily associated with determinism, auditability, and reduced operational overhead. DMF reports that on LoCoMo it achieves overall Avg. Judge Score ztotal=zcontent+zop+zprov,z_{\mathrm{total}} = z_{\mathrm{content}} + z_{\mathrm{op}} + z_{\mathrm{prov}},9, Exact Match Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.0, and Token F1 Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.1, compared with Mem0 at Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.2, Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.3, and Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.4, respectively (Stabile et al., 2 Jun 2026). The paper states that DMF outperforms Mem0 across all metrics, including temporal reasoning at approximately Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.5 better (Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.6 vs Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.7), while using zero memory LLM tokens and approximately Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.8 fewer end-to-end tokens on LoCoMo. On LongMemEval-10, DMF reports overall Avg. Judge Score Ω=σ(ztotalx0)=11+e(ztotalx0).\Omega = \sigma(z_{\mathrm{total}} - x_0) = \frac{1}{1 + e^{-(z_{\mathrm{total}} - x_0)}}.9 versus Mem0 at zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,0, but still uses zero memory LLM tokens and approximately zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,1 fewer end-to-end tokens.

Enterprise DPM shows a different advantage profile (Srinivasan, 22 Apr 2026). On ten regulated decisioning cases and three memory budgets, it matches summarization-based memory at generous budgets and substantially outperforms it when the budget binds. At a zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,2 compression ratio, the reported deltas are factual precision zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,3 (exact table value zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,4, Cohen’s zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,5, zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,6) and reasoning coherence zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,7 (exact table value zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,8, zcontent=αID+βS+γEnorm+δD,z_{\mathrm{content}} = \alpha \cdot ID + \beta \cdot |S| + \gamma \cdot E_{\mathrm{norm}} + \delta \cdot D,9, \to00). It is additionally reported as \to01–\to02 faster at binding budgets, with measured wall-clock of \to03 s versus \to04 s at tight budget and \to05 s versus \to06 s at moderate budget. The audit surface is correspondingly smaller: DPM logs two LLM calls per decision, whereas the summarization baseline logs \to07–\to08 on LongHorizon-Bench.

Several misconceptions are directly contradicted by the papers. First, “temperature 0” does not eliminate all nondeterminism. The enterprise study reports residual API-level nondeterminism even under temperature zero, and frames its contribution as bounding the nondeterministic surface to one projection call rather than eliminating backend drift (Srinivasan, 22 Apr 2026). Second, deterministic memory is not only about application-layer prompts. Valori shows that non-determinism can arise before indexing or retrieval because the same model and code can produce hardware-dependent floating-point embeddings (Gudur, 25 Dec 2025). Third, projection is not synonymous with summarization or compression. In DMF it is logistic scoring, in Valori fixed-point conversion, in XL-HD a Sobol transform, and in projected PCM a stable read-current path.

The main limitations are equally heterogeneous. DMF reports English-first adapters for information density, social-floor detection, and signal parsing; embedding sensitivity; and the absence of ablation studies, with future work proposed on adaptive scoring calibration and embedding ablations (Stabile et al., 2 Jun 2026). Enterprise DPM reports residual nondeterminism under live APIs, a context-window ceiling that would require hierarchical projection for longer logs, and limited scope to two regulated domains and one model family (Srinivasan, 22 Apr 2026). Valori notes quantization error, possible performance overhead relative to hardware float, and the fact that determinism is enforced only at the memory boundary rather than in upstream inference (Gudur, 25 Dec 2025). XL-HD notes sensitivity to dimensionality, binarization thresholds, and hardware variability (Moon et al., 24 May 2026). Projected PCM retains residual drift, reduced memory window due to shunting, and temperature sensitivity that may require compensation (Sarwat et al., 2021).

Taken together, the literature presents DPM as a cross-layer doctrine: deterministic memory requires a well-specified projection from raw state into a stable representational or electrical domain, explicit tie-breaking and reduction-order rules, and archival structures that permit replay and audit. The precise projection differs by domain, but the design objective is consistent: make memory behavior a reproducible consequence of inputs and configuration rather than of hidden stochastic updates, floating-point accidents, or unstable physical conduction.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Deterministic Projection Memory (DPM).