持續世界狀態與差分重觀察:從連續影片理解到持續感知智能
英文題名:Persistent World State and Differential Re-observation: From Continuous Video Understanding to Persistent Perceptual Intelligence 系列:Adaptive Perceptual Reading(APR)/自適應感知閱讀理論,第 4 篇 作者:Neo.K 機構:EveMissLab/一言諾科技有限公司 版本:v0.1(2026-08-07)
摘要
長影片理解、串流多模態模型與具身智能正在從「一次處理一段輸入」轉向「長時間持續存在於環境中」。然而,只增加上下文長度、儲存更多影格或建立更大的視覺記憶,並不等同於真正維持一個持續世界。持續感知智能的關鍵問題不是如何永久保存所有觀測,而是如何在局部、稀疏且可能互相衝突的新證據到來時,持續維護、修正與驗證對當前世界狀態的信念。
本文提出 Persistent World State(PWS,持續世界狀態)與 Differential Re-observation(DRO,差分重觀察)框架,作為 Adaptive Perceptual Reading(APR)的第四層。其核心表示為:
W t = U ( W t − 1 , Δ t , E t ) W_t
=
\mathcal U(
W_{t-1},
\Delta_t,
E_t
) W t = U ( W t − 1 , Δ t , E t )
其中 W t W_t W t 是當前世界狀態, Δ t \Delta_t Δ t 是新觀測導出的狀態差分, E t E_t E t 是支撐該更新的證據。系統不再要求每一時刻重新由完整視覺流重建世界,而是維持 persistent state,對局部變化進行 incremental update,並在不確定性、矛盾、狀態漂移、高風險事件或新問題出現時,選擇性回到原始影像、影片、感測器或其他模態進行重觀察。
本文進一步區分「歷史資料」、「記憶」、「世界狀態」與「信念」,提出狀態版本化、證據鏈、置信度、過期與失效、局部刷新與全局重建機制,並給出 Persistent State–Evidence Dual Layer、Belief Revision Loop、Drift Detection、State TTL 與 Re-observation Policy 等工程結構。本文的核心命題為:
連續觀看不需要連續重建整個世界;持續智能應以可修正世界狀態為主工作層,以原始多模態資料為可按需重新觀察的證據層。
關鍵詞: Persistent World State、持續感知、差分更新、重觀察、視覺記憶、具身智能、串流 Video-LLM、世界模型、信念修正、Agentic Perception
1. 從「看很久」到「持續存在」
長影片模型的第一個自然問題是:
模型可以看多久?
因此常見解法是提高:
C o n t e x t L e n g t h ContextLength C o n t e x t L e n g t h
或壓縮:
V i d e o T o k e n s VideoTokens V i d eo T o k e n s
或建立:
M e m o r y B a n k MemoryBank M e m or y B ank
然而,具身 Agent、桌面 Agent、機器人與全天候視覺系統面對的是另一個問題:
如果世界一直存在,智能體要如何一直知道「現在的世界是什麼」?
這與一次性的長影片 QA 不同。
長影片 QA 可以表示為:
X 0 : T → A n s w e r ( Q ) X_{0:T}
\xrightarrow{}
Answer(Q) X 0 : T A n s w er ( Q )
持續 Agent 則更接近:
W 0 → W 1 → W 2 → ⋯ → W t → ⋯ W_0
\rightarrow
W_1
\rightarrow
W_2
\rightarrow
\cdots
\rightarrow
W_t
\rightarrow
\cdots W 0 → W 1 → W 2 → ⋯ → W t → ⋯
其中每個 W t W_t W t 都應代表智能體在當下對世界的最佳可用信念。
因此:
Long Context ≠ Persistent World State \boxed{
\text{Long Context}
\neq
\text{Persistent World State}
} Long Context = Persistent World State
長 context 只是讓更多歷史資料可以被重新讀取;
Persistent World State 則要求:
The agent maintains what it currently believes the world is. \boxed{
\text{The agent maintains what it currently believes the world is.}
} The agent maintains what it currently believes the world is.
2. 前沿研究已開始從「影片記憶」走向「動態世界記憶」
近期研究已經逼近這個問題。
Embodied VideoAgent 使用 egocentric video、depth 與 camera pose 建立 persistent object memory,並在偵測到物件上的活動與互動後由 VLM 自動更新記憶。
3D-Mem 使用 memory snapshots 建立 compact 3D scene memory,以支援長時間 embodied exploration 與 reasoning。
M3-Agent 會持續處理即時視覺與音訊,建立並更新 episodic 與 semantic memories。
FlexMem 把 visual KV cache 當成記憶來源,允許模型持續觀看並在問題出現時召回相關片段。
CausalMem 在固定記憶預算下維護 streaming visual memory,利用 online semantic basis 保留影片流中的主要語義。
SelectStream 則把 streaming memory 明確描述為 budgeted online latent evidence allocation:模型需要決定何時寫、保留什麼、以及如何依 query 取回。
WorldMemArena 更進一步指出,多模態 Agent 的 memory 不只是 recall;它必須追蹤 evolving world、更新 stale states,並在行動決策時取出正確證據。
這些研究共同顯示:
Memory → State Maintenance \text{Memory}
\rightarrow
\text{State Maintenance} Memory → State Maintenance
正在成為多模態 Agent 的核心問題。
3. 四個容易混淆的概念
本文首先區分:
H i s t o r y ≠ M e m o r y ≠ W o r l d S t a t e ≠ B e l i e f \boxed{
History
\neq
Memory
\neq
WorldState
\neq
Belief
} H i s t or y = M e m or y = W or l d S t a t e = B e l i e f
3.1 歷史 History
歷史是曾經發生或曾經觀測到的資料:
H t = { X 0 , X 1 , … , X t } H_t
=
\{X_0,X_1,\ldots,X_t\} H t = { X 0 , X 1 , … , X t }
例如:
原始影片;
截圖;
event stream;
log;
action trace;
sensor readings。
歷史回答:
過去收到過什麼?
3.2 記憶 Memory
記憶是經過選擇、壓縮、索引或結構化後保留下來的歷史表示:
M t = C ( H 0 : t ) M_t
=
\mathcal C(H_{0:t}) M t = C ( H 0 : t )
它回答:
過去有哪些資訊值得保留與取回?
3.3 世界狀態 World State
世界狀態是智能體對「現在」的結構化表示:
W t = { e n t i t i e s , p r o p e r t i e s , r e l a t i o n s , e v e n t s , l o c a t i o n s , t a s k s t a t e s } W_t
=
\{
entities,
properties,
relations,
events,
locations,
task\ states
\} W t = { e n t i t i es , p r o p er t i es , r e l a t i o n s , e v e n t s , l oc a t i o n s , t a s k s t a t es }
它回答:
現在世界被認為是什麼樣子?
3.4 信念 Belief
由於感知不完美,世界狀態通常不是確定真值,而應帶有置信度:
B t ( W ) = P ( W t ∣ E 0 : t ) B_t(W)
=
P(W_t\mid E_{0:t}) B t ( W ) = P ( W t ∣ E 0 : t )
它回答:
我有多相信目前這個世界狀態?
因此:
W o r l d S t a t e = Current Structured Belief \boxed{
WorldState
=
\text{Current Structured Belief}
} W or l d S t a t e = Current Structured Belief
而不是「全部歷史的摘要」。
4. Persistent World State
本文定義 Persistent World State:
W t = { e i , a i , r i j , c i , τ i , v i } W_t
=
\{
e_i,
a_i,
r_{ij},
c_i,
\tau_i,
v_i
\} W t = { e i , a i , r ij , c i , τ i , v i }
其中可包含:
e i e_i e i :entity;
a i a_i a i :attributes;
r i j r_{ij} r ij :relations;
c i c_i c i :confidence;
τ i \tau_i τ i :最後驗證時間;
v i v_i v i :版本或狀態版本號。
例如:
entity: cup_03
location: kitchen_table
content: water
owner: unknown
confidence: 0.92
last_verified: 14:23:11
version: 17
evidence: frame_9281, depth_9281
下一個觀測可能只產生:
entity: cup_03
location: unknown
change: disappeared_from_table
confidence: 0.81
系統不需要重新描述整個廚房。
而是:
W t = U p d a t e ( W t − 1 , Δ c u p 03 ) W_t
=
Update(
W_{t-1},
\Delta cup_{03}
) W t = U p d a t e ( W t − 1 , Δ c u p 03 )
5. 差分世界更新
APR-02 已建立:
Δ p i x → Δ f e a t → Δ o b j → Δ s t a t e → Δ s e m → Δ s i g \Delta^{pix}
\rightarrow
\Delta^{feat}
\rightarrow
\Delta^{obj}
\rightarrow
\Delta^{state}
\rightarrow
\Delta^{sem}
\rightarrow
\Delta^{sig} Δ p i x → Δ f e a t → Δ o bj → Δ s t a t e → Δ se m → Δ s i g
APR-04 將:
Δ s t a t e \Delta^{state} Δ s t a t e
真正寫入 persistent world。
定義:
Δ W t = W t ⊖ W t − 1 \Delta W_t
=
W_t\ominus W_{t-1} Δ W t = W t ⊖ W t − 1
新觀測 O t O_t O t 首先經過 APR-02 的 change lifting:
O t → Δ W t ^ O_t
\rightarrow
\widehat{\Delta W_t} O t → Δ W t
再:
W t = U ( W t − 1 , Δ W t ^ ) W_t
=
\mathcal U(
W_{t-1},
\widehat{\Delta W_t}
) W t = U ( W t − 1 , Δ W t )
因此:
Continuous Perception = Persistent State + Incremental Revision \boxed{
\text{Continuous Perception}
=
\text{Persistent State}
+
\text{Incremental Revision}
} Continuous Perception = Persistent State + Incremental Revision
而不是:
Continuous Perception = Repeated Full Reconstruction \boxed{
\text{Continuous Perception}
=
\text{Repeated Full Reconstruction}
} Continuous Perception = Repeated Full Reconstruction
6. 世界狀態不是 append-only log
這一點非常重要。
如果系統只是不斷 append:
c u p o n t a b l e cup\ on\ table c u p o n t ab l e
c u p o n t a b l e cup\ on\ table c u p o n t ab l e
c u p m o v e d cup\ moved c u p m o v e d
c u p a b s e n t cup\ absent c u p ab se n t
它擁有的是事件歷史,而不是清楚的當前狀態。
Persistent World State 應允許:
s t a t e t − 1 → s t a t e t state_{t-1}
\rightarrow
state_t s t a t e t − 1 → s t a t e t
例如:
c u p . l o c a t i o n : t a b l e → s i n k cup.location:
table
\rightarrow
sink c u p . l oc a t i o n : t ab l e → s ink
但歷史證據不能被直接刪除。
因此需同時維持:
C u r r e n t S t a t e + S t a t e H i s t o r y \boxed{
CurrentState
+
StateHistory
} C u r r e n tS t a t e + S t a t eH i s t or y
可表示:
S i = ( v a l u e , v a l i d _ f r o m , v a l i d _ t o , c o n f i d e n c e , e v i d e n c e ) S_i
=
(
value,
valid\_from,
valid\_to,
confidence,
evidence
) S i = ( v a l u e , v a l i d _ f r o m , v a l i d _ t o , co n f i d e n ce , e v i d e n ce )
這使:
杯子現在在哪裡?
和:
杯子半小時前在哪裡?
可以得到不同答案。
7. State–Evidence 雙層架構
本文提出:
State Layer + Evidence Layer \boxed{
\text{State Layer}
+
\text{Evidence Layer}
} State Layer + Evidence Layer
State Layer
保存目前可操作的世界模型:
W t W_t W t
應盡量 compact、結構化、可快速查詢。
Evidence Layer
保存支撐狀態的原始或近原始證據:
E t = { f r a m e s , a u d i o , d e p t h , e v e n t s , l o g s , D O M , s e n s o r } E_t
=
\{
frames,
audio,
depth,
events,
logs,
DOM,
sensor
\} E t = { f r am es , a u d i o , d e pt h , e v e n t s , l o g s , D O M , se n sor }
Evidence Layer 可以分級儲存:
R a w → C o m p r e s s e d → I n d e x e d → A r c h i v e Raw
\rightarrow
Compressed
\rightarrow
Indexed
\rightarrow
Archive R a w → C o m p r esse d → I n d e x e d → A r c hi v e
世界狀態中的每個重要事實都可以指向:
E v i d e n c e P o i n t e r EvidencePointer E v i d e n ce P o in t er
例如:
d o o r . s t a t e = o p e n door.state=open d oor . s t a t e = o p e n
附帶:
e v i d e n c e = { f r a m e 1203 , e v e n t 804 } evidence=
\{frame_{1203},event_{804}\} e v i d e n ce = { f r am e 1203 , e v e n t 804 }
這樣模型若之後懷疑:
我真的看對了嗎?
就能重新取回原始證據。
8. 為什麼摘要記憶不夠?
如果第一次觀察把影片摘要成:
有一個人走進房間,把東西放在桌上。
後來使用者問:
他放的是紅色鑰匙還是紅色 USB?
如果摘要中沒有保存這個細節:
I n f o r m a t i o n L o s t = 1 InformationLost=1 I n f or ma t i o n L os t = 1
單靠摘要:
M s u m m a r y M_{summary} M s u mma r y
已無法恢復。
但若原始證據仍存在:
E r a w E_{raw} E r a w
便可:
R e o b s e r v e ( E r a w , Q n e w ) Reobserve(E_{raw},Q_{new}) R eo b ser v e ( E r a w , Q n e w )
因此:
Memory Compression ≠ Evidence Destruction \boxed{
\text{Memory Compression}
\neq
\text{Evidence Destruction}
} Memory Compression = Evidence Destruction
對可重觀察系統而言,壓縮記憶是主工作層,而原始資料是低頻回溯層。
9. Differential Re-observation
本文將差分重觀察定義為:
不重新全面感知整個歷史,而只針對產生不確定、矛盾或新任務需求的局部世界狀態,回到最相關的原始證據重新觀察。
令:
Q t Q_t Q t
為當前問題。
先從 world state:
W t W_t W t
得到候選答案。
若:
U ( W t , Q t ) < τ U U(W_t,Q_t)
<
\tau_U U ( W t , Q t ) < τ U
則直接回答或行動。
若:
U ( W t , Q t ) ≥ τ U U(W_t,Q_t)
\ge
\tau_U U ( W t , Q t ) ≥ τ U
則定位:
A f f e c t e d S t a t e S e t = { s 1 , … , s k } AffectedStateSet
=
\{s_1,\ldots,s_k\} A f f ec t e d S t a t e S e t = { s 1 , … , s k }
再尋找支撐證據:
E ∗ = R e t r i e v e E v i d e n c e ( A f f e c t e d S t a t e S e t , Q t ) E^*
=
RetrieveEvidence(
AffectedStateSet,
Q_t
) E ∗ = R e t r i e v e E v i d e n ce ( A f f ec t e d S t a t e S e t , Q t )
最後:
W t ′ = R e o b s e r v e A n d R e v i s e ( W t , E ∗ ) W_t'
=
ReobserveAndRevise(
W_t,E^*
) W t ′ = R eo b ser v e A n d R e v i se ( W t , E ∗ )
因此:
R e o b s e r v e L o c a l E v i d e n c e ≪ R e p r o c e s s F u l l H i s t o r y \boxed{
Reobserve\ LocalEvidence
\ll
Reprocess\ FullHistory
} R eo b ser v e L oc a l E v i d e n ce ≪ R e p r ocess F u l l H i s t or y
在大量任務中應可顯著降低成本。
10. 重觀察觸發條件
DRO 至少由六種情況觸發。
10.1 高不確定性
C o n f i d e n c e ( s i ) < τ C Confidence(s_i)<\tau_C C o n f i d e n ce ( s i ) < τ C
10.2 證據矛盾
E a ⇒ s i = x E_a
\Rightarrow
s_i=x E a ⇒ s i = x
但:
E b ⇒ s i = y E_b
\Rightarrow
s_i=y E b ⇒ s i = y
且:
x ≠ y x\neq y x = y
10.3 狀態過期
若:
t − τ i > T T L i t-\tau_i>TTL_i t − τ i > T T L i
則目前狀態可能 stale。
10.4 高風險行動
若即將採取的行動 a a a :
R i s k ( a ) ≫ 0 Risk(a)\gg0 R i s k ( a ) ≫ 0
系統可要求:
V e r i f y C r i t i c a l S t a t e s ( ) VerifyCriticalStates() V er i f y C r i t i c a l S t a t es ( )
10.5 新問題需要先前未保存的細節
Q n e w ⊄ I n f o r m a t i o n ( W t ) Q_{new}
\not\subset
Information(W_t) Q n e w ⊂ I n f or ma t i o n ( W t )
但:
E v i d e n c e E x i s t s ( Q n e w ) = 1 EvidenceExists(Q_{new})=1 E v i d e n ce E x i s t s ( Q n e w ) = 1
10.6 預測與觀測不一致
世界模型預測:
O ^ t \hat O_t O ^ t
實際觀測:
O t O_t O t
若:
D ( O t , O ^ t ) > τ D D(O_t,\hat O_t)>\tau_D D ( O t , O ^ t ) > τ D
則需重新確認相關區域與狀態。
11. State TTL:世界狀態有不同保鮮期
不是所有狀態都需要同樣頻率重新驗證。
例如:
w a l l . l o c a t i o n wall.location w a l l . l oc a t i o n
可能數月不變。
但:
p e r s o n . l o c a t i o n person.location p er so n . l oc a t i o n
可能幾秒就過期。
因此對每個狀態定義:
T T L ( s i ) TTL(s_i) T T L ( s i )
甚至:
T T L ( s i ) = f ( v o l a t i l i t y i , r i s k i , t a s k i , h i s t o r y i ) TTL(s_i)
=
f(
volatility_i,
risk_i,
task_i,
history_i
) T T L ( s i ) = f ( v o l a t i l i t y i , r i s k i , t a s k i , hi s t or y i )
例如:
T T L ( w a l l ) = H i g h TTL(wall)=High T T L ( w a l l ) = H i g h
T T L ( d o o r . s t a t e ) = M e d i u m TTL(door.state)=Medium T T L ( d oor . s t a t e ) = M e d i u m
T T L ( p e r s o n . p o s i t i o n ) = L o w TTL(person.position)=Low T T L ( p er so n . p os i t i o n ) = L o w
當:
A g e ( s i ) > T T L ( s i ) Age(s_i)>TTL(s_i) A g e ( s i ) > T T L ( s i )
狀態不一定立即刪除,而應降低:
C o n f i d e n c e ( s i ) Confidence(s_i) C o n f i d e n ce ( s i )
可以寫成:
c i ( t ) = c i ( t 0 ) e − λ i ( t − t 0 ) c_i(t)
=
c_i(t_0)
e^{-\lambda_i(t-t_0)} c i ( t ) = c i ( t 0 ) e − λ i ( t − t 0 )
其中:
λ i \lambda_i λ i
依狀態的自然變動速度設定。
12. Static / Dynamic State Decoupling
2026 年的 Mem4D 使用 Persistent Structure Memory 與 Transient Dynamics Memory 分離靜態結構與快速動態,提供一個值得借鑑的方向。
APR-04 可把世界狀態分成:
W t = W t s l o w ∪ W t f a s t W_t
=
W_t^{slow}
\cup
W_t^{fast} W t = W t s l o w ∪ W t f a s t
其中:
W s l o w W^{slow} W s l o w
包括:
房間結構;
固定家具;
長期物件 identity;
建築拓撲。
而:
W f a s t W^{fast} W f a s t
包括:
人的位置;
門的開關;
當前工具;
物體持有狀態;
GUI 狀態;
暫時事件。
兩者使用不同:
U p d a t e R a t e UpdateRate U p d a t e R a t e
T T L TTL T T L
M e m o r y B u d g e t MemoryBudget M e m or y B u d g e t
V e r i f i c a t i o n P o l i c y VerificationPolicy V er i f i c a t i o n P o l i cy
這避免穩定背景與快速動態共享同一更新成本。
13. 世界狀態的局部可觀測性
具身智能永遠存在:
P a r t i a l O b s e r v a b i l i t y PartialObservability P a r t ia l O b ser v abi l i t y
智能體看不到世界全部區域。
因此:
W t W_t W t
不能被誤解成「真實世界完整狀態」。
更準確地:
W t = Current Belief over a Partially Observed World W_t
=
\text{Current Belief over a Partially Observed World} W t = Current Belief over a Partially Observed World
某個物件離開視野時:
V i s i b l e ( o ) = 0 Visible(o)=0 V i s ib l e ( o ) = 0
不代表:
E x i s t s ( o ) = 0 Exists(o)=0 E x i s t s ( o ) = 0
因此物件狀態可能成為:
l o c a t i o n = l a s t _ s e e n ( t a b l e ) location=last\_seen(table) l oc a t i o n = l a s t _ see n ( t ab l e )
v i s i b i l i t y = u n k n o w n visibility=unknown v i s ibi l i t y = u nk n o w n
c o n f i d e n c e = 0.63 confidence=0.63 co n f i d e n ce = 0.63
世界狀態應能顯式表示:
K n o w n , U n k n o w n , U n c e r t a i n , S t a l e , C o n t r a d i c t e d \boxed{
Known,\;
Unknown,\;
Uncertain,\;
Stale,\;
Contradicted
} K n o w n , U nk n o w n , U n cer t ain , S t a l e , C o n t r a d i c t e d
而不是只有 True / False。
14. Belief Revision
令狀態假說為:
s i = v s_i=v s i = v
舊信念:
P t − 1 ( v ) P_{t-1}(v) P t − 1 ( v )
新證據:
e t e_t e t
更新:
P t ( v ) ∝ P ( e t ∣ v ) P t − 1 ( v ) P_t(v)
\propto
P(e_t|v)P_{t-1}(v) P t ( v ) ∝ P ( e t ∣ v ) P t − 1 ( v )
APR 並不要求一定使用 Bayesian implementation,但需要具有同等功能:
新證據不是無條件覆蓋舊狀態,而是根據來源、時間、可靠性與衝突進行信念修正。
可定義:
S c o r e ( e ) = α R e l i a b i l i t y + β R e c e n c y + γ D i r e c t n e s s + δ C r o s s M o d a l A g r e e m e n t Score(e)
=
\alpha Reliability
+
\beta Recency
+
\gamma Directness
+
\delta CrossModalAgreement S cor e ( e ) = α R e l iabi l i t y + β R ece n cy + γ D i r ec t n ess + δ C r oss M o d a l A g r ee m e n t
若兩個證據矛盾:
e a ⊥ e b e_a\perp e_b e a ⊥ e b
系統可以:
保留兩者;
降低狀態信心;
觸發 Reobserve;
等待第三證據;
按 provenance 權重決定暫時狀態。
這比直接:
L a s t W r i t e W i n s LastWriteWins L a s t W r i t e W in s
更適合持續感知。
15. 世界狀態漂移
差分更新的主要風險是:
E r r o r A c c u m u l a t i o n ErrorAccumulation E r r or A cc u m u l a t i o n
如果:
W t = U p d a t e ( W t − 1 , Δ t ) W_t
=
Update(W_{t-1},\Delta_t) W t = U p d a t e ( W t − 1 , Δ t )
而某一次:
Δ k \Delta_k Δ k
錯誤,後續世界狀態可能持續偏離現實。
定義 drift:
D t = D ( W t , W ^ t f r e s h ) D_t
=
D(
W_t,
\widehat W_t^{fresh}
) D t = D ( W t , W t f r es h )
其中:
W ^ t f r e s h \widehat W_t^{fresh} W t f r es h
是由一次較完整重觀察得到的 fresh estimate。
當:
D t > τ D D_t>\tau_D D t > τ D
觸發:
F u l l R e f r e s h FullRefresh F u l l R e f r es h
因此 APR 並不主張永不重建。
正確架構是:
D i f f e r e n t i a l U p d a t e ↔ S e l e c t i v e R e f r e s h ↔ F u l l R e f r e s h \boxed{
DifferentialUpdate
\leftrightarrow
SelectiveRefresh
\leftrightarrow
FullRefresh
} D i f f er e n t ia l U p d a t e ↔ S e l ec t i v e R e f r es h ↔ F u l l R e f r es h
16. 三層刷新策略
Level 1:Local Refresh
只重新看單一 entity 或 ROI:
R e f r e s h ( e i ) Refresh(e_i) R e f r es h ( e i )
例如重新確認門是否關閉。
Level 2:Regional Refresh
重新掃描一個區域:
R e f r e s h ( r o o m k ) Refresh(room_k) R e f r es h ( r oo m k )
例如確認桌面上所有物品。
Level 3:Global Refresh
重新建立較完整世界狀態:
W t ← B u i l d ( O t g l o b a l ) W_t
\leftarrow
Build(O_t^{global}) W t ← B u i l d ( O t g l o ba l )
只有在:
大幅環境切換;
定位失敗;
長時間離線;
drift 過高;
安全需求;
時才執行。
因此更新成本呈現:
C l o c a l < C r e g i o n a l < C g l o b a l C_{local}
<
C_{regional}
<
C_{global} C l oc a l < C r e g i o na l < C g l o ba l
17. 世界狀態與記憶預算
Persistent State 不代表無限增長。
世界狀態本身可以是有限:
∣ W t ∣ ≤ B W |W_t|\le B_W ∣ W t ∣ ≤ B W
而 evidence archive:
∣ E 0 : t ∣ |E_{0:t}| ∣ E 0 : t ∣
可以透過:
壓縮;
分層儲存;
冷熱資料分級;
retention policy;
semantic indexing;
來管理。
CausalMem、SAVEMem、SelectStream 等工作都指出,在 streaming 模型中「保留什麼」比單純增加 memory bank 更重要。
本文進一步區分:
B W B_W B W
當前世界狀態預算;
B M B_M B M
主動記憶預算;
B E B_E B E
證據保存預算。
三者不應視為同一東西。
18. Query-time Re-observation
假設 Agent 已經看了一小時工廠影片。
世界狀態只保存:
machine_7.state = running
machine_7.temperature = normal
operator_2.last_seen = station_B
warning_light = off
後來問:
Operator 2 上一次離開 station B 時,有沒有拿走紅色扳手?
這個細節可能不存在於:
W t W_t W t
也不需要長期保存在 active world state。
系統可以:
Q → R e l e v a n t E n t i t y ( o p e r a t o r 2 , w r e n c h ) Q
\rightarrow
RelevantEntity(operator_2,wrench) Q → R e l e v an tE n t i t y ( o p er a t o r 2 , w r e n c h )
→ R e l e v a n t T i m e W i n d o w \rightarrow
RelevantTimeWindow → R e l e v an tT im e W in d o w
→ R e t r i e v e E v i d e n c e \rightarrow
RetrieveEvidence → R e t r i e v e E v i d e n ce
→ R e o b s e r v e \rightarrow
Reobserve → R eo b ser v e
→ A n s w e r \rightarrow
Answer → A n s w er
因此:
P e r s i s t e n t S t a t e ≠ S t o r e E v e r y t h i n g I n S t a t e \boxed{
PersistentState
\neq
StoreEverythingInState
} P er s i s t e n tS t a t e = S t or e E v er y t hin g I n S t a t e
State Layer 只保存對持續行動有價值的結構。
低頻細節由 Evidence Layer 在 query time 回溯。
19. 行動也會更新世界
具身 Agent 不能只靠外部觀測更新世界。
如果 Agent 自己執行:
A c t i o n t Action_t A c t i o n t
例如:
o p e n ( d o o r 4 ) open(door_4) o p e n ( d oo r 4 )
那麼在動作成功回饋後,可以先產生:
Δ W t a c t i o n \Delta W_t^{action} Δ W t a c t i o n
例如:
d o o r 4 . s t a t e : c l o s e d → o p e n door_4.state:
closed\rightarrow open d oo r 4 . s t a t e : c l ose d → o p e n
因此:
W t = U ( W t − 1 , Δ t p e r c e p t i o n , Δ t a c t i o n ) W_t
=
\mathcal U(
W_{t-1},
\Delta^{perception}_t,
\Delta^{action}_t
) W t = U ( W t − 1 , Δ t p er ce pt i o n , Δ t a c t i o n )
這使:
P e r c e p t i o n + A c t i o n → W o r l d S t a t e \boxed{
Perception
+
Action
\rightarrow
WorldState
} P er ce pt i o n + A c t i o n → W or l d S t a t e
形成閉環。
WorldMemArena 將 memory 放入 Action–World Interaction Loop,也正是指出 memory 必須與世界變化及行動結果共同評估。
20. APR-01 到 APR-04 的完整閉環
APR-01:
How much perceptual resource? \text{How much perceptual resource?} How much perceptual resource?
APR-02:
What changed and how important is it? \text{What changed and how important is it?} What changed and how important is it?
APR-03:
How should the agent look? \text{How should the agent look?} How should the agent look?
APR-04:
How should what was seen alter the persistent world? \text{How should what was seen alter the persistent world?} How should what was seen alter the persistent world?
整合:
W t − 1 W_{t-1} W t − 1
⇓ \Downarrow ⇓
P r e d i c t / O n g o i n g M o n i t o r Predict/OngoingMonitor P r e d i c t / O n g o in g M o ni t or
⇓ \Downarrow ⇓
Δ D e t e c t i o n \Delta Detection Δ D e t ec t i o n
⇓ \Downarrow ⇓
Δ s i g \Delta^{sig} Δ s i g
⇓ \Downarrow ⇓
C h o o s e P e r c e p t u a l M o d e ChoosePerceptualMode C h oose P er ce pt u a l M o d e
⇓ \Downarrow ⇓
O b s e r v e Observe O b ser v e
⇓ \Downarrow ⇓
U p d a t e W o r l d S t a t e UpdateWorldState U p d a t e W or l d S t a t e
⇓ \Downarrow ⇓
W t W_t W t
若:
U t ↑ U_t\uparrow U t ↑
則:
R e o b s e r v e E v i d e n c e ReobserveEvidence R eo b ser v e E v i d e n ce
再回到:
U p d a t e W o r l d S t a t e UpdateWorldState U p d a t e W or l d S t a t e
這形成:
P e r s i s t e n t P e r c e p t u a l L o o p \boxed{
Persistent Perceptual Loop
} P er s i s t e n tP er ce pt u a l L oo p
21. Persistent Perceptual Loop
本文定義最小迴圈:
W t → P r e d i c t → M o n i t o r → D e t e c t D e l t a → S e l e c t M o d e → O b s e r v e → R e v i s e → W t + 1 \boxed{
W_t
\rightarrow
Predict
\rightarrow
Monitor
\rightarrow
DetectDelta
\rightarrow
SelectMode
\rightarrow
Observe
\rightarrow
Revise
\rightarrow
W_{t+1}
} W t → P r e d i c t → M o ni t or → D e t ec t D e l t a → S e l ec tM o d e → O b ser v e → R e v i se → W t + 1
若觀測與世界模型一致:
D ( O t , O ^ t ) < τ D(O_t,\hat O_t)<\tau D ( O t , O ^ t ) < τ
只需:
M i n o r U p d a t e MinorUpdate M in or U p d a t e
甚至:
N o U p d a t e NoUpdate N o U p d a t e
若不一致:
D ( O t , O ^ t ) ≥ τ D(O_t,\hat O_t)\ge\tau D ( O t , O ^ t ) ≥ τ
則:
I n s p e c t / R e o b s e r v e Inspect/Reobserve I n s p ec t / R eo b ser v e
並更新:
W t + 1 W_{t+1} W t + 1
這使感知成本更接近:
C t ∝ I n f o r m a t i o n N e e d e d F o r S t a t e R e v i s i o n C_t
\propto
InformationNeededForStateRevision C t ∝ I n f or ma t i o n N ee d e d F or S t a t e R e v i s i o n
而不是:
C t ∝ R a w I n p u t V o l u m e C_t
\propto
RawInputVolume C t ∝ R a w I n p u t V o l u m e
22. World State Bus
工程上可以將 W t W_t W t 實作為一個 World State Bus,供不同 Agent 或模組共享。
例如:
WORLD_STATE
├── entities
│ ├── person_01
│ ├── cup_03
│ └── door_04
├── relations
│ ├── cup_03 ON table_02
│ └── person_01 NEAR door_04
├── environment
│ ├── room = kitchen
│ └── lighting = normal
├── task_state
│ └── cleaning_phase = 2
├── uncertainties
│ └── cup_03.location = stale
└── evidence_links
├── frame_9281
└── event_441
Vision Agent、Audio Agent、Robot Controller、Planner 與 LLM 都不需要重新各自建立完整世界。
它們可以共同讀寫:
W t W_t W t
但每次 write 必須帶:
s o u r c e , t i m e s t a m p , c o n f i d e n c e , e v i d e n c e source,
timestamp,
confidence,
evidence so u r ce , t im es t am p , co n f i d e n ce , e v i d e n ce
23. 跨模態狀態融合
世界狀態可能由不同模態共同支持。
例如:
視覺:
d o o r a p p e a r s c l o s e d door\ appears\ closed d oor a pp e a r s c l ose d
磁簧開關:
d o o r s e n s o r = o p e n door\ sensor=open d oor se n sor = o p e n
音訊:
d o o r s l a m d e t e c t e d door\ slam\ detected d oor s l am d e t ec t e d
因此:
W t = F u s e ( E t v i s i o n , E t a u d i o , E t s e n s o r , E t a c t i o n ) W_t
=
Fuse(
E_t^{vision},
E_t^{audio},
E_t^{sensor},
E_t^{action}
) W t = F u se ( E t v i s i o n , E t a u d i o , E t se n sor , E t a c t i o n )
當模態互相矛盾時:
C o n f l i c t = 1 Conflict=1 C o n f l i c t = 1
可觸發:
R e o b s e r v e Reobserve R eo b ser v e
例如:
V i s i o n s a y s c l o s e d Vision says closed V i s i o n s a y sc l ose d
但:
S e n s o r s a y s o p e n Sensor says open S e n sor s a y so p e n
則應:
I n s p e c t D o o r ( ) InspectDoor() I n s p ec t D oor ( )
而不是任意選一個。
24. 可驗證假說
H1:Persistent State 降低重複處理
在背景穩定、局部事件稀疏的長時間流中:
C o s t P W S < C o s t F u l l R e c o n s t r u c t i o n Cost_{PWS}
<
Cost_{FullReconstruction} C os t P W S < C os t F u l l R eco n s t r u c t i o n
同時維持相近或更好的任務準確率。
H2:State–Evidence 雙層優於摘要-only memory
在後續提出未預期細節問題時:
A c c u r a c y S t a t e + E v i d e n c e > A c c u r a c y S u m m a r y O n l y Accuracy_{State+Evidence}
>
Accuracy_{SummaryOnly} A cc u r a c y S t a t e + E v i d e n ce > A cc u r a c y S u mma r y O n l y
H3:差分重觀察優於全歷史重算
對局部不確定問題:
C o s t D R O ≪ C o s t F u l l R e p l a y Cost_{DRO}
\ll
Cost_{FullReplay} C os t D R O ≪ C os t F u l l R e pl a y
且:
A c c u r a c y D R O ≈ A c c u r a c y F u l l R e p l a y Accuracy_{DRO}
\approx
Accuracy_{FullReplay} A cc u r a c y D R O ≈ A cc u r a c y F u l l R e pl a y
H4:TTL 能降低 stale-state error
具有狀態過期與置信度衰減機制的系統應比永久有效狀態模型更少出現 stale fact decision error。
H5:局部刷新可以抑制 drift
週期性 local/regional refresh 應在明顯低於 full refresh 成本下,降低長時間 incremental update 的狀態漂移。
H6:顯式 Unknown 優於錯誤確定
允許:
U n k n o w n / U n c e r t a i n / S t a l e Unknown/Uncertain/Stale U nk n o w n / U n cer t ain / S t a l e
狀態的系統,在 partial observability benchmark 中應比強迫每個狀態為確定值的系統具有更低的高信心錯誤率。
25. MVP 設計
25.1 測試世界
建立一個簡單桌面/房間場景:
5–10 個物件;
2 個可開關元件;
1 個移動人物;
固定攝影機或 robot camera;
可控制事件腳本。
25.2 事件
例如:
c u p : t a b l e → s i n k cup:
table\rightarrow sink c u p : t ab l e → s ink
d o o r : c l o s e d → o p e n door:
closed\rightarrow open d oor : c l ose d → o p e n
p e r s o n : r o o m A → r o o m B person:
room_A\rightarrow room_B p er so n : r oo m A → r oo m B
l i g h t : o f f → o n light:
off\rightarrow on l i g h t : o f f → o n
並加入:
camera motion;
occlusion;
short disappearance;
conflicting sensor;
unseen state change。
25.3 系統比較
System A:Full Reconstruction
每一輪:
F r a m e t → V L M → F u l l W o r l d D e s c r i p t i o n Frame_t\rightarrow VLM\rightarrow FullWorldDescription F r am e t → V L M → F u l l W or l d D escr i pt i o n
System B:Rolling Summary
維持文字摘要。
System C:Memory Retrieval
保留重要 frame/token 並 query-time retrieval。
System D:APR-PWS
P e r s i s t e n t S t a t e + D i f f e r e n t i a l U p d a t e + S t a t e T T L + E v i d e n c e L i n k s + S e l e c t i v e R e o b s e r v e PersistentState
+
DifferentialUpdate
+
StateTTL
+
EvidenceLinks
+
SelectiveReobserve P er s i s t e n tS t a t e + D i f f er e n t ia l U p d a t e + S t a t e T T L + E v i d e n ce L ink s + S e l ec t i v e R eo b ser v e
25.4 指標
S t a t e A c c u r a c y StateAccuracy S t a t e A cc u r a cy
S t a t e F r e s h n e s s StateFreshness S t a t e F r es hn ess
C o n t r a d i c t i o n R a t e ContradictionRate C o n t r a d i c t i o n R a t e
S t a l e F a c t R a t e StaleFactRate S t a l e F a c tR a t e
V i s u a l T o k e n C o s t VisualTokenCost V i s u a l T o k e n C os t
R e o b s e r v e C o s t ReobserveCost R eo b ser v e C os t
E v i d e n c e R e c o v e r y A c c u r a c y EvidenceRecoveryAccuracy E v i d e n ce R eco v er y A cc u r a cy
D r i f t O v e r T i m e DriftOverTime D r i f tO v er T im e
C r i t i c a l M i s s R a t e CriticalMissRate C r i t i c a l M i ss R a t e
26. 與既有研究的邊界
本文不主張以下概念本身為新:
visual memory;
episodic memory;
semantic memory;
scene graph;
object memory;
long-video memory compression;
streaming memory bank;
active retrieval;
persistent scene reconstruction;
multimodal memory;
world model。
Embodied VideoAgent、3D-Mem、M3-Agent、FlexMem、CausalMem、SAVEMem、SelectStream、Mem4D、SpaMEM 與 WorldMemArena 都已處理其中不同部分。
APR-04 的理論位置是:
Memory is not the final object; maintaining a revisable current world state is. \boxed{
\text{Memory is not the final object;}
\quad
\text{maintaining a revisable current world state is.}
} Memory is not the final object; maintaining a revisable current world state is.
以及:
Raw observations should remain re-observable evidence, not necessarily active reasoning context. \boxed{
\text{Raw observations should remain re-observable evidence,}
\quad
\text{not necessarily active reasoning context.}
} Raw observations should remain re-observable evidence, not necessarily active reasoning context.
本文將:
差分感知;
persistent current state;
evidence provenance;
state freshness;
belief revision;
selective re-observation;
統合為一個持續感知循環。
27. 限制
27.1 世界狀態 schema 很難完整預先定義
開放世界中,新的 entity、property 與 relation 會持續出現,因此 W t W_t W t 必須允許 schema evolution。
27.2 更新成本可能高於重新看
高度動態場景可能:
∣ Δ W t ∣ ≈ ∣ W t ∣ |\Delta W_t|\approx|W_t| ∣Δ W t ∣ ≈ ∣ W t ∣
此時:
F u l l R e f r e s h FullRefresh F u l l R e f r es h
可能更便宜。
27.3 原始證據儲存仍有成本
State–Evidence 雙層只是把 active compute 與 archival storage 分開,並不能讓儲存成本消失。
27.4 感知錯誤可能污染世界狀態
因此 provenance、confidence、contradiction 與 refresh 機制不是附加功能,而是必要結構。
27.5 世界狀態不是世界真相
在 partial observability 下:
W t W_t W t
永遠只是:
B e l i e f t Belief_t B e l i e f t
不能把未觀察區域錯誤地填成確定事實。
28. 討論:從「每次看世界」到「一直活在同一個世界裡」
今天大量多模態互動仍然具有:
Observe → Answer → Forget/Compress \text{Observe}
\rightarrow
\text{Answer}
\rightarrow
\text{Forget/Compress} Observe → Answer → Forget/Compress
的 session 性質。
真正持續 Agent 更像:
World Continues \text{World Continues} World Continues
⇓ \Downarrow ⇓
Agent Continues \text{Agent Continues} Agent Continues
⇓ \Downarrow ⇓
Belief Continues \text{Belief Continues} Belief Continues
因此每一輪感知不應從零開始問:
現在畫面裡有什麼?
而更接近:
我原本認為世界是 W t − 1 W_{t-1} W t − 1 。現在有什麼變了?我的哪些信念需要更新?哪些地方需要重新確認?
也就是:
Perception as Belief Maintenance \boxed{
\text{Perception as Belief Maintenance}
} Perception as Belief Maintenance
這可能比「Video Understanding」更接近長時間多模態智能真正需要的抽象層。
29. 結論
本文提出 Persistent World State(PWS)與 Differential Re-observation(DRO),作為 APR 的第四層。
核心公式為:
W t = U ( W t − 1 , Δ t , E t ) \boxed{
W_t
=
\mathcal U(
W_{t-1},
\Delta_t,
E_t
)
} W t = U ( W t − 1 , Δ t , E t )
並提出:
H i s t o r y ≠ M e m o r y ≠ W o r l d S t a t e ≠ B e l i e f \boxed{
History
\neq
Memory
\neq
WorldState
\neq
Belief
} H i s t or y = M e m or y = W or l d S t a t e = B e l i e f
持續感知系統不必讓所有歷史資料永久存在 active context。
更有效的結構是:
P e r s i s t e n t S t a t e + D i f f e r e n t i a l U p d a t e + E v i d e n c e A r c h i v e + S e l e c t i v e R e − o b s e r v a t i o n \boxed{
PersistentState
+
DifferentialUpdate
+
EvidenceArchive
+
SelectiveRe-observation
} P er s i s t e n tS t a t e + D i f f er e n t ia l U p d a t e + E v i d e n ce A r c hi v e + S e l ec t i v e R e − o b ser v a t i o n
其中:
世界狀態負責「現在是什麼」;
記憶負責「哪些過去值得保留」;
原始證據負責「必要時重新確認」;
差分感知負責「什麼真的變了」;
重觀察負責「當目前信念不夠可靠時再看」。
因此:
Continuous Watching ≠ Continuous Full Reconstruction \boxed{
\text{Continuous Watching}
\neq
\text{Continuous Full Reconstruction}
} Continuous Watching = Continuous Full Reconstruction
而應逐步轉向:
Continuous Belief Maintenance \boxed{
\text{Continuous Belief Maintenance}
} Continuous Belief Maintenance
APR 前四篇至此形成:
APR-01:感知是一種資源配置 \text{APR-01:感知是一種資源配置} APR-01 :感知是一種資源配置
⇓ \Downarrow ⇓
APR-02:變化具有階層與重要性 \text{APR-02:變化具有階層與重要性} APR-02 :變化具有階層與重要性
⇓ \Downarrow ⇓
APR-03:觀看存在多種模式 \text{APR-03:觀看存在多種模式} APR-03 :觀看存在多種模式
⇓ \Downarrow ⇓
APR-04:觀看結果持續更新世界狀態 \text{APR-04:觀看結果持續更新世界狀態} APR-04 :觀看結果持續更新世界狀態
下一篇 APR-05 將把整套架構推入正式的資源最佳化問題:
Perceptual Budget Allocation \boxed{
\text{Perceptual Budget Allocation}
} Perceptual Budget Allocation
即在有限 token、GPU、記憶、時間與能量下,智能體應如何動態決定:
看多少、看哪裡、看多久、想多深、記多少、何時重看。 \text{看多少、看哪裡、看多久、想多深、記多少、何時重看。} 看多少、看哪裡、看多久、想多深、記多少、何時重看。
參考文獻
Fan, Y., Ma, X., Su, R., et al. (2025). Embodied VideoAgent: Persistent Memory from Egocentric Videos and Embodied Sensors Enables Dynamic Scene Understanding . ICCV 2025.
Yang, Y., Yang, H., Zhou, J., et al. (2025). 3D-Mem: 3D Scene Memory for Embodied Exploration and Reasoning . CVPR 2025.
Long, L., He, Y., Ye, W., et al. (2026). Seeing, Listening, Remembering, and Reasoning: A Multimodal Agent with Long-Term Memory . ICLR 2026.
Chen, T., Zhang, K., Wu, Q., et al. (2026). Scaling the Long Video Understanding of Multimodal Large Language Models via Visual Memory Mechanism . CVPR 2026.
Song, B., Lin, Y., Wu, Q., et al. (2026). Towards a Dynamic and Fixed-budget Memory Bank for Efficient Streaming Video Understanding . arXiv:2606.25658.
Ge, H., Wang, Y., Wu, H., & Cai, Y. (2026). What Should a Streaming Video Model Remember? arXiv:2606.16353.
Wu, H., Mathews, S. M., Cai, Y., Yang, M.-H., & Wang, Y. (2026). Semantic-Aware Adaptive Visual Memory for Streaming Video Understanding . arXiv:2605.07897.
Liao, C.-T., Xiao, X., Meng, C., et al. (2026). SpaMEM: Benchmarking Dynamic Spatial Reasoning via Perception-Memory Integration in Embodied Environments . arXiv:2604.22409.
Liu, C., Yang, Y., Pu, S. X., et al. (2026). WorldMemArena: Evaluating Multimodal Agent Memory Through Action-World Interaction . arXiv:2605.29341.
Cai, X., Wang, S., Wang, P., et al. (2026). Mem4D: Decoupling Static and Dynamic Memory for Dynamic Scene Reconstruction . AAAI 2026.
Ge, Z., Jia, X., Wu, C., et al. (2026). EvoMemNav: Efficient Self-Evolving Fine-Grained Memory for Zero-Shot Embodied Navigation . arXiv:2606.03509.
Qian, J., Peng, Q., Panov, E., et al. (2026). Expanding Spatial and Temporal Context for Robotic Imitation Learning With Scene Graphs . arXiv:2606.01072.
Zhang, Z., Hou, Y., Cao, D., et al. (2026). M4EI: A Hierarchical Multimodal Memory Framework for Embodied Intelligence with Causal-Driven Retrieval . KSEM 2026.
系列位置
APR-01:從均勻感知到自適應感知閱讀:多模態智能的感知資源配置理論 APR-02:從像素差分到語義差分:連續多模態感知中的變化階層 APR-03:視覺不是一種閱讀:多尺度視覺閱讀模式與重觀察理論APR-04:持續世界狀態與差分重觀察:從連續影片理解到持續感知智能 ← 本文 APR-05:感知預算分配:從固定視覺 Token 到動態資訊獲益最大化 APR-06:跨模態感知閱讀:文字、影像、影片與聲音的統一注意策略 APR-07:Agentic Perception:具備自主觀看策略的多模態智能架構