Papers
Topics
Authors
Recent
Search
2000 character limit reached

Latest Object Memory Management (LOMM)

Updated 7 July 2026
  • LOMM is a memory management approach that treats each memory entry as an explicit object updated with its latest valid state rather than an accumulation of past observations.
  • It integrates lifecycle operations—creation, update, retention, and deletion—with validation and association mechanisms to ensure precise state tracking in diverse contexts.
  • Empirical studies in video segmentation, navigation, and dialogue demonstrate that object-centric, usage-aware updates in LOMM outperform traditional recency-based memory methods.

Latest Object Memory Management (LOMM) refers to memory-management schemes in which remembered entities are handled as explicit objects whose stored state should reflect the latest reliable information rather than a monotone accumulation of past observations. The phrase appears explicitly in temporally consistent video instance segmentation, where “Latest Object Memory” stores the latest state of each object slot and is paired with “Decoupled Object Association” for identity-consistent tracking (Lee et al., 26 Jul 2025). A closely related interpretation is used in lifelong open-vocabulary navigation, where OVAL makes memory object-centric and descriptor-driven rather than raw-label-centric, storing semantic label, image evidence, position, scene context, and confidence for each object instance (Pei et al., 14 Apr 2026). Adjacent literatures on dialogue, LLM-agent memory, and object-level tiered memory use different terminology, but they converge on the same technical problem: memory must be created, updated, validated, invalidated, demoted, or evicted, not merely accumulated (Bae et al., 2022, Bamidele, 22 Feb 2026).

1. Conceptual scope and memory-object abstractions

The current literature suggests that LOMM is less a single standardized architecture than a recurring design pattern: memory is organized around explicit objects or object-like units, and those units carry state needed for later retrieval, update, or lifecycle control. In some domains the “object” is a tracked visual instance, in others an embodied scene entity, a dialogue fact, a key-value memory entry, or a managed runtime object.

Setting Memory object Representative paper
Video instance segmentation Slot-wise feature memory MtRN×C\mathcal{M}_t \in \mathbb{R}^{N \times C} with occupancy state (Lee et al., 26 Jul 2025)
Lifelong ObjectNav Descriptor tuple {Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\} (Pei et al., 14 Apr 2026)
Long-term dialogue Memory sentence mim_i in M={m1,,mn}M=\{m_1,\ldots,m_n\} (Bae et al., 2022)
Long-running LLM serving Memory item with payload, embedding, utility V(m)V(m), tier, and timestamps (Bamidele, 22 Feb 2026)
Self-evolving agent memory Key-value entry (ki,vi)(k_i,v_i) plus an ADD/UPDATE decision (Ye et al., 11 Feb 2026)

Two distinctions are especially important. First, these systems do not treat memory as raw history; they distill, structure, or gate what is retained. Second, they attach management metadata to the memory object itself. In OVAL, the memory descriptor is a tuple rather than a single embedding; in AMV-L, each item carries a scalar utility and lifecycle tier; in conversational memory management, each sentence becomes an explicit target of retention, replacement, or deletion. This suggests that LOMM is fundamentally about object identity plus object state, not just storage.

2. Lifecycle semantics: create, update, retain, and forget

OVAL provides one of the clearest object-lifecycle formulations. It stores object-level memories as

C={Si,Ii,Xi,Hi,Ci}i=1n(C),\mathcal{C}=\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}_{i=1}^{n(\mathcal{C})},

where SiS_i is a processed object label, Ii\mathcal{I}_i is an image buffer capped at NN images, {Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}0 is a positional descriptor, {Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}1 is a scene descriptor implemented as an HSV color histogram, and {Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}2 is a confidence probability. Its lifecycle operations are explicitly described as create, merge/update, retrieve, invalidate/remove, bound image evidence, and avoid repeated exploration; at the same time, the published formulation omits timestamps, visitation frequency, decay variables, explicit forgetting schedules, and graph edges between memories (Pei et al., 14 Apr 2026).

The dialogue literature makes lifecycle control even more explicit. Memory is a set of natural-language sentences,

{Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}3

and update is defined over sentence pairs {Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}4 with four operations: {Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}5 PASS retains only the older sentence when the new one is redundant; REPLACE keeps the new sentence when it contradicts or strictly refines the old one; APPEND keeps both when they are unrelated; DELETE removes both when an old transient state and its completion note should not persist. The target memory state is described as lossless, consistent, and not redundant (Bae et al., 2022).

AMV-L generalizes lifecycle semantics into systems form. Each memory item has a continuously updated value, is assigned to hot, warm, or cold tiers, and can be promoted, demoted, retained, or evicted. Warm and cold tiers are retained but excluded from the default request path, which separates total retained memory from retrieval eligibility (Bamidele, 22 Feb 2026). UMEM, by contrast, couples extraction and management in a learned policy: the memory bank is

{Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}6

and the optimizer emits both memory content and an operation such as ADD or UPDATE, but it does not present an explicit deletion or compaction subsystem (Ye et al., 11 Feb 2026).

Across these systems, “latest” does not mean simple recency. It means that memory objects are revised according to validity, relevance, and utility under future reuse.

3. Latestness signals, association, and post-hoc validation

In perceptual settings, the hardest LOMM problem is deciding whether a new observation updates an existing object, instantiates a new one, or should be rejected as stale or spurious. OVAL addresses this with a descriptor-level similarity score

{Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}7

followed, in ambiguous cases {Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}8, by a SuperGlue feature-matching stage. Confidence is modeled as

{Si,Ii,Xi,Hi,Ci}\{S_i,\mathcal{I}_i,X_i,H_i,C_i\}9

and once a same-instance match is confirmed, higher-confidence observations overwrite stored state when mim_i0. The stored memory is therefore a “best current view,” not an averaged trajectory or Bayesian belief state. Retrieval is open-vocabulary via synonym generation and KMP substring matching; failed candidates are removed after a panoramic LLM-based check using

mim_i1

and thresholded STOP verification (Pei et al., 14 Apr 2026).

In video instance segmentation, latestness is encoded even more directly. For each slot, the foreground probability

mim_i2

gates memory update: mim_i3 If the model believes an object is present, memory moves toward the latest aligned feature; if the object is absent or predicted as no-object, memory largely preserves the prior state. This is combined with occupancy-guided association: mim_i4 so existing and newly appearing objects are handled separately rather than being forced into one undifferentiated matching problem (Lee et al., 26 Jul 2025).

The dialogue formulation offers a semantic analogue. REPLACE is the textual counterpart of latest-state revision, while DELETE captures the case in which the latest valid state is “no persistent memory should remain.” That distinction is crucial: a latest-memory system need not preserve every terminal status, and in some domains the correct update is to forget both the old state and its completion note (Bae et al., 2022).

4. Working-set control, placement, and the systems interpretation of object memory

At the systems level, LOMM broadens from semantic correctness to computational footprint. AMV-L is explicit that age-based retention such as TTL does not control request-path cost. Each item carries a utility value updated by

mim_i5

is placed into hot, warm, or cold tiers by threshold, and retrieval is restricted to

mim_i6

The key design principle is that request-path cost should depend on the bounded retrieval-eligible set rather than on total retained memory (Bamidele, 22 Feb 2026).

Clove applies object-level management to CXL-tiered memory inside a managed runtime. It stores object hotness in the upper 16 bits of the object header, uses PEBS to identify delinquent loads, inserts selective instrumentation through the C2 JIT, and compacts hot objects into designated hot-object regions so that an underlying page-tiering system can promote those pages. The policy is capacity-aware and relocation-cost-aware rather than uniformly object-centric: large objects spanning multiple pages are left to the page-based backend (Son et al., 19 May 2026).

KLOC moves tiered-memory logic into the kernel by grouping filesystem and networking structures into kernel-level object contexts keyed by files or sockets. Active-context objects are placed in fast memory, inactive contexts are demoted rapidly, and prefetched I/O pages are directed to fast memory. The object of management is therefore neither an application page nor a user-space semantic record, but a kernel-resident context of inodes, dentries, page-cache pages, journal blocks, or socket buffers (Kannan et al., 2020).

ALASKA provides a different systems substrate: handles give unmanaged languages a stable logical identity for heap objects while allowing physical relocation. The handle remains stable, the backing memory may move, and relocation is mim_i7 because only the handle-table entry changes. This work is not framed as LOMM in the semantic-memory sense, but it extends object memory management into fragmentation control and compacting movement for unmodified C/C++ programs (Wanninger et al., 2024).

A broader reading is therefore warranted. LOMM can denote latest-state management for semantic objects, but it also points toward a wider object-centric doctrine in which retrieval eligibility, placement, compaction, and lifecycle state are managed at object granularity rather than through undifferentiated heaps or page-only policies.

5. Representative realizations and empirical evidence

The empirical record consistently favors selective, object-aware memory management over naive accumulation or purely recency-based baselines.

Domain Representative result Paper
Video instance segmentation mim_i8 AP on YouTube-VIS 2022 (Lee et al., 26 Jul 2025)
Lifelong ObjectNav HM3D: SR mim_i9, SPL M={m1,,mn}M=\{m_1,\ldots,m_n\}0; MP3D: SR M={m1,,mn}M=\{m_1,\ldots,m_n\}1, SPL M={m1,,mn}M=\{m_1,\ldots,m_n\}2 (Pei et al., 14 Apr 2026)
Long-term dialogue Memory update shows a memorability advantage over Memory accumulate with M={m1,,mn}M=\{m_1,\ldots,m_n\}3 (Bae et al., 2022)
Long-running LLM serving Throughput improves by M={m1,,mn}M=\{m_1,\ldots,m_n\}4; M={m1,,mn}M=\{m_1,\ldots,m_n\}5 requests drop from M={m1,,mn}M=\{m_1,\ldots,m_n\}6 to M={m1,,mn}M=\{m_1,\ldots,m_n\}7 (Bamidele, 22 Feb 2026)
Managed-runtime CXL tiering Application slowdown reduced by M={m1,,mn}M=\{m_1,\ldots,m_n\}8 versus page-based systems (Son et al., 19 May 2026)

In the explicit VIS formulation, the ablation is especially direct: a baseline tracker reports M={m1,,mn}M=\{m_1,\ldots,m_n\}9 AP on YouTube-VIS 2022 with ResNet-50, adding DOA alone gives V(m)V(m)0, adding LOM alone gives V(m)V(m)1, and the full LOMM system reaches V(m)V(m)2. The same study reports that LOM outperforms similarity memory and momentum memory on both MinVIS and DVIS backbones, supporting the claim that preserving the latest valid state is more effective than stale or mixed long-term aggregation (Lee et al., 26 Jul 2025).

OVAL provides similarly sharp evidence for object-centric memory in embodied navigation. In lifelong ObjectNav on HM3D, removing the memory model drops performance from SR V(m)V(m)3, SPL V(m)V(m)4 to SR V(m)V(m)5, SPL V(m)V(m)6; removing STOP verification yields SR V(m)V(m)7, SPL V(m)V(m)8; removing the probability map yields SR V(m)V(m)9, SPL (ki,vi)(k_i,v_i)0. The strongest degradation comes from removing the memory model itself (Pei et al., 14 Apr 2026).

The dialogue setting shows a different but related pattern: selective elimination of invalidated or redundant memory helps more as sessions accumulate. Pairwise operation classification reaches (ki,vi)(k_i,v_i)1 accuracy with NLI transfer (fine-tune), set-level reconstruction reaches (ki,vi)(k_i,v_i)2 sentence-level F1, and the gap between Memory update and Memory accumulate widens in later sessions, especially on memory turns (Bae et al., 2022).

A precursor from video object segmentation reaches a similar conclusion about latest-only retention. A fixed-size adaptive memory bank based on

(ki,vi)(k_i,v_i)3

outperforms first-and-latest memory on DAVIS 2016, DAVIS 2017, and Youtube-VOS, while increasing inference speed by up to (ki,vi)(k_i,v_i)4 over every-(ki,vi)(k_i,v_i)5 and (ki,vi)(k_i,v_i)6 over first-and-latest. This is not the same method as VIS LOMM, but it shows that bounded memory is strongest when it is usage-aware rather than purely recency-driven (Pourganjalikhan et al., 2022).

6. Limitations, misconceptions, and open problems

A common misconception is that LOMM is equivalent to keeping the most recent observation. The literature does not support that simplification. OVAL uses latest-confidence overwrite only after descriptor association and, when necessary, SuperGlue verification; conversational memory requires PASS, REPLACE, APPEND, and DELETE rather than recency alone; adaptive VOS shows that first-and-latest can underperform usage-aware fixed memory, yet it can also help under complete occlusion when a long-term anchor is needed (Pei et al., 14 Apr 2026, Bae et al., 2022, Pourganjalikhan et al., 2022).

Another limitation is incomplete lifecycle bookkeeping. OVAL explicitly lacks timestamps, counters, recency scores, explicit forgetting schedules, and cross-episode semantic graph structures; dynamic environment handling is limited, and the authors note that recognition accuracy is affected in dynamic, complex, and fast-moving scenarios (Pei et al., 14 Apr 2026). UMEM is strong on utility-driven extraction and revision, but its practical action space is mainly ADD and UPDATE; it does not provide an explicit delete, merge, split, or compression mechanism, nor a principled long-term forgetting theory (Ye et al., 11 Feb 2026).

Expressiveness remains an open problem even in textual latest-memory systems. The dialogue paper identifies a “FUSION” case, occurring in about (ki,vi)(k_i,v_i)7 of collected pairs, where neither keeping the old sentence, nor replacing it, nor appending both is satisfactory; instead, old and new should be synthesized into a new memory sentence. The same work also notes that sentence-independent updating does not model dependencies between memories well, and its pairwise update cost is (ki,vi)(k_i,v_i)8, with roughly (ki,vi)(k_i,v_i)9 ms on 1 NVIDIA V100 for a single inference (Bae et al., 2022).

Systems-oriented LOMM also has unresolved bounds. AMV-L achieves bounded retrieval eligibility, but it does not impose a strict hard cap on hot-tier size, relying instead on value dynamics and thresholds; it also introduces tuning burden and the possibility that useful but infrequently accessed items decay into lower tiers (Bamidele, 22 Feb 2026). Clove is deliberately selective, but it targets workloads whose hot sets evolve over minutes or hours rather than every few seconds, and it leaves large objects and off-heap memory to the page-tiering backend (Son et al., 19 May 2026).

A plausible implication is that mature LOMM systems will need to combine several ideas that are still fragmented across the literature: latest-state preservation, explicit invalidation, bounded working sets, richer temporal bookkeeping, hybrid anchor memories for occlusion and reappearance, and synthesis operators beyond simple replacement or deletion. The existing work shows that object-centric memory management is already effective across perception, dialogue, agent memory, and memory systems; the unresolved question is how to unify these mechanisms without losing the compactness and explicitness that make LOMM useful in the first place.

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 Latest Object Memory Management (LOMM).