← 최신 논문
💻 computer science

OCCAM: Open-set Causal Concept explAnation and Ontology induction for black-box vision Models

OCCAM 은 오픈셋 시각 개념을 발견하고 객체 수준의 개입을 통해 그 인과적 영향을 정량화하며, 이 증거를 종합하여 전역적 모델 추론과 편향을 드러내는 구조화된 온톨로지를 유도함으로써 블랙박스 시각 모델을 해석하는 새로운 프레임워크입니다.

원저자: Chiara Maria Russo, Simone Carnemolla, Simone Palazzo, Daniela Giordano, Concetto Spampinato, Matteo Pennisi

게시일 2026-05-19
📖 3 분 읽기☕ 가벼운 읽기

원저자: Chiara Maria Russo, Simone Carnemolla, Simone Palazzo, Daniela Giordano, Concetto Spampinato, Matteo Pennisi

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

상상해 보세요. 사진을 보고 그 안에 무엇이 있는지 알려주지만, 완전히 비밀스러운 초지능 로봇이 있다고 말입니다. 개 사진을 보여주면 "개"라고 말하지만, "왜 그렇게 말했어?"라고 물으면 로봇은 대답을 거부합니다. 내부 기어, 코드, 사고 과정을 보여주지 않죠. 그것은 '블랙박스'입니다.

이것이 논문 OCCAM이 해결하려는 문제입니다. 저자들은 블랙박스를 부수지 않고 그 안을 엿볼 수 있는 새로운 방법을 고안했습니다. 그들은 로봇의 답변에 어떤 변화가 일어나는지 보기 위해 사진에서 무언가를 잘라내는 매우 신중한 편집자처럼 행동합니다.

다음은 OCCAM 의 작동 원리를 간단한 비유로 설명한 것입니다:

1. "만약에?" 게임 (Open-Set Discovery)

대부분의 이전 방법들은 고정된 단어 목록 (사전과 같은) 을 사용하여 로봇이 무엇을 생각하고 있는지 추측하려 했습니다. 로봇이 "골든 리트리버"를 보았더라도 사전에 "개"만 있다면 미묘한 뉘앙스를 놓칠 수 있습니다.

OCCAM 은 다릅니다. 멀티모달 대형 언어 모델 (Multimodal Large Language Model) 이라는 스마트한 AI 비서를 사용하여 사진을 보고 "이봐, 복슬복슬한 꼬리, 햇살 좋은 공원, 빨간 공이 보이는데?"라고 말합니다. 사전에 작성된 목록이 필요하지 않습니다. 그저 그 자리에서 발견한 개념들을 즉석에서 만들어냅니다. 이것이 'Open-Set' 부분입니다. 발견한 것이라면 무엇이든 이야기할 수 있습니다.

2. "마법 지우개" (Causal Intervention)

OCCAM 이 이러한 개념들 (예: "복슬복슬한 꼬리") 을 식별하면, 단순히 가리키는 데 그치지 않습니다. 인과성 테스트를 수행합니다.

공원에 있는 개의 사진이 있다고 상상해 보세요. OCCAM 은 "마법 지우개"를 사용하여 꼬리만 조심스럽게 제거한 뒤, 배경을 자연스럽게 채웁니다. 그런 다음 이 편집된 사진을 로봇에게 다시 보여줍니다.

  • 로봇이 여전히 "개"라고 말하면: 꼬리는 결정에 그리 중요하지 않았습니다.
  • 로봇이 갑자기 "모르겠다"라고 말하거나 생각을 바꾸면: 꼬리는 결정적인 단서였습니다.

발견한 모든 개념에 대해 이렇게 함으로써 OCCAM 은 이미지의 어떤 부분이 실제로 로봇이 결정을 내리게 만드는지 정확히 학습합니다. 마치 형사가 단서들을 하나씩 제거하며 어떤 것이 결정적인 증거였는지 확인하는 것과 같습니다.

3. 아이디어의 "가계도" 구축 (Ontology Induction)

지금까지 OCCAM 은 한 장의 사진을 설명했습니다. 하지만 저자들은 로봇이 한 장의 사진에 대한 반응뿐만 아니라 로봇의 전체 성격을 이해하고 싶어 했습니다.

그들은 수천 장의 사진에서 얻은 결과를 바탕으로 **온톨로지 (Ontology)**라는 거대하고 구조화된 지도를 만듭니다. 이를 로봇의 뇌를 위한 복잡한 가족 관계도나 지하철 노선도로 생각할 수 있습니다.

  • 개념을 클래스와 연결합니다 (예: "복슬복슬한 꼬리" \rightarrow "개").
  • 개념을 다른 개념과 연결합니다 (예: "미소 짓는 얼굴"은 종종 "행복한 개"와 함께 나타남).

이 지도는 인간이 그린 것이 아니라 로봇의 행동 자체에서 **창발 (emerge)**됩니다. "이 로봇은 '배구 선수'를 '행복하다'고 분류하려면 반드시 '미소'를 봐야 한다"거나 "잔디가 가짜라도 '잔디'를 보면 '실외'라고 생각하도록 편향되어 있다"는 것과 같은 숨겨진 패턴을 드러냅니다.

4. 왜 이것이 중요한가

이 논문은 이 방법이 이전의 수법들보다 두 가지 주요 측면에서 더 잘 작동함을 보여줍니다.

  • 비밀스러운 로봇에서도 작동합니다: 로봇의 코드 (보통 볼 수 없는 것) 를 볼 필요가 없습니다. 단지 사진을 보여주고 답변을 받으면 됩니다.
  • 실제 이유를 찾습니다: 시각적 증거를 실제로 제거함으로써 인과성을 증명합니다. 단순히 추측하는 것이 아니라 테스트합니다.

저자들은 브로드 (Broden) 와 이미지넷 (ImageNet) 같은 유명한 이미지 데이터셋에서 이를 테스트했고, 내부 코드 접근에 의존하는 방법들보다 OCCAM 이 로봇의 결정을 더 정확하게 설명할 수 있음을 발견했습니다. 또한, 이 구조화된 "가계도" 지도를 다른 AI 에게 공급하여 로봇의 행동을 요약하게 했을 때, 단순한 무작위 사실 나열보다 훨씬 더 깊고 정확한 요약이 나왔음을 보여주었습니다.

요약하자면: OCCAM 은 블랙박스 AI 를 미스터리처럼 취급하여, AI 가 실제로 무엇을 중요하게 여기는지 보기 위해 사진의 일부를 체계적으로 지우고 그 발견들을 AI 가 어떻게 생각하는지에 대한 명확한 지도로 조직화하는 도구입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →