Each language version is independently generated for its own context, not a direct translation.
🎨 문제: AI 요리사는 왜 엉뚱한 재료를 넣을까?
최근 AI(멀티모달 대형 언어 모델) 는 텍스트를 보고 그림을 그리는 능력이 매우 뛰어나졌습니다. 하지만 아직까지 세부적인 부분에서는 실수를 많이 합니다.
- 예시: "빨간 사과와 초록색 배가 있는 그림"을 요청했는데, AI 는 사과를 초록색으로 그리거나, 배를 없애버리거나, 심지어 존재하지 않는 포도까지 그려냅니다. 이를 **'사물 환각 (Object Hallucination)'**이라고 부릅니다.
기존의 해결책은 사람이나 더 똑똑한 AI 가 "이 그림이 더 좋아, 저 그림이 더 좋아"라고 직접 평가해 주는 데이터를 만들어 AI 를 훈련시키는 것이었습니다. 하지만 이 방식은 시간과 비용이 너무 많이 들고, AI 가 스스로 배울 기회를 제한한다는 문제가 있었습니다.
💡 해결책: OSPO - "스스로 요리하고, 스스로 평가하며, 스스로 성장하는 요리사"
이 논문에서 제안한 OSPO는 외부의 도움을 전혀 받지 않고, AI 스스로가 자신의 실수를 찾아내고 고치는 방식입니다. 마치 요리사가 스스로 요리를 만들고, 스스로 맛을 보며 실력을 키우는 것과 같습니다.
OSPO 는 크게 5 단계로 이루어진 '자기 성장 루프'를 돌립니다.
1 단계: 메뉴판 만들기 (프롬프트 생성)
AI 는 먼저 다양한 요리 주문 (텍스트 프롬프트) 을 스스로 만들어냅니다. "빨간 사과", "파란 새" 등 구체적인 묘사가 필요한 주문들입니다.
2 단계: 주문 내용 살짝 변형하기 (프롬프트 변형)
여기서 핵심입니다. AI 는 원래 주문을 그대로 두면서, 세부적인 부분만 살짝 바꿔서 새로운 주문을 만듭니다.
- 원래 주문: "빨간 사과"
- 변형된 주문: "초록 사과" (색상 변경)
이렇게 하면 두 주문은 전체적인 맥락은 비슷하지만, **중요한 세부 사항 (색상)**만 다릅니다.
3 단계: 두 가지 요리 만들기 (이미지 생성)
AI 는 원래 주문과 변형된 주문을 각각 입력받아 두 가지 그림을 그립니다.
- 그림 A: 빨간 사과가 있는 그림
- 그림 B: 초록 사과가 있는 그림
이때, AI 는 그림 속 어떤 부분이 '사과'인지를 스스로 찾아내는 '마스크 (가림막)' 기술도 함께 사용합니다.
4 단계: 스스로 맛보기와 심사 (VQA 기반 선택)
이제 AI 는 자신이 그린 두 그림을 스스로 평가합니다.
- "그림에 빨간 사과가 있나요?"
- "그림에 초록 사과가 있나요?"
이런 **질문 (VQA)**을 스스로 만들어 답을 확인합니다. 만약 "빨간 사과"를 주문했는데 초록 사과가 그려진 그림이 나오면, AI 는 "아, 이건 틀렸네!"라고 스스로 판단하고 제거합니다. 오직 정확한 그림만 최종 승자로 선정합니다.
5 단계: 실력 향상 훈련 (선호도 최적화)
마지막으로, AI 는 "왜 이 그림이 더 좋았는지"를 학습합니다. 이때 중요한 점은 전체 그림을 통째로 보는 게 아니라, '사과'라는 사물 자체에 집중한다는 것입니다.
- 기존 방식: 그림 전체를 다 점수 매김.
- OSPO 방식: **사과가 그려진 부분 (객체 중심)**에 점수를 더 높게 주고, 그 부분만 집중해서 "다음엔 사과를 더 잘 그려야지"라고 학습합니다.
🌟 OSPO 의 핵심 비결 (왜 이것이 특별한가?)
- 외부 도움 제로 (Self-Improving): 사람이나 다른 AI 의 도움을 받지 않고, 스스로 데이터를 만들어 스스로 가르칩니다. 비용이 거의 들지 않습니다.
- 사물 중심 학습 (Object-Centric): 그림 전체를 흐릿하게 보는 게 아니라, 중요한 사물 (사과, 배, 새 등) 에 집중해서 학습합니다. 그래서 "빨간 사과"를 그릴 때 색상을 정확히 맞추는 데 탁월합니다.
- 질문과 답변으로 검증 (Self-VQA): AI 가 스스로 "이게 맞나?"라고 질문하며 엉뚱한 그림은 걸러냅니다.
🏆 결과: 무엇이 달라졌나요?
실험 결과, OSPO 를 적용한 AI 는:
- 색상, 모양, 위치 등 세부 사항을 훨씬 정확하게 그렸습니다.
- 존재하지 않는 물체를 그려내는 환각 현상이 크게 줄었습니다.
- 기존에 외부 데이터를 많이 써서 훈련된 전문적인 그림 그리기 AI 들보다도 더 좋은 성능을 보여주었습니다.
📝 한 줄 요약
"OSPO 는 AI 가 스스로 '잘 그린 그림'과 '틀린 그림'을 구분하는 기준을 만들고, 특히 '중요한 사물'에 집중하며 스스로 실력을 키워, 우리가 말한 대로 정확한 그림을 그려내는 기술입니다."
이 기술은 앞으로 AI 가 창작 활동을 할 때, 우리가 상상한 대로 정교하고 정확한 결과물을 만들어내는 데 큰 역할을 할 것으로 기대됩니다.