Multimodal Unlearning Across Vision, Language, Video, and Audio: Survey of Methods, Datasets, and Benchmarks
이 설문 조사는 시각, 언어, 오디오 및 비디오 모달리티 전반에 걸쳐 멀티모달 언러닝(unlearning) 방법, 데이터셋 및 벤치마크에 대한 통합된 시스템 지향적 분류 체계를 제시하며, 모델의 전반적인 유용성을 보존하면서 민감하거나 저작권이 있는 정보를 선택적으로 제거해야 하는 과제를 다룹니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 그림을 그리고, 이야기를 쓰고, 노래를 부르고, 동시에 영상을 만들 수 있는 초지능적이고 초창의적인 로봇 친구를 만들었다고 상상해 보세요. 이 로봇은 인터넷 전체를 읽으며 학습했지만, 그 과정에서 의도치 않게 지워야 할 것들을 기억해 버렸습니다. 예를 들어 이웃의 사적인 사진, 유명 화가의 저작권이 있는 그림, 혹은 이상하고 유해한 농담 같은 것들 말이죠.
이제 이웃은 그 사진을 잊어달라고 요구하고, 예술가는 자신의 화풍을 지워달라고 하며, 인터넷 세상은 그 농담을 없애라고 요구합니다. 예전에는 이를 해결하기 위해 나쁜 데이터를 삭제하고 로봇을 처음부터 다시 구축해야 했습니다. 하지만 이는 마치 고층 빌딩에서 깨진 벽돌 하나를 제거하기 위해 건물 전체를 허무는 것과 같아서, 시간이 너무 오래 걸리고 비용도 엄청나며 매우 비효율적입니다.
이 논문은 이 문제를 해결하기 위한 더 똑똑한 방법인 **멀티모달 언러닝(Multimodal Unlearning)**을 탐구하는 거대한 **서베이(survey, 현재의 지형을 보여주는 거대한 지도)**입니다. 전체를 다시 만드는 대신, 이 방법들은 '선택적 망각'을 수행하여 로봇의 그림, 글쓰기, 노래 실력은 완벽하게 유지하면서도 나쁜 기억만을 정교하게 도려내려고 시도합니다.
거대한 지도: 어디를 절개할 것인가?
저자들은 모든 방법론을 '시스템 우선(system-first)' 방식으로 분류하여 정리했습니다. 단순히 수학적 원리만 보는 것이 아니라, 로봇의 뇌 어느 시점에, 어느 위치에서 개입하는지를 살펴봅니다. 그들은 이 수술을 수행할 수 있는 다섯 가지 주요 지점을 찾아냈습니다:
- 데이터 측면 (로봇이 배우기 전): 로봇이 해당 사진이나 텍스트를 보기 전에, 나쁜 데이터에 "학습 금지" 스티커를 붙이는 것을 상상해 보세요. 어떤 방법들은 로봇이 이를 기억하지 못하도록 데이터를 약간 수정하거나, 이미지와 단어의 "오염된" 쌍을 제거하기 위해 학습 라이브러리를 정화합니다.
- 학습 중 편집 (로봇이 배우는 동안): 이것은 로봇에게 공부하는 법을 가르치면서 새로운 규칙을 알려주는 것과 같습니다. 당신은 로봇에게 "이 특정 것을 볼 때는 기억하지 마되, 나머지 것들은 계속 기억해라"라고 말합니다. 로봇은 나머지는 유지하면서 목표물을 잊기 위해 자신의 뇌 가중치를 조정합니다.
- 아키텍처 제약 (로봇의 하드웨어 변경): 때로는 규칙을 바꾸는 대신 로봇의 구조를 바꿉니다. 로봇의 뇌 특정 부분을 "동결(freeze)"하여 변하지 않도록 고정하거나, 나쁜 기억을 담고 있는 특정 연결을 "가지치기(prune)"한 다음, 로봇이 그 빈자리를 중심으로 좋은 것들을 다시 배울 수 있게 합니다.
- 학습이 필요 없는 언러닝 (마법 지우개): 이 부분이 가장 흥istic한 부분입니다. 이 방법들은 로봇을 다시 훈련시키지 않습니다. 수학을 사용하여 로봇의 뇌 가중치나 내부 표현(사물을 생각하는 방식)을 한 번에 빠르게 직접 편집합니다. 이는 마치 특정 화학 용제를 사용하여 종이의 나머지 부분은 건드리지 않고 오직 나쁜 잉크만 녹여내는 것과 같습니다.
- 디코딩 타임 (공연 중에): 로봇이 그림을 그리고 있다고 상상해 보세요. 이미지가 나타나기 직전 마지막 순간에, 필터가 개입하여 "안 돼, 그 특정 얼굴은 그리지 마"라고 말합니다. 로봇의 뇌는 그대로 유지되지만, 출력물은 금지된 콘텐츠로부터 멀어지도록 유도됩니다.
게임의 규칙
이 논문은 이러한 방법들이 무엇을 달성하려고 하는지, 그리고 무엇을 하지 않는지를 매우 명확히 밝히고 있습니다.
- 목표: 핵심 목표는 선택적 제거입니다. 특정 "망각 집합(forget set)"(예: 개인의 얼굴이나 저작권이 있는 화풍)은 잊게 만들면서, "유지 집합(retain set)"(그 외의 모든 것)은 완벽하게 작동하도록 만드는 것입니다. 논문은 이를 수학적으로 정의합니다. 즉, 망각 후의 로봇은 나쁜 데이터로 학습되지 않았던 로봇과 거의 동일하게 행동해야 합니다.
- 배제되는 내용: 이 논문은 단순히 데이터를 삭제한다고 해서 로봇이 자동으로 잊을 것이라는 생각에 반대합니다. 지식은 로봇의 뇌 전체에 분산되어 있기 때문에, 소스 파일을 삭제하는 것만으로는 기억을 지울 수 없음을 보여줍니다. 또한 현재의 방법들이 완벽하지 않다는 점도 분명히 합니다. 이 방법들은 수학적으로 완벽한 증명이 있는 것이 아니라, 대개 **휴리스틱(heuristic, 시행착오와 영리한 추측에 기반함)**에 의존합니다.
- "언러닝" vs "숨기기"의 함정: 논문은 일부 방법들이 정보를 실제로 삭제하는 것이 아니라 단지 숨기는 것일 수도 있다고 시사합니다. 만약 적절한 "적대적(adversarial)" 질문(예: 탈옥 공격)으로 로봇을 찌른다면, 잊혔던 기억이 다시 튀어나올 수 있습니다. 논문은 우리가 많은 방법을 가지고 있음에도 불구하고, 특히 교묘한 공격에 대해 기억이 정말로 완전히 지워졌다는 보장이 아직 없다는 점을 언급합니다.
도구 모음: 데이터셋과 벤치마크
연구자들은 이러한 방법들을 테스트하기 위해 특정 "훈련장"을 사용합니다. 논문은 사용되는 여러 데이터셋을 나열합니다:
- 얼굴을 위해: 특정 인물의 얼굴을 잊을 수 있는지 테스트하기 위해 CelebA(202,599개 이미지) 및 VGGFace2(330만 개의 얼굴 이미지)와 같은 데이터셋을 사용합니다.
- 저작권을 위해: 특정 예술가의 화풍을 잊을 수 있는지 확인하기 위해 UnlearnCanvas(60개의 예술적 스타일)를 사용합니다합니다.
- 안전을 위해: 부적절하거나 유해한 콘텐츠를 생성하는 법을 잊을 수 있는지 테스트하기 위해 I2P(4,700개의 프롬프트) 데이터셋을 사용합니다.
- 오디오를 위해: 특정 화자의 목소리를 잊을 수 있는지 테스트하기 위해 VoxCeleb1(150,000개의 발화)을 사용합니다.
논문은 이러한 방법들이 얼마나 잘 작동하는지 측정하기 위한 벤치마크(예: MU-Bench, MLLMU-Bench)를 강조합니다. 이 벤치마크들은 세 가지를 체크합니다:
- 정말로 잊었는가? (로봇이 나쁜 것을 인식하지 못하는가?)
- 좋은 것을 유지했는가? (로봇이 여전히 다른 것에 대해 잘 그리고 쓰는가?)
- 안전한가? (해커가 로봇이 나쁜 것을 다시 기억하도록 속일 수 있는가?)
현실 점검: 여전히 무엇이 문제인가?
저자들은 한계점에 대해 솔직하게 밝힙니다. 그들은 우리가 많은 멋진 도구를 가지고 있지만, 여전히 "초기 단계"에 있다고 제안합니다.
- 마법 같은 보장은 없다: 대부분의 방법은 시뮬레이션되었거나 특정 모델에 대해 테스트되었습니다. "이 방법은 어떤 상황에서도 항상 기억을 영구히 삭제할 것이다"라고 말할 수 있는 보편적인 수학적 증명은 아직 없습니다.
- "재출현" 문제: 생성 모델(이미지 생성기 등)의 경우, 나중에 미세 조정(fine-tuning)을 하거나 누군가 교묘한 프롬프트를 사용하면 잊혔던 개념이 재출현할 수 있다고 논문은 시사합니다. 이는 노래를 잊었지만, 비슷한 곡조를 듣자마자 다시 기억해 내는 것과 같습니다.
- 트레이드오프(Trade-off): 흔히 트레이드오프가 발생합니다. 더 공격적으로 잊으려고 할수록, 로봇의 다른 능력을 해칠 가능성이 커집니다. 논문은 아주 작은 데이터만 삭제하더라도 다른 작업의 성능이 눈에 띄게 떨어질 수 있음을 지적합니다.
- 교차 모달리티 누출(Cross-Modality Leaks): 만약 로봇에게 이미지에서의 얼굴을 잊도록 가르친다면, 텍스트 설명에서의 그 얼굴도 함께 잊게 될까요? 논문은 이것이 거대한 미해결 과제임을 시사합니다. 즉, 한 가지 모드(텍스트)에서의 안전이 다른 모드(이미지)에서의 안전를 반드시 보장하지는 않습니다.
결론
이 논문은 하나의 새로운 발명이라기보다, 현재 존재하는 것들을 정리한 **서베이(survey)**입니다. 이 논문은 "AI를 어떻게 잊게 만들 것인가"라는 혼란스러운 상황을 명확한 시스템으로 체계화했습니다. 우리는 AI 모델에 대해 '수술'을 수행할 수 있는 강력한 도구들을 가지고 있지만, 그 수술을 어떻게 100% 신뢰할 수 있고, 해커로부터 안전하며, 로봇의 나머지 뇌를 손상시키지 않도록 완벽하게 만들 수 있을지는 여전히 알아가는 과정에 있습니다.
저자들은 다른 사람들이 이를 바탕으로 연구를 이어갈 수 있도록 큐레이션된 저장소(코드와 데이터의 공개 컬렉션)를 공개하고 있습니다. 그들은 벤치마크 개선이나 더 강력한 보장과 같은 문제들을 명확히 규명함으로써, 결국 누군가 잊혀지기를 요청할 때마다 모델을 처음부터 다시 만들 필요 없이, 개인정보와 저작권을 존중하는 AI를 구축할 수 있기를 희망하고 있습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.