Camera parameter 기반 entity resolution에서 FoV overlap은 주방 환경에서 구별력이 없고 position distance가 핵심 지표임을 확인. 프롬프트 v3→v4 개선만으로 ideal graph와의 gap을 71% 해소(74→39 노드, 목표 ~25). Action segmentation 과분할 문제도 그룹핑으로 해결했으나 하드코딩 한계 잔존.
VLM이 같은 물체에 다른 이름을 부여하는 문제 (예: sink vs kitchen_sink). Camera parameter로 물체 위치를 추정하여 동일성 판단이 가능한지 검증한다.
Similarity 공식: viewing_similarity = fov_overlap × exp(-dist / scale). 고정 물체(appliance/furniture)만 대상.
| Pair | FoV Overlap | Position Dist | Combined Sim | Same Object? |
|---|---|---|---|---|
sink vs sink |
1.000 | 0.20m | 0.904 | Yes |
sink vs cutting_board |
0.999 | 3.36m | 0.186 | No |
sink vs fridge |
0.915 | 9.15m | 0.009 | No |
코드 변경 없이 프롬프트만으로 graph 품질을 얼마나 개선할 수 있는지 검증. Cost-free optimization의 한계를 측정한다.
4가지 프롬프트 규칙 추가:
left_hand / right_hand만 허용object_1 등 금지water, wall, shoes 등 제외celery_washed → celery)| Category | v3 | v4 | Change |
|---|---|---|---|
| Total Objects | 74 | 39 | -47% |
| Person nodes | 13 | 5 | -62% |
| Generic IDs | 3 | 0 | -100% |
| Celery variants | 11 | 2 | -82% |
| Actions | 14 | 10 | -29% |
| Washing over-segmentation | 6 | 1 | solved |
| Estimated unique objects | ~25 | ~25 | — |
| Gap to ideal | 74-25 = 49 | 39-25 = 14 | 71% closed |
연속된 같은 동작(washing)이 과분할되는 문제. _ACTION_GROUPS 하드코딩의 한계와 downstream VQA 정확도에 미치는 영향을 분석한다.
_ACTION_GROUPS에 washing/rinsing/cleaning 그룹을 추가하여 동일 동작 병합. v3 → v4 비교.
| Metric | v3 | v4 | Status |
|---|---|---|---|
| Washing segments | 6 | 1 | resolved |
| Method | none | _ACTION_GROUPS hardcode | manual |
| Domain portability | N/A | Low | hardcoded |
_ACTION_GROUPS 하드코딩을 embedding 기반 자동 그루핑으로 교체