All about JEV
JEV ์์ ๋ถ์: System One Decision Model๋ถํฐ Visual JEV๊น์ง
๋ถ์ ๋ฒ์: 2026๋ 10์ 19์ผ ๊ธฐ์ค ๊ณต๊ฐ๋ ์๋ฌธ, ๊ธฐ์ ๋ฌธ์, ๋ ๋ฆฝ์ ์ธ ํ๊ฐ ๋ ผ๋ฌธ์ ๋ฐํ์ผ๋ก ์ ๋ฆฌํ์ต๋๋ค.
๋จผ์ ๊ฐ์ฅ ์ค์ํ ๊ฒฐ๋ก ๋ถํฐ ๋งํ๋ฉด, JEV์ ํต์ฌ์ ์๋ก์ด ํํ์ ์ธ์ด ์์ฑ ๋ชจ๋ธ์ ๋ง๋๋ ๊ฒ์ด ์๋๋ผ, LLM์ด ์ํํ๋ ์์ฌ๊ฒฐ์ ์ ์ง์ ์ ์ธ ํ๋ฅ ์์ธก ๋ฌธ์ ๋ก ๋ฐ๊พธ๋ ๊ฒ์ ๋๋ค.
์ด ์ ๊ทผ์ ํนํ VLN(Vision-Language Navigation), ์์จ์ฃผํ, ๋ก๋ด ์ ์ด์ฒ๋ผ ๋งค ์๊ฐ ์ ํด์ง ํ๋ ํ๋ณด ์ค ํ๋๋ฅผ ์ ํํด์ผ ํ๋ ๋ฌธ์ ์ ์ ๋ง์ต๋๋ค.
๋ค๋ง ์ฐ๊ตฌ ๊ด์ ์์ ๊ตฌ๋ถํด์ผ ํ ์ฌ์ค์ด ์์ต๋๋ค.
์๋ JEV๋ ๊ณต๊ฐ๋ ํ์ ๋ ผ๋ฌธ์ด ์๋๋ผ TypeSafe AI๊ฐ ์ถ์ํ ์์ฉ ๋ชจ๋ธ์ ๋๋ค. ๋ชจ๋ธ ์ํคํ ์ฒ์ ํ์ต ์๊ณ ๋ฆฌ์ฆ์ ์์ธ ๋ด์ฉ์ ์์ง ๊ณต๊ฐ๋์ง ์์์ต๋๋ค. ๋ฐ๋ฉด Visual Jev๋ ๊ณต๊ฐ๋ VLM์ ์ด์ฉํด ๋์ผํ ์์ฌ๊ฒฐ์ ํจ๋ฌ๋ค์์ ์๊ฐ ์ ๋ ฅ์ผ๋ก ํ์ฅํ ๋ณ๋์ ์ฐ๊ตฌ์ ๋๋ค.
๋ฐ๋ผ์ ๋ ผ๋ฌธ ์์ค์ผ๋ก ์ดํดํ๋ ค๋ฉด ๊ด๋ จ ์ฐ๊ตฌ๋ฅผ ํจ๊ป ์ดํด๋ด์ผ ํฉ๋๋ค.
1. ๋จผ์ ์ฝ์ด์ผ ํ ๋ ผ๋ฌธ๊ณผ ์๋ฃ
| ๊ตฌ๋ถ | ๋ ผ๋ฌธ / ์๋ฃ | ํต์ฌ ๋ด์ฉ |
|---|---|---|
| Original JEV | Introducing System One Models & Jev | TypeSafe AI๊ฐ ์ ์ํ System One ๋ชจ๋ธ์ ๊ฐ๋ ๊ณผ ์ค๊ณ ๋ชฉํ |
| JEV Evaluation | Evaluating and Benchmarking the System One Model Jev | ์ค์ ์์ฉ JEV๋ฅผ 37๊ฐ ๋ฐ์ดํฐ์ ์์ ๋ ๋ฆฝ ํ๊ฐ |
| Visual Jev | Visual Jev: Accurate and Efficient Decisions from Shared Visual Context | Visual JEV์ ๋ชจ๋ธ ๊ตฌ์กฐ, ํ์ต, KV-cache ๊ณต์ , ์คํ |
| PixelJev | From Text Decisions to Pixels: A Study of Jev-Style Visual Choice Model | ์ด๋ฏธ์ง ๊ธฐ๋ฐ decision ๋ชจ๋ธ์ few-shot adaptation๊ณผ ์ผ๋ฐํ |
| Open Visual JEV | JEV-27B-VL | ๊ณต๊ฐ ๊ฐ์ค์น๋ฅผ ์ ๊ณตํ๋ ๋๊ท๋ชจ vision decision ๋ชจ๋ธ |
| Navigation | NavJev | JEV๋ฅผ VLN์ ์ง์ ์ ์ฉํ ์ฐ๊ตฌ |
์ฌ๊ธฐ์ ํนํ ์ฃผ์ํ ์ ์ ๋ค์ ์ธ ๊ฐ์ง๊ฐ ์๋ก ๋ค๋ฅธ ์์คํ ์ด๋ผ๋ ๊ฒ์ ๋๋ค.
- JEV (TypeSafe AI): ์๋์ text/structured-state decision ๋ชจ๋ธ.
- Visual Jev (Yu & Yao): Qwen3-VL ๊ธฐ๋ฐ์ ์๊ฐ์ ์์ฌ๊ฒฐ์ ๋ฐ ์ถ๋ก ํจ์จํ ์ฐ๊ตฌ.
- JEV-27B-VL (AutoTrust): ์๋ ์์ฉ JEV์ ๋ณ๊ฐ๋ก ๊ฐ๋ฐ๋ open-weight multimodal decision ๋ชจ๋ธ.
์ด ๊ตฌ๋ถ์ ๋ฐํ์ผ๋ก ๋จผ์ Original JEV๋ฅผ ๋ถ์ํ๊ณ , ์ดํ Visual Jev์ ์ค์ ๊ตฌํ๊ณผ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
2. Original JEV: ๋ฌธ์ ์ ์์ ํต์ฌ ์์ด๋์ด
2.1 Motivation: ์ ์์ฑ ๋ชจ๋ธ์ ์์ฌ๊ฒฐ์ ์ ์ฌ์ฉํด์ผ ํ๋๊ฐ?
๊ธฐ์กด LLM ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ ์ ๋ณดํต ๋ค์๊ณผ ๊ฐ์ด ๋์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์์จ์ฃผํ ์์คํ ์์ ๋ค์ ๋ค ๊ฐ์ง ํ๋ ์ค ํ๋๋ฅผ ์ ํํ๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
[ \mathcal A = {\text{Keep},\text{Left},\text{Right},\text{Stop}} ]
๊ธฐ์กด Generative LLM์์๋ ๋ค์๊ณผ ๊ฐ์ ์ ๋ ฅ์ ์ฌ์ฉํฉ๋๋ค.
State:
- Ego speed: 5 m/s
- Pedestrian ahead
- Left lane is empty
Question:
Which action should the vehicle take?
Options:
A. Keep
B. Left
C. Right
D. Stop
Answer:
LLM์ D๋ผ๋ ํ ํฐ์ ์์ฑํ๊ณ , ํ๋ก๊ทธ๋จ์ ์ด ์๋ต์ ํ์ฑํ์ฌ ์ค์ ํ๋์ผ๋ก ๋ณํํฉ๋๋ค.
๋ฌธ์ ๋ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ์ถ๋ ฅ์ด ๋ค ๊ฐ์ง ์ค ํ๋์ธ๋ฐ๋ ์ผ๋ฐ์ ์ธ ์ธ์ด ์์ฑ ๋ฌธ์ ๋ก ์ฒ๋ฆฌํ๊ณ ์๋ค๋ ๊ฒ์ ๋๋ค.
์ฌ๊ธฐ์๋ ์ธ ๊ฐ์ง ๋นํจ์จ์ด ์์ต๋๋ค.
์ฒซ์งธ, ์์ฑ ๋ชจ๋ธ์ ๊ฐ๋ฅํ ๋ชจ๋ vocabulary์ ๋ํ ๋ถํฌ๋ฅผ ๊ณ์ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ๋ก๋ ๋ค ๊ฐ์ง ์ ํ์ง๋ง ๊ด์ฌ ๋์์ ๋๋ค.
๋์งธ, ๋ชจ๋ธ์ด ๋จ์ํ D๋ฅผ ์ถ๋ ฅํ๋ค๋ฉด ๋ค๋ฅธ ํ๋์ ๋ํ ํ๋ฅ ์ ์๊ธฐ ์ด๋ ต์ต๋๋ค. ๋ฌผ๋ก ์์ฑ ๋ชจ๋ธ์ logits๋ฅผ ์ง์ ์ฝ์ผ๋ฉด ํด๊ฒฐํ ์ ์์ผ๋ฏ๋ก, ์ด๊ฒ์ด ๋ฐ๋์ ์๋ก์ด ๋ชจ๋ธ ์ํคํ
์ฒ๋ฅผ ์๊ตฌํ๋ ๋ฌธ์ ๋ ์๋๋๋ค.
์ ์งธ, ์์ ๋ก์ด ํ ์คํธ ์์ฑ์ ์ถ๋ ฅ ํ์ ์ค๋ฅ๋ ๋ถํ์ํ reasoningยทdecoding ๋น์ฉ์ ๋ฐ์์ํฌ ์ ์์ต๋๋ค.
JEV๋ ์ด๋ฌํ ์ํฉ์์ ์ถ๋ ฅ์ ์ง์ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํฉ๋๋ค.
[ f_\theta(s,q,\mathcal A) \rightarrow P(a\mid s,q,\mathcal A) ]
์ฌ๊ธฐ์
- (s): ํ์ฌ ์ํ(State)
- (q): ์ํํ ์์ฌ๊ฒฐ์ (Question)
- (\mathcal A): ๊ฐ๋ฅํ ํ๋ ๋๋ ์ ํ์ง
- (P(a\mid s,q,\mathcal A)): ๊ฐ ์ ํ์ง์ ํ๋ฅ
์ ๋๋ค.
์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ ์ถ๋ ฅ์ ์ง์ ๋ฐํํฉ๋๋ค.
{
"choice": "Stop",
"probabilities": {
"Keep": 0.05,
"Left": 0.10,
"Right": 0.15,
"Stop": 0.70
}
}
์ฌ๊ธฐ์ ํต์ฌ์ ๋ฌธ์์ด Stop์ ์์ฑํ์ง ์์๋ ์์ฌ๊ฒฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค๋ ๊ฒ์
๋๋ค.
๋ํ ํ๋ก๊ทธ๋จ์ด ํ๋ฅ ์ ํ์ฉํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ์ต๋ ํ๋ฅ ์ด 0.6๋ณด๋ค ๋ฎ์ผ๋ฉด ์์ ์์คํ ์ ํ๋จ์ ๋งก๊ธฐ๋ ๋ฐฉ์์ ๋๋ค.
2.2 JEV์ ์ธ ๊ฐ์ง Decision Primitive
Original JEV๋ ์ธ ์ข ๋ฅ์ ์ง๋ฌธ์ ์ง์ํฉ๋๋ค.
| Primitive | ์ ์ | ๋ฐํ๊ฐ | ์์ |
|---|---|---|---|
| Choice | ์ฃผ์ด์ง ์ ํ์ง ์ค ํ๋ ์ ํ | ์ ํ ๊ฒฐ๊ณผ์ ์ ํ์ง๋ณ ํ๋ฅ | ์ด๋ค ํ๋์ ์คํํ ๊น? |
| Score | ์์๊ฐ ์๋ ๊ธฐ์ค์ผ๋ก ํ๊ฐ | ๊ฐ ๋ฑ๊ธ์ ํ๋ฅ ๊ณผ ๊ธฐ๋ ์ ์ | ํ์ฌ ๊ฒฝ๋ก๊ฐ ์ผ๋ง๋ ์์ ํ๊ฐ? |
| Noul | Binary proposition ํ๊ฐ | Yes ํ๋ฅ | ํ์ฌ ํ๋์ด ์ถฉ๋ ์ํ์ ์ ๋ฐํ๋๊ฐ? |
Choice
[ P(a_i\mid s,q,\mathcal A),\qquad \sum_{i=1}^{K}P(a_i\mid s,q,\mathcal A)=1 ]
Original JEV๋ ์ต๋ 255๊ฐ์ ์ ํ์ง๋ฅผ ์ง์ํฉ๋๋ค. ๋ค๋ง ๋์ cardinality์์๋ ์ถ๊ฐ์ ์ธ scoring ๋จ๊ณ๊ฐ ์ฌ์ฉ๋ ์ ์์ผ๋ฏ๋ก ๋ชจ๋ ํฌ๊ธฐ์์ ์ ํํ ๋์ผํ ๋จ์ผ ์ฐ์ฐ์ด ์ํ๋๋ค๊ณ ๊ฐ์ ํด์๋ ์ ๋ฉ๋๋ค.
Score
Score๋ ๋จ์ํ ์ฐ์๊ฐ regression๊ณผ ๋ค๋ฆ ๋๋ค.
์๋ฅผ ๋ค์ด ๋ค์ฏ ๋จ๊ณ์ ์์ ๋ ํ๊ฐ๋ผ๋ฉด
[ P(r=k\mid s,q),\qquad k\in{1,\ldots,5} ]
๋ฅผ ๊ณ์ฐํ๊ณ
[ \mathbb E[r]=\sum_{k=1}^{5}kP(r=k\mid s,q) ]
์ ๊ฐ์ด ๊ธฐ๋ ์ ์๋ฅผ ์ฐ์ถํ ์ ์์ต๋๋ค.
์ค์ JEV๋ 2~10๊ฐ์ ordinal level์ ์ง์ํฉ๋๋ค.
Noul
[ P(y=\mathrm{True}\mid s,q) ]
Binary classification์ ํด๋นํฉ๋๋ค.
์๋ฅผ ๋ค์ด Will the selected trajectory collide with a pedestrian?๋ผ๋ ์ง๋ฌธ์ ๋ํ ํ๋ฅ ์ ์ป๋ ๊ฒ์
๋๋ค.
๋จ, ์ด๋ ํ์ต๋ ํ๋จ์ ํ๋ฅ ์ด์ง ์ค์ ๋ฌผ๋ฆฌ์ ์ถฉ๋ ํ๋ฅ ์ด ๋ณด์ฅ๋๋ค๋ ๋ป์ ์๋๋๋ค.
2.3 Shared State์ Parallel Decisions
JEV์ ๋ ๋ค๋ฅธ ์ค์ํ ํน์ง์ ์ฌ๋ฌ ์ง๋ฌธ์ด ๋์ผํ ์ํ๋ฅผ ๊ณต์ ํ๋ค๋ ๊ฒ์ ๋๋ค.
์ํ (s)์ ์ฌ๋ฌ ์ง๋ฌธ (q_1,\ldots,q_M)์ด ์์ ๋,
[ F_\theta(s,{q_j}{j=1}^{M}) \rightarrow {P_j}{j=1}^{M} ]
๋ก ํํํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ๋์ผํ navigation state์ ๋ํด
Question 1:
Which trajectory should the robot follow?
Question 2:
Is the current scene dangerous?
Question 3:
Is the navigation goal already reached?
Question 4:
How much progress can the robot make?
๋ฅผ ์์ฒญํ ์ ์์ต๋๋ค.
๊ฐ ์ง๋ฌธ์ ๋ค๋ฅธ ์ง๋ฌธ์ ๋ต์ ์ฐธ๊ณ ํ์ง ์๊ณ ๋ ๋ฆฝ์ ์ผ๋ก ํ๊ฐ๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ฌ๋ฌ ๊ฒฐ์ ์ฌ์ด์ ๋ณต์กํ ์ํธ์์ฉ์ ๋ชจ๋ธ์ด ์๋๋ผ ์ธ๋ถ ์ฝ๋์์ ์ฒ๋ฆฌํ๋๋ก ์ค๊ณํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด
[ a^*= \arg\max_{a\in\mathcal A_{\mathrm{safe}}} P_{\mathrm{navigation}}(a\mid s) ]
์ฒ๋ผ ๊ตฌํํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ (\mathcal A_{\mathrm{safe}})๋ ๋ณ๋์ ๊ฒ์ฆ ์ ์ฐจ๋ก ์์ ํ๋ค๊ณ ํ์ ๋ ํ๋ ์งํฉ์ ๋๋ค.
JEV๋ ์ ์ฒด planning ์๊ณ ๋ฆฌ์ฆ์ ๋์ฒดํ๋ค๊ธฐ๋ณด๋ค, ๊ณํ ๊ณผ์ ์์ ์ฌ์ฉ๋๋ ํ๋จ ์ฐ์ฐ์ ๋น ๋ฅด๊ณ ๊ตฌ์กฐํ๋ ํํ๋ก ์ ๊ณตํ๋ ๋ชจ๋ธ์ ๊ฐ๊น์ต๋๋ค.
3. Original JEV๋ ์ค์ ๋ก ์ด๋ป๊ฒ ํ์ต๋๋๊ฐ?
์ด ๋ถ๋ถ์์๋ ๊ณต๊ฐ์ ์ผ๋ก ํ์ธ๋ ์ฌ์ค๊ณผ ๊ฐ๋ฅํ ๊ตฌํ ๋ฐฉ๋ฒ์ ๊ตฌ๋ถํด์ผ ํฉ๋๋ค.
3.1 TypeSafe์ RLCD
TypeSafe AI๋ JEV ๊ฐ๋ฐ์ ๋ค์ ์์๋ฅผ ์ฌ์ฉํ๋ค๊ณ ์ค๋ช ํฉ๋๋ค.
- ์์ฌ๊ฒฐ์ ์ ํนํ๋ ๋ชจ๋ธ ์ํคํ ์ฒ
- ์ฌ๋ฌ ๊ฒฐ์ ์ ์ฒ๋ฆฌํ๋ parallel sampler
- Reinforcement Learning for Calibrated Decisions(RLCD)
RLCD๋ ๊ธฐ์กด์ RLHF์ ๋ฌ๋ฆฌ, ๋จ์ํ ๊ฐ์ฅ ์ ํธ๋๋ ์๋ต์ ์ถ๋ ฅํ๋ ๋์ ํ๋ฅ ์ ์ธ ๊ฒฐ์ ์ ์ ํ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ์ต์ ํํ๋ค๋ ๋ชฉํ๋ฅผ ๊ฐ์ต๋๋ค.
๊ทธ๋ฌ๋ RLCD์ ๊ตฌ์ฒด์ ์ธ objective, reward ์ค๊ณ, policy optimization ์๊ณ ๋ฆฌ์ฆ์ ๊ณต๊ฐ๋์ด ์์ง ์์ต๋๋ค.
๋ฐ๋ผ์ RLCD๊ฐ GRPO, PPO ๋๋ ํน์ scoring rule ๊ธฐ๋ฐ ์ต์ ํ๋ผ๊ณ ๋จ์ ํ ์ ์์ต๋๋ค.
JEV์ ์ค์ ๋คํธ์ํฌ ๊ตฌ์กฐ ์ญ์ ๊ณต๊ฐ๋์ง ์์์ต๋๋ค.
3.2 ๊ณต๊ฐ LLM์ผ๋ก JEV๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ
๋คํํ JEV์ ์ ์ฌํ ๊ธฐ๋ฅ์ ๊ธฐ์กด LLM์ผ๋ก ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋น๊ต์ ๋ช ํํฉ๋๋ค.
๋ํ์ ์ธ ์ ๊ทผ์ด ๋ค์ ๋ ผ๋ฌธ์ ๋๋ค.
LLM-as-Jev: LLMs Are Already Jev-Style Decision ModelsโWhen and How to Fine-Tune Them
Li & Wagle, 2026.
์ด ๋ ผ๋ฌธ์ด ์ค์ํ ์ด์ ๋ JEV ์คํ์ผ์ ์์ฌ๊ฒฐ์ ์ ๊ตฌํํ๊ธฐ ์ํด ๋ฐ๋์ ์๋ก์ด ์ํคํ ์ฒ๊ฐ ํ์ํ์ง ์๋ค๋ ๊ฒ์ ์คํ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ฐฉ๋ฒ A: LM Head์์ Candidate Logits ์ฝ๊ธฐ
๊ธฐ์กด LLM์ ๋ง์ง๋ง hidden state๊ฐ
[ h=f_\theta(s,q,\mathcal A) ]
๋ผ๋ฉด vocabulary logits๋
[ z=W_{\mathrm{LM}}h ]
์ ๋๋ค.
์ด๋ ์ ํ์ง A, B, C, D์ ํด๋นํ๋ token logits๋ง ์ถ์ถํฉ๋๋ค.
[ z_{\mathcal A}= [z_A,z_B,z_C,z_D] ]
์ดํ
[ \boxed{ P(a_i\mid s,q,\mathcal A) = \frac{\exp(z_i/T)} {\sum_{j=1}^{K}\exp(z_j/T)} } ]
๋ก ๊ณ์ฐํฉ๋๋ค.
(T)๋ temperature์ ๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด LLM์ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ์์ฌ๊ฒฐ์ ๋ชจ๋ธ์ ๊ตฌํํ ์ ์์ต๋๋ค.
์ค์ํ ์ ์ ์ด ํ๋ฅ ์ด ์ ์ฒด vocabulary๊ฐ ์๋ ์ ๊ณต๋ ์ ํ์ง ์งํฉ์์ ์ฌ์ ๊ทํ๋ ํ๋ฅ ์ด๋ผ๋ ๊ฒ์ ๋๋ค.
๋ฐ๋ผ์ ์ ํ์ง์ ์ ๋ต์ด ์์ ํฌํจ๋์ด ์์ง ์์๋ ํน์ ์ ํ์ง์ ํ๋ฅ ์ด ๋งค์ฐ ๋์ ์ ์์ต๋๋ค.
๋ฐฉ๋ฒ B: ๋ณ๋์ Decision Head ํ์ต
๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์๋ก์ด head๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
[ z=W_{\mathrm{decision}}h+b ]
[ P(a_i)=\operatorname{softmax}(z)_i ]
๊ทธ๋ฆฌ๊ณ ๋ค์๊ณผ ๊ฐ์ cross-entropy loss๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
[ \mathcal L_{\mathrm{decision}} = -\log P(a_{\mathrm{GT}}\mid s,q,\mathcal A) ]
์ด๋ ์ผ๋ฐ์ ์ธ classification ํ์ต๊ณผ ๋น์ทํฉ๋๋ค.
์ฐจ์ด๋ candidate descriptions์ question์ ์ ๋ ฅ์ ํฌํจํ๋ฉด, ํ๋์ ๋ชจ๋ธ์ด ๋ค์ํ decision task๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค๋ ์ ์ ๋๋ค.
๋ค๋ง ๊ณ ์ ๋ (K)-dimensional head๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ์ง ๊ฐ์๊ฐ ๋ฐ๋ ๋ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์์ต๋๋ค.
3.3 Candidate ๊ฐ์๊ฐ ๋ง๋ค๋ฉด?
์ฌ๊ธฐ์ ์ด์ ์ ๋ ผ์ํ๋ 256๊ฐ trajectory anchor ๋ฌธ์ ๊ฐ ๋ฑ์ฅํฉ๋๋ค.
๋จ์ํ option-letter readout์ ์ฌ์ฉํ ์ ์๋ token ์์ ์ ์ฝ์ ๋ฐ์ต๋๋ค.
LLM-as-Jev๋ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ๋ณด๋ฅผ ์ซ์๋ก ํ์ํฉ๋๋ค.
[1]
[2]
...
[256]
๊ทธ๋ฆฌ๊ณ ๊ฐ ํ๋ณด์ suffix token probability๋ฅผ ๊ณ์ฐํฉ๋๋ค.
[ s_k= \sum_{t=1}^{|c_k|} \log P_\theta(c_{k,t}\mid x,c_{k,<t}) ]
[ P(k\mid x)= \frac{\exp(s_k)} {\sum_j\exp(s_j)} ]
์ฌ๊ธฐ์ (c_k)๋ ํ๋ณด (k)์ token sequence์ ๋๋ค.
๊ณตํต prompt๋ ํ ๋ฒ prefillํ๊ณ candidate suffix๋ค์ trie ํํ๋ก ๊ณต์ ํ๋ฉฐ ํ๊ฐํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ํ๋ณด 256๊ฐ๋ฅผ ๊ฐ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก LLM์ ๋ฃ๋ ๋ฐฉ์๋ณด๋ค ํจ์จ์ ์ ๋๋ค.
์ด ๋ ผ๋ฌธ์ ํ์ต ์์๋ candidate trie๋ฅผ ํ์ฉํ listwise loss๋ฅผ ์ฌ์ฉํ๋ฉฐ, ๊ธฐ์กด ์ธ์ด ์์ฑ ๋ฅ๋ ฅ์ ์ ํ๋ฅผ ๋ง๊ธฐ ์ํด KL regularization์ ์ถ๊ฐํฉ๋๋ค.
[ \mathcal L = \mathcal L_{\mathrm{tree}} + \lambda\mathcal L_{\mathrm{anchor}} ]
์ด๊ฒ์ 256๊ฐ ์ด์์ ํ๋ณด๋ฅผ ์ฌ์ฉํ๋ ์ฐ๊ตฌ์์ ์ฐธ๊ณ ํ ๋งํ ๊ตฌ์ฒด์ ์ธ ๊ตฌํ์ ๋๋ค.
๋จ, ์ด๊ฒ์ Original JEV์ ๋ด๋ถ ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ผ ๊ณต๊ฐ ์ฐ๊ตฌ์ ์ฌํ ๋ฐฉ๋ฒ์ ๋๋ค.
4. Original JEV์ ์ฑ๋ฅ์ ์ค์ ๋ก ์ข์๊ฐ?
์ด ์ง๋ฌธ์ ๋ ๋ฆฝ์ ์ธ benchmark ๋ ผ๋ฌธ์ผ๋ก ํ๊ฐํ ์ ์์ต๋๋ค.
Evaluating and Benchmarking the System One Model Jev
์ฐ๊ตฌ์ง์ JEV 1.13.0์ 37๊ฐ ๋ฐ์ดํฐ์ , ์ด 346,009๊ฐ์ ์์ฒญ์์ ํ๊ฐํ์ต๋๋ค.
์ ์ฒด ํ๊ฐ์ API ๋น์ฉ์ 10๋ฌ๋ฌ ๋ฏธ๋ง์ด์์ต๋๋ค.
4.1 ์ฃผ์ ๊ฒฐ๊ณผ
| Benchmark | JEV ์ฑ๋ฅ |
|---|---|
| IMDB | 96.5% |
| SST-2 | 96.4% |
| HellaSwag | 95.5% |
| ARC | 98.8% |
| MMLU | 91.8% |
| CLINC150 | 89.5% |
| Banking77 | 79.7% |
| GoEmotions | 24.3% Macro-F1 |
๊ฐ์ ์ ๋ ฅ์ ์ฌ์ฉํด candidate probability๋ฅผ ๊ณ์ฐํ Qwen3.8-27B๋ณด๋ค 37๊ฐ ์ค 27๊ฐ ๋ฐ์ดํฐ์ ์์ ๋์ ์ ์๋ฅผ ๊ธฐ๋กํ์ต๋๋ค.
๊ทธ๋ฌ๋ Qwen์ reasoning ๊ธฐ๋ฅ์ ๋นํ์ฑํ๋ ์ํ์์ต๋๋ค.
๋ฐ๋ผ์ ์ด ๊ฒฐ๊ณผ๋ง์ผ๋ก JEV๊ฐ ์ผ๋ฐ์ ์ธ ์ถ๋ก ๋ฅ๋ ฅ์์๋ Qwen๋ณด๋ค ์ฐ์ํ๋ค๊ณ ์ฃผ์ฅํ ์๋ ์์ต๋๋ค.
๋ํ JEV์ ๋ชจ๋ธ ํฌ๊ธฐ์ ํ์ต ๋ฐ์ดํฐ๊ฐ ๊ณต๊ฐ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๋์ผํ ๊ท๋ชจ์ ๋ชจ๋ธ์ ํต์ ํ ๋น๊ต๋ ์๋๋๋ค.
4.2 Probability Calibration
JEV๊ฐ ๊ฐ์กฐํ๋ ํน์ง ์ค ํ๋๋ calibrated probability์ ๋๋ค.
์ข์ calibration์ด๋
[ P(\mathrm{correct}\mid \mathrm{confidence}=0.8) \approx 0.8 ]
์ด ์ฑ๋ฆฝํ๋ ๊ฒ์ ๋๋ค.
๋ ผ๋ฌธ์์ Choice ์ง๋ฌธ์ pooled ECE(Expected Calibration Error)๋ 0.028์ด์์ต๋๋ค.
์ด๋ ์๋นํ ์ํธํ ๊ฒฐ๊ณผ์ ๋๋ค.
ํ์ง๋ง ๋ชจ๋ ์ง๋ฌธ ์ ํ์์ calibration์ด ์ข์ ๊ฒ์ ์๋๋๋ค.
ํนํ ์ฌ๋ฌ binary ์ง๋ฌธ์ ๋์์ ํ๊ฐํ๋ multi-label Noul์์ ECE๋ 0.168๋ก ๋์์ก์ต๋๋ค.
UNFAIR-ToS ๋ฐ์ดํฐ์ ์์๋ threshold๋ฅผ 0.5๋ก ๊ณ ์ ํ๋ฉด Micro-F1์ด 0.499์์ง๋ง, ๋ณ๋์ training split์ผ๋ก threshold๋ฅผ ์กฐ์ ํ๋ฉด 0.748๊น์ง ์ฌ๋ผ๊ฐ์ต๋๋ค.
์ฆ, JEV๊ฐ ๋ฐํํ๋ ํ๋ฅ ์ ๊ทธ๋๋ก ์ ๋ขฐํ๊ธฐ๋ณด๋ค ์ค์ ์ ์ฉ ํ๊ฒฝ์ ๋ง๋ calibration๊ณผ threshold validation์ด ํ์ํฉ๋๋ค.
์ด๋ navigation์ด๋ autonomous driving์์ ํนํ ์ค์ํฉ๋๋ค.
Part II. Visual Jev
5. Visual Jev์ ํต์ฌ ์ฐ๊ตฌ ์ง๋ฌธ
๋ ผ๋ฌธ: Visual Jev: Accurate and Efficient Decisions from Shared Visual Context
์ ์: Guanxu Yu, Yuhang Yao (2026)
Original JEV๋ ๊ธฐ๋ณธ์ ์ผ๋ก text ๋๋ structured data๋ฅผ ์ ๋ ฅ๋ฐ์ต๋๋ค.
๋ฐ๋ฉด Visual Jev๋ ์ด๋ฏธ์ง ์์ฒด๋ฅผ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๋ ์์ฌ๊ฒฐ์ ์์คํ ์ ๋๋ค.
ํ์ง๋ง ๋ ผ๋ฌธ์ ํต์ฌ ์ฐ๊ตฌ ์ง๋ฌธ์ ๋จ์ํ ์ด๋ฏธ์ง๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ์๋๋๋ค.
์ ํํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋์ผํ ์ด๋ฏธ์ง์ ๋ํด ์ฌ๋ฌ ๋ ๋ฆฝ์ ์ธ ์์ฌ๊ฒฐ์ ์ ์ํํ ๋, ์ ํ๋๋ฅผ ์ ์งํ๊ฑฐ๋ ๊ฐ์ ํ๋ฉด์ ๊ณ์ฐ์ ์ผ๋ง๋ ํจ์จ์ ์ผ๋ก ๊ณต์ ํ ์ ์๋๊ฐ?
์๋ฅผ ๋ค์ด ํ๋์ ์ฅ๋ฉด์ ๋ํด ๋ค์ ์ง๋ฌธ๋ค์ ์ํํ๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
Image: Current robot camera observation
Q1. Is there a pedestrian?
Q2. Is the left path navigable?
Q3. Is the traffic light red?
Q4. Which direction is most promising?
๊ธฐ์กด VLM ๋ฐฉ์์์๋ ๋ค ์ง๋ฌธ์ ๋ ๋ฆฝ์ ์ผ๋ก ์คํํ๋ฉด์ ์ด๋ฏธ์ง ์ธ์ฝ๋ฉ๊ณผ ๊ณตํต context ๊ณ์ฐ์ ๋ฐ๋ณตํ ์ ์์ต๋๋ค.
Visual Jev๋ ์ด ๊ณ์ฐ์ ๊ณต์ ํฉ๋๋ค.
6. Visual Jev Architecture
๋ ผ๋ฌธ์ Qwen3-VL-4B-Instruct๋ฅผ ์ฃผ์ backbone์ผ๋ก ์ฌ์ฉํฉ๋๋ค.
8B ๋ชจ๋ธ์ ๋ํ ์ถ๊ฐ ์คํ๋ ์ํํฉ๋๋ค.
๋ชจ๋ธ์ ํต์ฌ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Image I
โ
โผ
Vision Encoder
โ
โผ
Shared Visual Tokens
โ
โ
Public Context S
โ
โผ
Shared Prefix Prefill
โ
โผ
KV Cache
โ
โโโโโโโโโโโโโผโโโโโโโโโโโโ
โ โ โ
โผ โผ โผ
Question 1 Question 2 Question 3
Options Options Options
โ โ โ
โโโโโโโโโโโโโผโโโโโโโโโโโโ
โผ
Batched Suffix
Execution
โ
โผ
LM Head
โ
โผ
Candidate Logits
โ
โผ
Softmax over K
โ
โผ
Typed Decisions
์ด ๊ตฌ์กฐ์์ ์ค์ํ ๋ถ๋ถ์ ํฌ๊ฒ ์ธ ๊ฐ์ง์ ๋๋ค.
6.1 Shared Visual Prefix
์ ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ด ๋๋๋๋ค.
[ x_j= [\underbrace{I,S}{\text{Shared Prefix}}, \underbrace{q_j,\mathcal A_j}{\text{Question Suffix}}] ]
์ฌ๊ธฐ์ (I)๋ ์ด๋ฏธ์ง, (S)๋ ๋ชจ๋ ์ง๋ฌธ์ด ๊ณต์ ํ๋ context์ ๋๋ค.
๋ชจ๋ ์ง๋ฌธ์ด ๋์ผํ prefix๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์ฒ์ ํ ๋ฒ๋ง ๊ณ์ฐํ ์ ์์ต๋๋ค.
[ H_{\mathrm{shared}} = f_\theta(I,S) ]
์ด๋ ๊ณ์ฐํ KV cache๋ฅผ ์ฌ์ฌ์ฉํฉ๋๋ค.
6.2 Question Isolation
๊ฐ ์ง๋ฌธ์ ์๋ก ๋ค๋ฅธ batch row๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
[ P_j= P_\theta(a\mid I,S,q_j,\mathcal A_j) ]
์ง๋ฌธ (q_j)๋ ๋ค๋ฅธ ์ง๋ฌธ์ suffix๋ฅผ ์ฐธ์กฐํ์ง ์์ต๋๋ค.
์ด๊ฒ์ด ์ค์ํ ์ด์ ๋ ์ง๋ฌธ๋ค์ ํ๋์ ๊ธด sequence๋ก ์ด์ด ๋ถ์ด๋ ๊ฒ๊ณผ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ง๋ฌธ๋ค์ ํ๋์ sequence๋ก ์ฐ๊ฒฐํ๋ฉด ์์ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ด ๋ค์ ์ง๋ฌธ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค.
Visual Jev๋ ์ด๋ฐ ์ํฅ์ ๋ฐฉ์งํฉ๋๋ค.
๋ํ Qwen3-VL์ visual feature reinjection์ด ์ด๋ฏธ์ง ํ ํฐ ์์น์์ ์ํ๋๋ฏ๋ก, ๊ณต์ prefix์ visual computation์ ์ฌ์ฌ์ฉํ ์ ์๋ค๋ ๊ตฌํ์์ ํน์ง๋ ํ์ฉํฉ๋๋ค.
6.3 LM-Head Readout
Visual Jev์ ๊ธฐ๋ณธ ์์คํ ์ ๋ณ๋ decision head๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๊ฐ ์ง๋ฌธ์ ๋ง์ง๋ง readout position์์ ๊ธฐ์กด LM head๋ฅผ ์ฌ์ฉํฉ๋๋ค.
[ z_j= W_{\mathrm{LM}}h_j ]
ํ๋ณด ํ ํฐ์ logits๋ง ์ถ์ถํด์
[ \boxed{ P(c_k\mid I,S,q_j) = \frac{\exp(z_{j,k})} {\sum_{\ell=1}^{K}\exp(z_{j,\ell})} } ]
๋ก ๊ณ์ฐํฉ๋๋ค.
๋ ผ๋ฌธ์ ๋ ์ข ๋ฅ์ decision interface๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Choice๋ ์ต๋ 16๊ฐ์ candidate๋ฅผ ์ง์ํฉ๋๋ค.
Claim์ ๋ค์ ์ธ ๊ฐ์ง ์ค ํ๋๋ฅผ ์ ํํฉ๋๋ค.
[ {\text{Supported},\text{Contradicted}, \text{Not Determined}} ]
๋ฐ๋ผ์ Original JEV์ ChoiceยทScoreยทNoul ์ ์ฒด๋ฅผ ๊ทธ๋๋ก ๊ตฌํํ ๊ฒ์ ์๋๋๋ค.
7. Visual Jev์ Training
์ด ๋ถ๋ถ์ด ์ค์ํฉ๋๋ค.
Visual Jev์ ์ฑ๋ฅ ํฅ์์ ์๋ก์ด prediction head๋ฅผ ํ์ตํด์ ์ป์ ๊ฒ์ด ์๋๋๋ค.
๋ ผ๋ฌธ์์๋ ๊ธฐ์กด VLM์ answer supervision์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ ๋ณ๋ decision head๋ฅผ ํ์ตํ๋ ๋ฐฉ๋ฒ์ ์ง์ ๋น๊ตํฉ๋๋ค.
7.1 Training Data
| Dataset | Training Samples | Task |
|---|---|---|
| GQA | 30,416 | Visual question answering |
| SNLI-VE | 9,000 | Visual entailment |
| ํฉ๊ณ | 39,416 | ย |
GQA๋ ๊ฐ์ฒด, ์์ฑ, ๊ด๊ณ ๊ด๋ จ ์ง๋ฌธ์ ์ ๊ณตํฉ๋๋ค.
SNLI-VE๋ ์ด๋ฏธ์ง๊ฐ ํน์ ๋ฌธ์ฅ์ ๋ท๋ฐ์นจํ๋์ง ํ๋จํ๋ ๋ฐ์ดํฐ์ ์ ๋๋ค.
๋ฐ๋ฉด TextVQA์ TallyQA๋ ํ์ต์ ์ฌ์ฉํ์ง ์๊ณ ์ผ๋ฐํ ํ๊ฐ์ ์ฌ์ฉํฉ๋๋ค.
7.2 Backbone Adaptation
Qwen3-VL์ vision encoder๋ ๊ณ ์ ํฉ๋๋ค.
[ \theta_{\mathrm{vision}}=\mathrm{Frozen} ]
Language tower์ LoRA๋ฅผ ์ ์ฉํฉ๋๋ค.
[ Wโ=W+BA ]
ํ์ต ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
| ํญ๋ชฉ | ์ค์ |
|---|---|
| Main backbone | Qwen3-VL-4B-Instruct |
| Additional backbone | Qwen3-VL-8B-Instruct |
| Vision encoder | Frozen |
| Adaptation | Language tower LoRA |
| Training steps | 3,000 |
| Batch size | 8 |
| Choice candidates | Training ์ค 2~8๊ฐ |
| Random seeds | ์ฃผ์ ์ค์ ์์ 3๊ฐ |
7.3 Answer-Supervised Training
๊ธฐ๋ณธ ๋ชจ๋ธ์ ๊ธฐ์กด language modeling objective๋ฅผ ์ด์ฉํฉ๋๋ค.
[ \mathcal L_{\mathrm{SFT}} = -\log P_\theta(y_{\mathrm{token}}\mid I,S,q,\mathcal A) ]
์ฆ, ์ ๋ต option์ ๋ํ๋ด๋ ํ ํฐ์ ์์ธกํ๋๋ก ํ์ตํฉ๋๋ค.
์ฌ๊ธฐ์ cross-entropy๋ ์ ์ฒด vocabulary๋ฅผ ๋์์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค.
๋ฐ๋ฉด inference์์๋ ํ๋ณด ํ ํฐ์ logits๋ง ์ถ์ถํฉ๋๋ค.
7.4 Decision-Head Training
๋น๊ต ๋ชจ๋ธ์์๋ ๋ณ๋์ head๋ฅผ ํ์ตํฉ๋๋ค.
[ P_{\mathrm{head}}(a) = \operatorname{softmax} (W_dh+b) ]
ํ์ต objective๋
[ \mathcal L_{\mathrm{head}} = -\log P_{\mathrm{head}}(a_{\mathrm{GT}}) ]
์ ๋๋ค.
๋ ๋ฐฉ๋ฒ์ ๋ฐ์ดํฐ, backbone, ํ์ต step ๋ฐ readout ์์น๋ฅผ ์ต๋ํ ์ผ์น์์ผ ๋น๊ตํฉ๋๋ค.
์ด ์คํ์ผ๋ก ๋ณ๋์ typed head๊ฐ ๋ฐ๋์ ํ์ํ์ง๋ฅผ ํ์ธํฉ๋๋ค.
8. Visual Jev Experiments
8.1 Decision Accuracy
๋ ผ๋ฌธ์ ์ฃผ์ ๊ฒฐ๊ณผ์ ๋๋ค.
| Model | GQA | SNLI-VE | TextVQA | TallyQA | Macro |
|---|---|---|---|---|---|
| 4B Frozen | 0.879 | 0.629 | 0.974 | 0.340 | 0.706 |
| 4B + Answer SFT | 0.916 | 0.808 | 0.975 | 0.345 | 0.761 |
| 4B + Decision Head | 0.919 | 0.802 | 0.973 | 0.350 | 0.761 |
| 8B Frozen | 0.885 | 0.695 | 0.979 | 0.429 | 0.747 |
| 8B + Answer SFT | 0.919 | 0.818 | 0.979 | 0.402 | 0.780 |
์ฌ๊ธฐ์ ๋์ถํ ์ ์๋ ๊ฒฐ๋ก ์ด ์ธ ๊ฐ์ง ์์ต๋๋ค.
Finding 1. Post-training์ ํจ๊ณผ์ ์ด๋ค
4B์ Macro Accuracy๊ฐ
[ 0.706\rightarrow0.761 ]
๋ก ์ฆ๊ฐํฉ๋๋ค.
๋ค๋ง ๋๋ถ๋ถ์ ํฅ์์ ํ์ต์ ์ฌ์ฉํ GQA์ SNLI-VE์์ ๋ฐ์ํฉ๋๋ค.
GQA์์๋ 3.7%p, SNLI-VE์์๋ 17.9%p ํฅ์๋ฉ๋๋ค.
Finding 2. Held-out task๋ก์ ์ผ๋ฐํ๋ ์ ํ์ ์ด๋ค
TextVQA๋ ๊ฑฐ์ ๋ณํ๊ฐ ์์ต๋๋ค.
[ 0.974\rightarrow0.975 ]
TallyQA ์ญ์
[ 0.340\rightarrow0.345 ]
๋ก ๊ฐ์ ํญ์ด ๋งค์ฐ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ด ๋ ผ๋ฌธ์ task adaptation์ ํจ๊ณผ๋ฅผ ๋ณด์์ง๋ง, ๋ฒ์ฉ visual reasoning ๋ฅ๋ ฅ์ด ํฌ๊ฒ ํฅ์๋์๋ค๋ ๊ทผ๊ฑฐ๋ ๋ถ์กฑํฉ๋๋ค.
Finding 3. Specialized head๋ ํ์์ ์ด์ง ์๋ค
Answer SFT์ Decision CE ๋ชจ๋ Macro Accuracy๊ฐ 0.761์ ๋๋ค.
์ธ seed์ ๊ฑธ์น ๊ฒฐ๊ณผ๋ ์๋ก ๊ฒน์นฉ๋๋ค.
์ฆ, ํด๋น ์ค์ ์์๋ ๋ณ๋์ decision head๊ฐ ๊ธฐ์กด LM head๋ณด๋ค ์ผ๊ด๋๊ฒ ์ฐ์ํ์ง ์์์ต๋๋ค.
์ด๋ JEV ์คํ์ผ์ ๋ชจ๋ธ์ ์ฐ๊ตฌํ ๋ ์ค์ํ baseline์ ์ ์ํฉ๋๋ค.
์๋ก์ด decision head๋ฅผ ์ ์ํ๋ค๋ฉด ๋จ์ํ ํ์ต๋ head๊ฐ frozen LM๋ณด๋ค ์ข๋ค๋ ๋น๊ต๋ง์ผ๋ก๋ ๋ถ์กฑํฉ๋๋ค. Answer SFT + LM-head readout๊ณผ๋ ๋น๊ตํด์ผ ํฉ๋๋ค.
8.2 Inference Efficiency
์ด ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ฒฐ๊ณผ๋ inference efficiency์ ๋๋ค.
๋์ผํ ์ด๋ฏธ์ง์ ๋ํด 32๊ฐ ์ง๋ฌธ์ ์ํํ๋ ์คํ์ ๋๋ค.
| Method | Time / Question | Throughput |
|---|---|---|
| Independent execution | 50.7 ms | 20 Q/s |
| Batch only | 19.3 ms | 52 Q/s |
| Shared prefix + Batch | 5.7 ms | 176 Q/s |
๋ฐ๋ผ์
[ \frac{50.7}{5.7}\approx8.9 ]
๋ก ์ฝ 8.9๋ฐฐ์ ์ฒ๋ฆฌ๋ ํฅ์์ด ๋ฐ์ํฉ๋๋ค.
์ฌ๊ธฐ์ ์ค์ํ ์ ์ด ์์ต๋๋ค.
5.7ms๋ ๊ฐ๋ณ ์์ฒญ ํ๋์ latency๊ฐ ์๋๋ผ 32๊ฐ ์ง๋ฌธ์ ์ด ์ฒ๋ฆฌ ์๊ฐ์ 32๋ก ๋๋ ๊ฐ์ ๋๋ค.
์ค์ 32๊ฐ ์ง๋ฌธ์ ์ฒ๋ฆฌํ๋ ์ ์ฒด ์๊ฐ์ ์ฝ 182ms์ ๋๋ค.
๋ฐ๋ฉด ์ง๋ฌธ์ด ํ๋๋ฟ์ผ ๋๋ shared prefix ๋ฐฉ์์ด ์คํ๋ ค ๋๋ฆฝ๋๋ค.
[ T_{\mathrm{independent}}=48.1\text{ ms} ]
[ T_{\mathrm{shared}}=82.9\text{ ms} ]
์ด๋ cache๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ overhead ๋๋ฌธ์ ๋๋ค.
๋ํ GPU ๋ฉ๋ชจ๋ฆฌ๋ ์ฆ๊ฐํฉ๋๋ค.
[ 8.40\text{ GiB}\rightarrow10.10\text{ GiB} ]
๋ฐ๋ผ์ ์ด ๋ฐฉ๋ฒ์ ๋ค์์ ์ง๋ฌธ์ด ๋์ผํ visual observation์ ๊ณต์ ํ ๋ ํจ๊ณผ์ ์ ๋๋ค.
8.3 ์ค์ํ ํด์
Navigation์์๋ ๋งค ์๊ฐ ์๋ก์ด ์ด๋ฏธ์ง๊ฐ ๋ค์ด์ต๋๋ค.
[ I_1\rightarrow I_2\rightarrow I_3\rightarrow\cdots ]
๋ฐ๋ผ์ ์ด์ ์๊ฐ์ ์ด๋ฏธ์ง์ ๋ํ KV cache๋ฅผ ๊ทธ๋๋ก ์ฌ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
๊ฐ ์์ ์ trajectory 256๊ฐ ์ค ํ๋๋ฅผ ์ ํํ๋ ์ง๋ฌธ์ด ๋จ ํ๋๋ง ์กด์ฌํ๋ค๋ฉด, ๋ ผ๋ฌธ์์ ์ ์ํ shared-prefix multi-question batching์ ์ด์ ์ด ๊ฑฐ์ ์์ ์๋ ์์ต๋๋ค.
๋ฐ๋ฉด ํ๋์ ๊ด์ธก์ ๋ํด
[ {\text{Action},\text{Safety},\text{Goal},\text{Progress}} ]
์ฒ๋ผ ์ฌ๋ฌ decision์ ์ํํ๋ค๋ฉด ํจ๊ณผ์ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ด๋ Visual Jev๋ฅผ navigation์ ์ ์ฉํ ๋ ๋ฐ๋์ ๊ณ ๋ คํด์ผ ํ๋ ๋ถ๋ถ์ ๋๋ค.
Part III. ๋ค๋ฅธ Visual JEV ๋ชจ๋ธ
9. PixelJev: Few-Shot Adaptation๊ณผ Generalization
From Text Decisions to Pixels: A Study of Jev-Style Visual Choice Model
Zhou, Yang & Zhao, 2026.
PixelJev๋ Visual Jev์ ์ ์ฌํ์ง๋ง ์ฐ๊ตฌ์ ์ด์ ์ด ๋ค๋ฆ ๋๋ค.
Visual Jev๋ shared computation๊ณผ ํจ์จ์ ์ธ serving์ ์ด์ ์ ๋ง์ถฅ๋๋ค.
๋ฐ๋ฉด PixelJev์ ์ง๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์์ VLM์ ํน์ visual classification task์ ๋ง๊ฒ ํ์ต์์ผฐ์ ๋, ์๋ก์ด task์ ํ๋ณด ์งํฉ์์๋ ๊ฐ์ decision interface๋ฅผ ์ฌ์ฉํ ์ ์๋๊ฐ?
9.1 Architecture
PixelJev๋ Qwen3.5-2B์ 4B๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ ๋ ฅ์
[ (x,q,\mathcal C) ]
์ ๋๋ค.
์ฌ๊ธฐ์ (x)๋ ์ด๋ฏธ์ง, (q)๋ ์ง๋ฌธ, (\mathcal C)๋ candidate schema์ ๋๋ค.
์ถ๋ ฅ์
[ F_\theta(x,q,\mathcal C) = (a^*,\mathbf p,m) ]
์ ๋๋ค.
(m)์ ๋ชจ๋ธ ๋ฐ calibration ์ ๋ณด๋ฅผ ๋ด๋ metadata์ ๋๋ค.
Candidate๊ฐ ์ฃผ์ด์ง๋ฉด LM head์์ ํด๋น ํ๋ณด์ token logits๋ฅผ ์ถ์ถํฉ๋๋ค.
์ด๋ Visual Jev์ ๊ฐ๋ ์ ์ผ๋ก ์ ์ฌํฉ๋๋ค.
๋ค๋ง PixelJev๋ ์ต๋ 52๊ฐ์ ์ ํ์ง๋ฅผ ์ง์ํ๊ณ , few-shot ํ์ต ๋ฐ ๋ค์ํ task๋ก์ transfer์ ๋ ์ด์ ์ ๋ง์ถฅ๋๋ค.
9.2 ํ์ต ๋ฐฉ๋ฒ
PixelJev๋ candidate-conditioned CE๋ฅผ ์ฌ์ฉํฉ๋๋ค.
[ \mathcal L = -\log P_\theta(y\mid x,q,\mathcal C) ]
ํ์ต์๋ language-side LoRA๋ฅผ ์ ์ฉํฉ๋๋ค.
์ฃผ์ ์ค์ ์ LoRA rank 16, scaling 32, dropout 0.05, learning rate (10^{-4}), 3 epochs์ ๋๋ค.
64-shot ์คํ์์๋ source class๋ง๋ค 64๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํฉ๋๋ค.
9.3 ์ฃผ์ ์คํ ๊ฒฐ๊ณผ
| Dataset | Frozen 2B | 2B + LoRA | Frozen 4B |
|---|---|---|---|
| Oxford Pets | 60.13% | 92.40% | 70.65% |
| CIFAR-10 | 96.04% | 97.04% | 96.92% |
| EuroSAT | 49.63% | 88.31% | 56.81% |
| CIFAR-10.1 | 93.20% | 95.05% | 94.30% |
| DTD | 45.85% | 58.28% | 64.79% |
์ฌ๊ธฐ์ Pets์ EuroSAT์ ํฅ์์ ์๋นํ ํฝ๋๋ค.
ํ์ง๋ง ๋ ์ค์ํ ๊ฒ์ ๋น๊ต ๋์์ ๋๋ค.
DINOv2 ๊ธฐ๋ฐ์ 64-shot classifier probe๋ Pets์์ 95.67%, EuroSAT์์ 92.13%๋ฅผ ๊ธฐ๋กํ์ฌ PixelJev๋ณด๋ค ๋์์ต๋๋ค.
์ฆ, ๊ณ ์ ๋ class๋ฅผ ์์ธกํ๋ ๋จ์ recognition์์๋ ์ ๋ฌธ visual representation์ด ์ฌ์ ํ ์ ๋ฆฌํ ์ ์์ต๋๋ค.
๋ฐ๋ฉด PixelJev์ ์ฅ์ ์ inference์์ ์๋ก์ด ํ๋ณด ์ค๋ช ์ ์ ๋ ฅ๋ฐ์ ๊ฐ์ interface๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ์ ์ ๋๋ค.
9.4 Cross-Task Transfer
์๋ก์ด VQA task์์ ๋ค์ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค.
| Model | A-OKVQA | ScienceQA |
|---|---|---|
| Frozen 2B | 80.61% | 81.51% |
| 2B + LoRA | 83.32% | 82.35% |
| Frozen 4B | 85.07% | 89.34% |
์ด ๊ฒฐ๊ณผ๋ source classification์ ๋ํ ํ์ต์ด ์๋ก์ด visual reasoning task์ ์ผ๊ด๋๊ฒ ๋์์ด ๋๋ ๊ฒ์ ์๋๋ผ๋ ์ ์ ๋ณด์ฌ์ค๋๋ค.
๋ํ ๊ฐ์ checkpoint์์ ์ผ๋ฐ ์์ฑ๊ณผ candidate-logit readout์ ๋น๊ตํ๋ฉด, ์ฑ๋ฅ ์ฐจ์ด์ ์ผ๋ถ๋ ๋ ๋์ reasoning์ด ์๋๋ผ ์ถ๋ ฅ ํ์ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ ๊ฒฐ๊ณผ์์ต๋๋ค.
PixelJev์ ์ค์ํ ๊ตํ์ decision interface์ ์ฌ์ฌ์ฉ๊ณผ task competence์ ์ผ๋ฐํ๋ฅผ ์๋ก ๊ตฌ๋ถํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค.
10. JEV-27B-VL: ๊ณต๊ฐ๋ Large Visual Decision Model
์ด ๋ชจ๋ธ์ ์์ ์ค๋ช ํ ๋ ผ๋ฌธ๋ค๊ณผ ๋ฌ๋ฆฌ ๊ณต๊ฐ ๊ฐ์ค์น๋ฅผ ์ ๊ณตํ๋ ๋ชจ๋ธ์ ๋๋ค.
์ฐ๊ตฌ์ฉ baseline์ผ๋ก ๊ณ ๋ คํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
10.1 Architecture
JEV-27B-VL์ Qwen3.8-27B๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
System 1๊ณผ System 2๋ฅผ ๊ตฌ๋ถํฉ๋๋ค.
System 1
์ด๋ฏธ์ง์ ํ ์คํธ๋ฅผ ๋ฐ์ ๊ตฌ์กฐํ๋ ๊ฒฐ์ ์ ๋ฐํํฉ๋๋ค.
[ (I,S,q,\mathcal A) \rightarrow P(a\mid I,S,q,\mathcal A) ]
๋ณ๋ decision adapter์ head๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ค์ํ๊ฒ๋ ์ด ๋ชจ๋ธ์ System 1 adapter์ decision head๋ ํ ์คํธ ๋ฐ์ดํฐ๋ก ํ์ต๋์๊ณ , vision encoder๋ ๋ณ๊ฒฝ๋์ง ์์๋ค๊ณ ๋ชจ๋ธ ์นด๋์ ๋ช ์๋์ด ์์ต๋๋ค.
๋ฐ๋ผ์ ์๊ฐ์ ์์ฌ๊ฒฐ์ ์ ๊ธฐ์กด backbone์ visual capability๋ฅผ ํ์ฉํ๋ zero-shot ๋ฐฉ์์ ๋๋ค.
System 2
๊ธฐ์กด Qwen3.8-27B์ ์ธ์ด ์์ฑ ๋ฐ reasoning ๊ธฐ๋ฅ์ ์ฌ์ฉํฉ๋๋ค.
๋ฐ๋ผ์ ์ด๋ ค์ด ์์ฌ๊ฒฐ์ ์์๋ System 2๋ฅผ ํ์ฉํ ์ ์์ง๋ง, ๊ทธ๋งํผ latency๋ ์ฆ๊ฐํฉ๋๋ค.
10.2 ์ฃผ์ ์ฑ๋ฅ
๋ชจ๋ธ ์นด๋์ ๋ฐ๋ฅด๋ฉด Jev Decision Index์ Vision ํ๊ฐ์์ ๋ค์ ์ ์๋ฅผ ๊ธฐ๋กํ์ต๋๋ค.
| Metric | JEV-27B-VL |
|---|---|
| Vision Full Score | 69.82 |
| Public Benchmarks | 72.78 |
| Private Tests | 66.86 |
| ECE | 0.019 |
๋ค๋ง ์ด๋ฌํ ์์น๋ ๋ชจ๋ธ ์นด๋๊ฐ ์ธ์ฉํ ํ๊ฐ ๊ฒฐ๊ณผ์ด๋ฉฐ, Visual Jev ๋ ผ๋ฌธ๊ณผ ๋์ผํ ์คํ ์กฐ๊ฑด์์ ๋น๊ต๋ ๊ฒ์ ์๋๋๋ค.
ํฅ๋ฏธ๋ก์ด ์ ์ robotics ๊ด๋ จ ์คํ์ ๋๋ค.
๋ชจ๋ธ ์นด๋์์๋ ERQA์์ ๋จ์ผ decision pass๋ก 53.8%, reasoning์ ์ถ๊ฐํ๋ฉด 61.5%๋ฅผ ๊ธฐ๋กํ๋ค๊ณ ๋ณด๊ณ ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ์ ์ด ์คํ์์๋ ๋จ์ํ spatial decomposition์ ์ค์์ฑ์ด ๋ ๋๋๋ฌ์ง๋๋ค.
๋ก๋ด ํ์ pick-and-place ๋ฌธ์ ์์ ์ด๋ฏธ์ง๋ก๋ถํฐ ์ข์ฐยท์ํ ๊ด๊ณ๋ฅผ ํ๋จํ๋ ๋ฐฉ์์ 20๊ฐ ์ฅ๋ฉด ์ค 15๊ฐ์์ ์ฑ๊ณตํ์ต๋๋ค.
๋ฐ๋ฉด 8๊ฐ motor command๋ฅผ ์ง์ ์ ํํ๋๋ก ํ์ ๋๋ 10๊ฐ ์ฅ๋ฉด ๋ชจ๋ ์คํจํ์ต๋๋ค.
์ด ๊ฒฐ๊ณผ๋ ๋ชจ๋ธ ๊ฐ๋ฐ์์ ์คํ์ด๋ฏ๋ก ๋ ๋ฆฝ์ ์ธ ์ฌํ์ด ํ์ํ์ง๋ง, ์์ฌ์ ์ ๋ถ๋ช ํฉ๋๋ค.
์๊ฐ์ decision ๋ชจ๋ธ์ด ์ข๋ค๊ณ ํด์ ์ ์์ค์ ์ฐ์์ ์ธ ์ ์ด ํ๋์ ์ง์ ์ ํํ๋ ๋ฅ๋ ฅ๊น์ง ์๋์ผ๋ก ํ๋ณด๋๋ ๊ฒ์ ์๋๋๋ค.
Action representation๊ณผ control hierarchy๊ฐ ์ฌ์ ํ ์ค์ํฉ๋๋ค.
Part IV. JEV๋ฅผ Navigation์ ์ ์ฉํ ์ค์ ๋ ผ๋ฌธ
11. NavJev: Efficient Vision-Language Navigation
Sheng et al., 2026.
์ด ๋ ผ๋ฌธ์ ์ด์ ์ ๋ ผ์ํ๋ JEV ๊ธฐ๋ฐ VLN ์ฐ๊ตฌ์ ์ง์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
๊ฐ์ฅ ์ค์ํ ๊ด๋ จ ์ฐ๊ตฌ๋ผ๊ณ ์๊ฐํฉ๋๋ค.
11.1 Problem Formulation
์ผ๋ฐ์ ์ธ VLN-CE์์๋ ๋งค ์์ (t)์ RGB-D observation์ ๋ฐ์ต๋๋ค.
[ \mathcal I_t = {I_{t,1},\ldots,I_{t,12}} ]
12๊ฐ view๋ 360๋๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
์ดํ waypoint predictor๊ฐ ์ด๋ ๊ฐ๋ฅํ ํ๋ณด๋ค์ ์์ฑํฉ๋๋ค.
[ \mathcal W_t = {w_t^1,\ldots,w_t^{M_t}} ]
์ฌ๊ธฐ์ Stop์ ์ถ๊ฐํฉ๋๋ค.
[ \mathcal A_t = \mathcal W_t\cup{\mathrm{Stop}} ]
NavJev๋ ๋ค์์ ์ ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
[ a_t = \arg\max_{a\in\mathcal A_t} P_{\mathrm{Jev}}(a\mid s_t,\mathcal L) ]
์ฌ๊ธฐ์ (\mathcal L)์ navigation instruction์ ๋๋ค.
11.2 ํต์ฌ ๊ตฌ์กฐ
Panoramic RGB-D Observation
โ
โผ
Waypoint Predictor
โ
โผ
Candidate Waypoints
โ
โผ
Action-Centric Visual Compression
ACVC
โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโ
โผ โผ
BLIP Caption RAM Tags
โ โ
โโโโโโโโโโโโโโฌโโโโโโโโโโโโ
โผ
Discriminative Action-Semantic
Memory
DASM
โ
โผ
Structured State
โ
โผ
Original JEV API
โ
โผ
Waypoint Choice
โ
โผ
Robot Controller
์ด๋ ์ฃผ๋ชฉํด์ผ ํ ์ ์ NavJev๊ฐ Visual Jev๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค.
NavJev๋ ์ด๋ฏธ์ง ์ ๋ณด๋ฅผ ๋จผ์ ํ ์คํธ ํํ๋ก ์์ถํ ๋ค Original JEV์ ์ ๋ ฅํฉ๋๋ค.
11.3 Action-Centric Visual Compression
๋จผ์ RGB-D๋ก๋ถํฐ waypoint๋ฅผ ์์ฑํฉ๋๋ค.
DINOv2์ depth encoder๋ฅผ ํ์ฉํ pretrained waypoint predictor๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ต์ข ์ ์ผ๋ก ์ต๋ 5๊ฐ์ waypoint candidate๋ฅผ ์ถ์ถํฉ๋๋ค.
๊ฐ ํ๋ณด๋
[ w_t^i=(\theta_t^i,d_t^i,I_t^i) ]
๋ก ๋ํ๋ ๋๋ค.
๊ทธ๋ค์ BLIP์ RAM์ ์ฌ์ฉํด ๊ฐ ํ๋ณด์ ์๊ฐ์ ์ ๋ณด๋ฅผ ์์ถํฉ๋๋ค.
[ C_t^i=f_{\mathrm{BLIP}}(I_t^i) ]
[ R_t^i=f_{\mathrm{RAM}}(I_t^i) ]
์ต์ข representation์
[ \boxed{ Z_t^i= (m_t^i,\theta_t^i,d_t^i,C_t^i,R_t^i) } ]
์ ๋๋ค.
์ฆ, ์์ง์์ ๋ฐฉํฅ๊ณผ ๊ฑฐ๋ฆฌ, ์ด๋ฏธ์ง caption, semantic tags๋ฅผ ํ๋์ ๊ตฌ์กฐ๋ก ํํํฉ๋๋ค.
์ด ๋ฐฉ๋ฒ์ ์ฅ์ ์ JEV๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ง์ ์ดํดํ ํ์ ์์ด ํ๋๊ณผ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ฐ๋ฉด caption์ด๋ semantic tag์์ ์์ค๋ ์ ๋ณด๋ ๋ณต์ํ ์ ์์ต๋๋ค.
ํนํ ๊ฑฐ๋ฆฌ, ๋ฐฉํฅ, ๋ฏธ๋ฌํ ๊ณต๊ฐ ๊ด๊ณ๋ฅผ ํ ์คํธ๋ก ์์ถํ๋ ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
11.4 Discriminative Action-Semantic Memory
DASM์ ํ๋ณด ์ฌ์ด์ ๊ณตํต์ผ๋ก ๋ฑ์ฅํ๋ semantic tag๋ฅผ ๋ถ๋ฆฌํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์ธ ํ๋ณด์์
Left: hallway, door, wall, plant
Forward: hallway, door, wall, chair
Right: hallway, door, wall, stairs
๊ฐ ๋ฐ๊ฒฌ๋์๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
์ธ ํ๋ณด์ ๊ณตํต ํ๊ทธ๋
[ G_t=\bigcap_i R_t^i ]
์ ๋๋ค.
๋ฐ๋ผ์
[ G_t={\text{hallway, door, wall}} ]
์ ์ป์ต๋๋ค.
ํ๋ณด๋ณ discriminative tag๋
[ \widetilde R_t^i=R_t^i\setminus G_t ]
๋ก ๊ณ์ฐํฉ๋๋ค.
๊ทธ๋ฌ๋ฉด
Left: plant
Forward: chair
Right: stairs
๋ง ๋จ๊ฒ ๋ฉ๋๋ค.
์ด ์ ๋ณด๋ฅผ ํ์ฌ ํ๋ณด๋ณ state์ ํ์ฉํฉ๋๋ค.
๋ํ ์คํํ action๊ณผ ๊ด๋ จ๋ semantic ์ ๋ณด๋ฅผ navigation history์ ์ถ๊ฐํฉ๋๋ค.
[ \mathcal H_{t+1} = \mathcal H_t\oplus\phi(a_t) ]
์ต์ข decision state๋
[ \mathcal S_t= \left( \mathcal H_t, G_t, {D_t^i}_{i=1}^{M_t} \right) ]
๊ฐ ๋ฉ๋๋ค.
์ฆ, NavJev์ temporal memory๋ ๋ณ๋์ ํ์ต๋ recurrent latent state๋ผ๊ธฐ๋ณด๋ค, ๊ณผ๊ฑฐ ํ๋๊ณผ ๊ด๋ จ semantic ์ ๋ณด๋ฅผ ๊ตฌ์กฐํํ์ฌ ์ ์งํ๋ ํํ์ ๋๋ค.
11.5 Navigation Results
๋ ผ๋ฌธ์์๋ R2R-CE val-unseen์ 100๊ฐ episode๋ฅผ ํ๊ฐํ์ต๋๋ค.
| Method | SR | SPL |
|---|---|---|
| Open-Nav (GPT-4o) | 19.0% | 16.1% |
| SmartWay | 29.0% | 22.5% |
| P2DNav | 50.0% | 30.6% |
| NavJev | 27.0% | 22.4% |
NavJev์ ํ๊ท inference time์ 0.65์ด/step์ ๋๋ค.
Open-Nav์ ์ฝ 27์ด/step๊ณผ ๋น๊ตํ๋ฉด ๋งค์ฐ ๋น ๋ฆ ๋๋ค.
๊ทธ๋ฌ๋ navigation ์ฑ๋ฅ์์๋ P2DNav์ ์๋นํ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
๋ฐ๋ผ์ NavJev๋ฅผ ์ต๊ณ ์ฑ๋ฅ์ VLN ๋ชจ๋ธ์ด๋ผ๊ณ ํด์ํด์๋ ์ ๋ฉ๋๋ค.
์ด ๋ ผ๋ฌธ์ ์ฅ์ ์ ์ ํ๋๋ณด๋ค ํจ์จ์ฑ์ ์์ต๋๋ค.
11.6 Ablation Study
| BLIP | RAM | DASM | SR | SPL |
|---|---|---|---|---|
| โ | โ | โ | 19.0% | 14.4% |
| โ | โ | โ | 21.0% | 16.1% |
| โ | โ | โ | 27.0% | 22.4% |
DASM์ ์ถ๊ฐํ๋ฉด SR์ด 6%p ํฅ์๋ฉ๋๋ค.
ํ์ง๋ง ์ด ์คํ์ ๊ณตํต ํ๊ทธ ์ ๊ฑฐ์ temporal history์ ํจ๊ณผ๋ฅผ ์์ ํ ๋ถ๋ฆฌํ factorial ablation์ ์๋๋๋ค.
๋ฐ๋ผ์ ์ฑ๋ฅ ํฅ์ ์ค ์ด๋ ์ ๋๊ฐ memory์์ ๋์ค๊ณ ์ด๋ ์ ๋๊ฐ semantic filtering์์ ๋์ค๋์ง๋ ์ถ๊ฐ ๊ฒ์ฆ์ด ํ์ํฉ๋๋ค.
11.7 Failure Analysis
๊ฐ์ธ์ ์ผ๋ก ์ด ๋ ผ๋ฌธ์์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ ๋๋ค.
100๊ฐ episode ์ค 73๊ฐ๊ฐ ์คํจํ์ต๋๋ค.
๊ทธ์ค 60๊ฐ, ์ฆ ์ฝ 82.2%๋ ์๋ชป๋ waypoint selection์์ ๋ฐ์ํ์ต๋๋ค.
๋ํ์ ์ธ ์คํจ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ณ๋จ ์ผ์ชฝ์ ํต๋ก๋ก ์ด๋ํด์ผ ํ๋ ๊ฒฝ์ฐ
- ์ฌ๋ฌ ํต๋ก๊ฐ ๋น์ทํ semantic ์ ๋ณด๋ฅผ ๊ฐ๋ ๊ฒฝ์ฐ
- ์์๊ฐ ์๋ landmark๋ฅผ ์ ํํ ๊ตฌ๋ถํด์ผ ํ๋ ๊ฒฝ์ฐ
์ด ๋ฌธ์ ๋ ๋จ์ํ ๋ ๋น ๋ฅธ decision model๋ก ํด๊ฒฐ๋์ง ์์ต๋๋ค.
์ ํํ spatial grounding์ด ํ์ํฉ๋๋ค.
๋ํ ํ์ต๋ visual representation๊ณผ์ ์ง์ ์ ์ธ ์ฐ๊ฒฐ์ด ๋ถ์กฑํ๋ค๋ ์ ๋ ๋ฌธ์ ์ผ ์ ์์ต๋๋ค.
๊ฒฐ๊ตญ NavJev๋ JEV ๊ธฐ๋ฐ navigation์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ๋ณด์ฌ์ฃผ์์ง๋ง, ๊ฐํ visual-spatial decision model์ ๊ตฌํํ๋ค๋ ์ฆ๊ฑฐ๋ก ๋ณด๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
Part V. ๋ ผ๋ฌธ๋ค์ ์ข ํฉํ๋ฉด ๋ฌด์์ ์ ์ ์๋๊ฐ?
12. JEV ๊ณ์ด ๋ชจ๋ธ์ ํต์ฌ ๋น๊ต
| ํน์ง | Original JEV | Visual Jev | PixelJev | JEV-27B-VL | NavJev |
|---|---|---|---|---|---|
| ์ ๋ ฅ | Text/JSON | Image + Text | Image + Text | Image + Text | Compressed visual text |
| Backbone | ๋น๊ณต๊ฐ | Qwen3-VL | Qwen3.5 | Qwen3.8 | Hosted JEV |
| Decision ๋ฐฉ์ | Proprietary | LM logits | LM logits | Decision adapter/head | JEV Choice |
| Visual encoder | ์์ | Frozen | Frozen | Unchanged | ๋ณ๋ perception |
| Decision training | RLCD ์ฃผ์ฅ | Answer SFT | Candidate CE | Text-based adaptation | ๋ณ๋ JEV ํ์ต ์์ |
| ์ฃผ์ ๊ธฐ์ฌ | Typed decision | Shared visual computation | Few-shot transfer | Open-weight visual decision | Efficient VLN |
| Navigation ๊ฒ์ฆ | ์์ | ์์ | ์์ | ์ ํ์ ์ธ ๋ก๋ด ๋ฐ๋ชจ | R2R-CE |
์ฌ๊ธฐ์ ๊ธฐ์ ์ ์ผ๋ก ๊ฐ์ฅ ์ค์ํ ๊ด์ฐฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
12.1 JEV์ ๊ฐ๋ ์์ฒด๋ ์์ ํ ์๋ก์ด ํ์ต ํจ๋ฌ๋ค์์ด ์๋๋ค
JEV๋ language-conditioned classification, candidate scoring, probabilistic inference๋ฅผ ์กฐํฉํ decision interface๋ก ์ดํดํ ์ ์์ต๋๋ค.
๋ฌผ๋ก Original JEV๊ฐ ์ฌ์ฉํ๋ ์ค์ architecture์ RLCD๊ฐ ์๋ก์ด ๊ธฐ์ ์ ์์๋ฅผ ํฌํจํ ๊ฐ๋ฅ์ฑ์ ์์ต๋๋ค.
ํ์ง๋ง ๊ทธ๊ฒ์ ๊ฒ์ฆํ ์ ์๋ ๊ณต๊ฐ ์ ๋ณด๋ ๋ถ์กฑํฉ๋๋ค.
๋ฐ๋ฉด Visual Jev๋ PixelJev ๊ฐ์ ๊ณต๊ฐ ์ฐ๊ตฌ์์๋ ๊ธฐ์กด VLM๊ณผ ์ผ๋ฐ์ ์ธ loss๋ก JEV ์คํ์ผ์ ๋์์ ๊ตฌํํฉ๋๋ค.
๋ฐ๋ผ์ ๋ ผ๋ฌธ์์ ๋จ์ํ
We formulate navigation as a Jev-style decision problem.
์ด๋ผ๊ณ ์ฃผ์ฅํ๋ ๊ฒ์ novelty ์ธก๋ฉด์์ ์ฝํฉ๋๋ค.
12.2 Direct decision๊ณผ visual understanding์ ๋ค๋ฅธ ๋ฌธ์ ๋ค
๊ธฐ์กด VLM์ hidden representation์ด ์ถฉ๋ถํ ์ข์ ๊ฒฝ์ฐ์๋ LM head์์ ์ง์ logits๋ฅผ ์ถ์ถํ๋ ๊ฒ๋ง์ผ๋ก๋ ์ข์ ์ฑ๋ฅ์ ์ป์ ์ ์์ต๋๋ค.
ํ์ง๋ง visual encoder๊ฐ ๊ณต๊ฐ ์ ๋ณด๋ฅผ ์ถฉ๋ถํ ํํํ์ง ๋ชปํ๋ค๋ฉด decision head๋ฅผ ๋ณ๊ฒฝํด๋ ํ๊ณ๊ฐ ์์ต๋๋ค.
์ด๊ฒ์ PixelJev์ NavJev ๊ฒฐ๊ณผ์์๋ ๋๋ฌ๋ฉ๋๋ค.
์ฆ, visual decision model ์ฐ๊ตฌ์์๋ ์ถ๋ ฅ ๋ฐฉ์๋ฟ ์๋๋ผ ์ด๋ค visual representation์ผ๋ก ์ด๋ค ์ข ๋ฅ์ action discrimination์ ์ํํ๋๊ฐ๊ฐ ์ค์ํฉ๋๋ค.
12.3 Probability๋ ์๋์ผ๋ก calibrated๋์ง ์๋๋ค
JEV ๊ณ์ด ๋ชจ๋ธ์ ํ๋ฅ ์ ์ง์ ๋ฐํํฉ๋๋ค.
๊ทธ๋ฌ๋
[ P(a_i\mid s,\mathcal A) ]
์
[ P(\text{successful execution}\mid a_i,s) ]
๋ ์๋ก ๋ค๋ฅธ ๊ฐ์ ๋๋ค.
์๋ฅผ ๋ค์ด ํน์ trajectory๊ฐ 0.9์ ์ ํ ํ๋ฅ ์ ๋ฐ์๋ค๊ณ ํด์, ๊ทธ trajectory๋ฅผ ์คํํ์ ๋ 90%์ ํ๋ฅ ๋ก ์์ ํ๊ฒ ๋ชฉ์ ์ง์ ๋๋ฌํ๋ค๋ ์๋ฏธ๋ ์๋๋๋ค.
์ด๋ imitation learning ๊ธฐ๋ฐ action distribution์ ์ค์ planning score ๋๋ outcome probability์ฒ๋ผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋๋ค.
์์จ์ฃผํ์์๋ ํนํ ์ฃผ์ํด์ผ ํฉ๋๋ค.
Part VI. VLN ๋ฐ ์์จ์ฃผํ ์ฐ๊ตฌ์ ๋ํ ํด์
13. 256๊ฐ Trajectory Anchor๋ฅผ ์ฌ์ฉํ๋ JEV
์ด์ ์ ๋ ผ์ํ๋ ์์ด๋์ด๋ก ๋์๊ฐ๊ฒ ์ต๋๋ค.
256๊ฐ์ trajectory anchor๊ฐ ๊ณ ์ ๋์ด ์๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค.
[ \mathcal A= {\tau_1,\tau_2,\ldots,\tau_{256}} ]
๊ฐ anchor๋ ๊ณ ์ ๋ trajectory codebook์์ ๊ฐ์ ธ์ต๋๋ค.
๋ฐ๋ผ์ anchor ID์ ์๋ฏธ๋ ๋ชจ๋ ์ฅ๋ฉด์์ ๋์ผํฉ๋๋ค.
์ด ๊ฒฝ์ฐ action selection์
[ P_\theta(k\mid I_t,g_t,h_t,\mathcal A) ]
๋ฅผ ํ์ตํ๋ ๋ฌธ์ ๋ก ํํํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ (g_t)๋ goal, (h_t)๋ temporal state์ ๋๋ค.
์ต์ข ํ๋์
[ k^*=\arg\max_kP_\theta(k\mid I_t,g_t,h_t,\mathcal A) ]
[ \tau^=\tau_{k^} ]
์ ๋๋ค.
์ด์ ๋ ผ์์ ์ฐ๊ฒฐํด์ ์ค์ํ ์ ์ ์ฌ๊ธฐ์๋ ์ ํ์ง๊ฐ ์ฅ๋ฉด๋ง๋ค ์๋ก ์์ฑ๋๋ ๊ฒ์ด ์๋๋ผ ๊ณ ์ ๋ anchor codebook์ด๋ผ๋ ๊ฒ์ ๋๋ค.
๋ฐ๋ผ์ ํ๋ณด๋ง๋ค trajectory ์ขํ๋ฅผ ๋งค๋ฒ ์์ฐ์ด๋ก ์ค๋ช ํด์ผ ํ๋ ๊ฒ์ ์๋๋๋ค.
๊ณ ์ ๋ anchor ์๋ฏธ๋ฅผ ํ์ต์ํค๊ฑฐ๋ candidate embedding์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
๋ค๋ง 256๊ฐ ํ๋ณด๋ฅผ ์ด๋ป๊ฒ ํํํ๊ณ ํ์ตํ ์ง๋ ์ค๊ณํด์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด Visual Jev์ ๊ธฐ๋ณธ ๊ตฌํ์ 16๊ฐ ํ๋ณด๊น์ง๋ง ์ง์ํ๋ฏ๋ก ๊ทธ๋๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณ๋์ 256-way head, candidate-conditioned trajectory scorer, ๋๋ arbitrary-cardinality readout์ด ํ์ํฉ๋๋ค.
13.1 ๊ทธ๋ฐ๋ฐ ์ด ์ ๊ทผ์ ์ผ๋ง๋ ์๋ก์ด๊ฐ?
์ฌ๊ธฐ์๋ ์ฝ๊ฐ ๋นํ์ ์ผ๋ก ๋ณผ ํ์๊ฐ ์์ต๋๋ค.
๊ณ ์ ๋ trajectory anchor๋ฅผ ์ ์ํ๊ณ ๊ฐ์ฅ ์ข์ ๊ฒ์ ์ ํํ๋ ๊ตฌ์กฐ๋ ์ด๋ฏธ ์ฌ๋ฌ planning ๋ฐฉ๋ฒ์์ ์ฌ์ฉํฉ๋๋ค.
๊ฒฐ๊ตญ ๊ฐ์ฅ ๋จ์ํ ๊ตฌํ์
[ h_t=f_\theta(I_t,g_t) ]
[ p_t=\operatorname{softmax}(Wh_t) ]
์ ํด๋นํฉ๋๋ค.
์ด ๊ฒฝ์ฐ JEV ์คํ์ผ์ interface๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํด์ ๋ณธ์ง์ ์ผ๋ก ๋ค๋ฅธ ๋ชจ๋ธ์ด ๋๋ ๊ฒ์ ์๋๋๋ค.
๋จ์ํ trajectory classification์ JEV๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒ๋ง์ผ๋ก๋ ์๋ก์ด ์ฐ๊ตฌ ๊ธฐ์ฌ๋ผ๊ณ ๋ณด๊ธฐ ์ด๋ ต์ต๋๋ค.
์๋ก์ด contribution์ด ๋์ค๋ ค๋ฉด decision paradigm์ด ๊ธฐ์กด anchor-based planning๋ณด๋ค ์ถ๊ฐ์ ์ธ ์ด์ ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ ์ฐ๊ตฌ ์ง๋ฌธ์ด ๊ฐ๋ฅํฉ๋๋ค.
| ์ฐ๊ตฌ ์ง๋ฌธ | ๊ฒ์ฆํด์ผ ํ ๋ด์ฉ |
|---|---|
| General-purpose decision | ๋์ผํ ๋ชจ๋ธ์ด navigationยทsafetyยทgoal ๊ด๋ จ ๋ค์ํ decision์ ์ฒ๋ฆฌํ ์ ์๋๊ฐ? |
| Goal-conditioned control | ์๋ก์ด goal์ด๋ instruction์ ๋ณ๋ ํ์ต ์์ด ์ ์ํ๋๊ฐ? |
| Representation efficiency | ์ง์ ์ ์ธ visual decision ํ์ต์ด generative VLA๋ณด๋ค ํจ๊ณผ์ ์ธ๊ฐ? |
| Temporal reasoning | ์ฅ๊ธฐ์ ์ธ temporal information์ ํ์ฉํ ์ ์๋๊ฐ? |
| Calibration | ๋ฎ์ confidence๊ฐ ์ค์ planning failure์ ์๊ด๊ด๊ณ๋ฅผ ๊ฐ๋๊ฐ? |
| Real-time efficiency | ์ถฉ๋ถํ ์ ํ๋๋ฅผ ์ ์งํ๋ฉด์ closed-loop latency๋ฅผ ์ค์ด๋๊ฐ? |
ํนํ ์ฒซ ๋ฒ์งธ ์ง๋ฌธ๊ณผ ๋ค์ฏ ๋ฒ์งธ ์ง๋ฌธ์ JEV์ ํน์ฑ์ ์ด๋ฆด ์ ์๋ ๋ฐฉํฅ์ ๋๋ค.
๋ฐ๋ฉด ๋จ์ํ trajectory ์ ํ์์๋ ๊ธฐ์กด classifier์ ์ฐจ๋ณํํ๊ธฐ ์ด๋ ต์ต๋๋ค.
14. ์ฐ๊ตฌ๋ก ๋ฐ์ ์ํจ๋ค๋ฉด ์ด๋ค ์คํ์ด ํ์ํ๊ฐ?
์ ๊ฐ ์ค์ํ๊ฒ ์๊ฐํ๋ ๊ฒ์ JEV interface ์์ฒด์ ํจ๊ณผ์ visual representation, ํ์ต ๋ฐฉ์, candidate design์ ํจ๊ณผ๋ฅผ ๋ถ๋ฆฌํ๋ ๊ฒ์ ๋๋ค.
Experiment 1. Output Representation Ablation
๋์ผํ visual backbone๊ณผ training data๋ฅผ ์ฌ์ฉํฉ๋๋ค.
| Method | Output |
|---|---|
| A | Generative trajectory |
| B | 256-way classification |
| C | Candidate-conditioned trajectory scoring |
| D | JEV-style LM-head readout |
| E | Specialized decision head |
์ด ์คํ์ผ๋ก JEV ์คํ์ผ์ output interface๊ฐ ์ค์ ๋ก ๊ธฐ์กด classification ๋๋ scoring ๋ฐฉ๋ฒ๋ณด๋ค ์ด๋ค ์ฅ์ ์ด ์๋์ง ํ์ธํฉ๋๋ค.
๊ฐ๋ฅํ ๊ฒฝ์ฐ candidate description๊ณผ parameter count, ํ์ต ์์ฐ์ ๋ง์ถฐ์ผ ํฉ๋๋ค.
Experiment 2. Goal Generalization
Training์์ ํน์ goal distribution์ ์ฌ์ฉํ๊ณ , evaluation์์๋ ์๋ก์ด goal distribution์ ์ ์ฉํฉ๋๋ค.
[ g_{\mathrm{train}}\sim P_{\mathrm{train}}(g) ]
[ g_{\mathrm{test}}\sim P_{\mathrm{test}}(g) ]
๋จ์ํ ์๋ seen goal์์ ๋์ SR์ ์ป๋ ๊ฒ๋ณด๋ค, ์๋ก์ด goal์ด๋ instruction์์ ์ฑ๋ฅ์ด ์ ์ง๋๋์ง๋ฅผ ํ์ธํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
Experiment 3. Closed-Loop Navigation
Offline trajectory accuracy๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค.
[ \mathrm{ADE} = \frac{1}{T} \sum_{t=1}^{T} |\hat p_t-p_t^{GT}|_2 ]
์ ๊ฐ์ open-loop metric๊ณผ ํจ๊ป
[ \mathrm{SR},\quad \mathrm{SPL},\quad \mathrm{Collision},\quad \mathrm{GoalProgress} ]
๋ฑ์ ํ๊ฐํด์ผ ํฉ๋๋ค.
์ถ๊ฐ๋ก candidate coverage๋ ํ์ธํด์ผ ํฉ๋๋ค.
์ฆ, ์ฃผ์ด์ง 256๊ฐ anchor ์ค ์ค์ ์ ๋ต์ ๊ฐ๊น์ด ํ๋์ด ์กด์ฌํ๋์ง๋ฅผ ํ๊ฐํด์ผ ํฉ๋๋ค.
์ด ํญ๋ชฉ์ ๋ถ๋ฆฌํ์ง ์์ผ๋ฉด anchor codebook์ ํํ๋ ฅ ๋ถ์กฑ์ decision model์ ์คํจ๋ก ์๋ชป ํด์ํ ์ ์์ต๋๋ค.
Experiment 4. Confidence-aware Decision
JEV์ ์ค์ํ ํน์ง์ธ probabilistic output์ ์ค์ ๋ก ํ์ฉํ๋ ์คํ์ ๋๋ค.
์๋ฅผ ๋ค์ด
[ \max_kP_\theta(k\mid s)<\delta ]
๋ผ๋ฉด ์ถ๊ฐ์ ์ธ ๊ด์ธก์ ์ํํ๊ฑฐ๋, ๋ ๋๋ฆฌ์ง๋ง ์ ํํ reasoning model์ ํธ์ถํ๋๋ก ์ค๊ณํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ค์ ๋ก confidence๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์ ๊ด๊ณ๊ฐ ๊ฒ์ฆ๋์ด์ผ ํฉ๋๋ค.
[ P(\mathrm{failure}\mid \mathrm{confidence}) ]
ํนํ calibration๊ณผ selective risk๋ฅผ ํจ๊ป ํ๊ฐํด์ผ ํฉ๋๋ค.
์ด ์คํ์ ํตํด ๋จ์ํ imitation policy๊ฐ ์๋๋ผ, ๋ถํ์ค์ฑ์ ํ์ฉํ์ฌ ์์ฌ๊ฒฐ์ ๋น์ฉ๊ณผ ์คํจ ์ํ์ ์กฐ์ ํ๋ ๋ชจ๋ธ๋ก ๋ฐ์ ์ํฌ ์ ์์ต๋๋ค.
15. JEV์ JEPA์ ์ฐจ์ด
๋ง์ง๋ง์ผ๋ก ์ฉ์ด๊ฐ ํท๊ฐ๋ฆด ์ ์์ผ๋ฏ๋ก ๊ตฌ๋ถํ๊ฒ ์ต๋๋ค.
JEV์ JEPA๋ ์๋ก ๋ค๋ฅธ ๊ฐ๋ ์ ๋๋ค.
| ย | JEV | JEPA |
|---|---|---|
| ํต์ฌ ๋ชฉ์ | ์์ฌ๊ฒฐ์ | Representation prediction |
| ์ ๋ ฅ | State, question, candidates | Current observation/context |
| ์ถ๋ ฅ | Candidate probabilities | Predicted latent representation |
| ์ฃผ์ ๋ฌธ์ | ๋ฌด์์ ์ ํํ ๊ฒ์ธ๊ฐ? | ๋ฏธ๋ ๋๋ ๋๋ฝ๋ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ํํํ ๊ฒ์ธ๊ฐ? |
| ๊ธฐ๋ณธ ํ์ฉ | Decision/routing/planning | Representation learning/world modeling |
JEPA์์๋ ์ผ๋ฐ์ ์ผ๋ก
[ \hat z_{t+1} = f_\theta(z_t,a_t) ]
์ฒ๋ผ ๋ฏธ๋ latent state๋ฅผ ์์ธกํ ์ ์์ต๋๋ค.
๋ฐ๋ฉด JEV๋
[ P_\theta(a_t\mid s_t,\mathcal A) ]
๋ฅผ ๋ฐํํฉ๋๋ค.
๋ฐ๋ผ์ JEPA ๊ธฐ๋ฐ world model๊ณผ JEV ์คํ์ผ decision model์ ๊ฒฐํฉํ๋ ๊ฒ์ ๊ฐ๋ฅํ์ง๋ง, ๋ ๊ฐ๋ ์ด ๋ณธ๋ ๊ฐ์ ๊ฒ์ ์๋๋๋ค.
16. ์ต์ข ํ๊ฐ
์ง๊ธ๊น์ง์ ๋ ผ๋ฌธ๋ค์ ์ข ํฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ๊ฐํ ์ ์์ต๋๋ค.
| ์ฐ๊ตฌ | ๊ธฐ์ ์ ๊ธฐ์ฌ | ์คํ์ ์ผ๋ก ํ์ธ๋ ์ฅ์ | ์ฃผ์ ํ๊ณ |
|---|---|---|---|
| Original JEV | ๋ฒ์ฉ typed probabilistic decision interface | ๋ฎ์ API ๋น์ฉ๊ณผ ๋์ zero-shot ์ ํ๋ | ๊ตฌ์กฐ ๋ฐ ํ์ต ์๊ณ ๋ฆฌ์ฆ ๋น๊ณต๊ฐ |
| Visual Jev | Shared visual prefix์ batched decisions | ๋์ผ ์ด๋ฏธ์ง ๋ค์ค ์ง๋ฌธ์์ 8.9๋ฐฐ ์ฒ๋ฆฌ๋ ํฅ์ | ๋จ์ผ decision ๋ฐ temporal navigation์ ์ด์ ๋ถํ์ค |
| PixelJev | Few-shot visual decision adaptation | Source task accuracy ํฅ์ ๋ฐ ์ผ๋ถ transfer | ์๋ก์ด task์์ ์ผ๊ด๋ ์ฐ์ ์์ |
| JEV-27B-VL | Open-weight multimodal decision model | ๋ค์ํ vision benchmark์ ์ ํ์ embodied ์คํ | ๋ก๋ด ์ ์ด์ calibration์ ๋ํ ๊ฒ์ฆ ๋ถ์กฑ |
| NavJev | Action-centric compression๊ณผ JEV ๊ธฐ๋ฐ VLN | ๋ฎ์ latency์ ๋น์ฉ | SR 27%, ๊ณต๊ฐ ๊ด๊ณ ์ดํด๊ฐ ์ฃผ์ ๋ณ๋ชฉ |
์ฐ๊ตฌ ๊ด์ ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒฐ๋ก
์ฒซ์งธ, JEV์ ๊ฐ์ ์ ๋ฒ์ฉ ์์ฌ๊ฒฐ์ interface์ ๋๋ค.
์๋ก์ด ์ง๋ฌธ๊ณผ ํ๋ณด ์งํฉ์ ์ ๊ณตํ์ฌ ์ฌ๋ฌ task๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค๋ ์ ์ด ๊ฐ์ฅ ๋งค๋ ฅ์ ์ ๋๋ค.
๋์งธ, Visual Jev์ ํต์ฌ contribution์ ์๋ก์ด visual reasoning ๋ฐฉ๋ฒ์ด ์๋๋ผ ํจ์จ์ ์ธ shared-context execution์ ๋๋ค.
์๋ก์ด visual understanding ๋ฅ๋ ฅ์ ํ์ต์ํค๋ ์ ๊ทผ์ผ๋ก ์ดํดํ๋ฉด ๋ ผ๋ฌธ์ ๊ธฐ์ฌ๋ฅผ ๊ณผ๋ํ๊ฐํ๊ฒ ๋ฉ๋๋ค.
์ ์งธ, Navigation์ ์ง์ ์ ์ผ๋ก ์ ์ฉํ NavJev๊ฐ ์ด๋ฏธ ์กด์ฌํฉ๋๋ค.
๋ฐ๋ผ์ JEV๋ฅผ navigation์ ์ ์ฉํ๋ ๊ฒ ์์ฒด๋ ๋ ์ด์ ์ถฉ๋ถํ novelty๋ฅผ ์ ๊ณตํ๊ธฐ ์ด๋ ต์ต๋๋ค.
๋ท์งธ, 256๊ฐ trajectory anchor selection์ ์ข์ ์ถ๋ฐ์ ์ด์ง๋ง ์ฐ๊ตฌ ๊ธฐ์ฌ๋ฅผ ์ํด์๋ ์ถ๊ฐ์ ์ธ ๋ฌธ์ ๊ฐ ํ์ํฉ๋๋ค.
ํนํ ๊ธฐ์กด anchor-based planning๊ณผ ๊ตฌ๋ถ๋๋ ์ผ๋ฐํ, temporal reasoning, calibrated decision ๋๋ ๊ณ์ฐ ํจ์จ์ฑ์ ์ฅ์ ์ ๋ช ํํ๊ฒ ๊ฒ์ฆํด์ผ ํฉ๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ๊ฐ์ฅ ํฅ๋ฏธ๋กญ๊ฒ ๋ณด๋ ๋ฐฉํฅ
์ด์ ์ ๋ ผ์ํ๋ temporal memory ๋ฐ goal-conditioned navigation ์ฐ๊ตฌ์ ๊ฒฐํฉํ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ์ค์ ์ด ์ ๋งํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
[ \boxed{ P_\theta \left( a_t \mid I_t, g_t, m_t, \mathcal A \right) } ]
์ฌ๊ธฐ์
- (I_t): ํ์ฌ visual observation
- (g_t): language instruction ๋๋ navigation goal
- (m_t): ์ฅ๊ธฐ์ ์ธ temporal memory
- (\mathcal A): ๊ณ ์ ๋ trajectory anchor codebook
์ ๋๋ค.
์ด ๋ฐฉํฅ์ ํต์ฌ์ action์ ์์ฑํ์ง ์๊ณ ์ ํํ๋ ๊ฒ ์์ฒด๊ฐ ์๋๋ผ, visual observation๊ณผ temporal memory๋ก๋ถํฐ goal์ ์ ํฉํ ํ๋์ ํจ์จ์ ์ผ๋ก ๊ฒฐ์ ํ๋ฉด์ ์๋ก์ด ํ๊ฒฝ์์๋ ์ผ๋ฐํํ๋ ๊ฒ์ ๋๋ค.
๋ค๋ง ์ด๊ฒ๋ ๊ธฐ์กด VLA์ discrete action head์ ๊ตฌ์กฐ์ ์ผ๋ก ๋น์ทํ ์ ์๊ธฐ ๋๋ฌธ์, ๋จ์ํ ๊ตฌ์กฐ ์ ์๋ณด๋ค ์ผ๋ฐํ ์ฑ๋ฅ๊ณผ closed-loop ํจ์จ์ฑ์์ ๋ช ํํ ๊ฒฐ๊ณผ๋ฅผ ํ๋ณดํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
๊ฐ์ฅ ๋จผ์ ๊น์ด ์ฝ์ ๋ ผ๋ฌธ์ ๋ ๊ฐ๋ง ๊ณ ๋ฅธ๋ค๋ฉด Visual Jev์ NavJev๋ฅผ ์ถ์ฒํฉ๋๋ค. ์ ์๋ ์ค์ ๊ตฌํ๊ณผ ํจ์จ์ฑ ์ธก๋ฉด์์, ํ์๋ navigation ์ ์ฉ๊ณผ ๊ทธ ํ๊ณ๋ฅผ ์ดํดํ๋ ์ธก๋ฉด์์ ๊ฐ์ฅ ์ง์ ์ ์ธ ์ฐธ๊ณ ์๋ฃ์ ๋๋ค.