← 최신 논문
🤖 AI

Projectional Decoding: Towards Semantic-Aware LLM Generation

본 논문은 부분 그래프 모델을 텍스트와 병행하여 유지함으로써 점진적 의미 검증, 오류 탐지, 그리고 검증 가능한 소프트웨어 아티팩트 생성을 가능하게 하는 도메인 의미를 대규모 언어 모델 생성에 직접 통합하는 새로운 프레임워크인 '프로젝셔널 디코딩'을 소개합니다.

원저자: Boqi Chen, José Antonio Hernández López, Aren A. Babikian

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

원저자: Boqi Chen, José Antonio Hernández López, Aren A. Babikian

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

"Projectional Decoding: Towards Semantic-Aware LLM Generation"이라는 논문에 대한 설명을 쉬운 언어와 일상적인 비유로 풀어냅니다.

큰 문제: "눈이 먼" 작가

매우 재능이 있지만 약간 산만할 수 있는 작가 (대형 언어 모델, 즉 LLM) 에게 책장 같은 복잡한 가구를 만들어달라고 요청한다고 상상해 보세요.

  • 현재 상황: 작가는 단어 단위로 지시를 타이핑하기 시작합니다. 그들은 "wood(나무)"와"screw(나사)"를 어떻게 철자하는지 (구문) 알고 있지만, 쓰면서 최종 구조를 머릿속으로 제대로"보지"못합니다.
  • 실수: 그들은"선반을 상단에 부착하라"고 쓸 수 있지만, 나중에 다리에 대한 내용을 쓰지 않았음을 깨닫습니다. 또는 물리 법칙이 맞지 않아 선반이 흔들리는 지시사항을 쓸 수도 있습니다.
  • 해결책 (옛 방법): 보통은 작가가 책장 전체를 완성하게 한 다음에 확인합니다. 만약 망가졌다면 수정 (후처리) 을 시도합니다. 하지만 종종 지시사항이 너무 엉망이라 어떻게 고쳐야 할지조차 파악하지 못합니다.

새로운 아이디어: "건축가의 설계도"

저자들은 Projectional Decoding이라는 새로운 작성 방식을 제안합니다.

빈 페이지에 작가가 단순히 단어를 타이핑하게 하는 대신, 그들이 타이핑하는 대로 실시간으로 업데이트되는 디지털 설계도를 제공한다고 상상해 보세요.

  1. 동시에 실행되는 두 개의 트랙:

    • 트랙 A (텍스트): LLM 이 여전히 텍스트 (지시사항) 를 생성합니다.
    • 트랙 B (설계도): 동시에 시스템은 지금까지 작성된 내용을 바탕으로 책장의 부분적인 3D 모델을 구축합니다.
  2. "불확실성" 기능:
    이 설계도는 무엇이 빠졌는지 알고 있다는 점에서 특별합니다. 완성된 부분만 보여주는 것이 아니라, 나중에 있을 수도 있는"유령"부분을 보여줍니다.

    • 예시: 작가가"선반을 부착하라"고 말하면 설계도는 선반을 보여줍니다. 작가가 거기서 멈춘다면, 설계도는 다음에 추가해야 할"다리"가 누락된 것으로 표시하여"가능한"항목으로 강조합니다. 아직 쓰이지 않은 것의 불확실성을 포착하는 것입니다.
  3. "안전 가드" (의미 검증):
    작가가 다음 단어를 타이핑하기 전에 시스템이 설계도를 확인합니다.

    • 다음 단어가 규칙을 위반한다면 (예: 설계도가 선반에 다리가 필요하다고 하는데"선반을 천장에 부착하라"고 하는 경우), 시스템은 해당 단어를 차단합니다.
    • 설계도를 유효하게 유지하고 완성된 작동 가능한 제품으로 나아가게 하는 단어만 허용합니다.

논문에서의 구체적인 예시

저자들은 AI 가 장면 (예:"갈색 물체 오른쪽에 있는 빨간 물체는 몇 개인가?") 에 대한 질문에 답하는 프로그램을 작성해야 하는 과제를 테스트했습니다.

  • 새로운 방법 없이: AI 는 영어 코드처럼 보이지만 논리적으로 깨진 프로그램을 작성할 수 있습니다 (예: 존재하지 않는 물체를 세려고 시도하는 경우).
  • Projectional Decoding 사용: AI 가 작성하는 동안 시스템은"프로그램 그래프"(논리의 지도) 를 구축합니다.
    • AI 가 규칙을 위반하는 단계 (예: 잘못된 유형의 데이터 사용) 를 추가하려고 하면 시스템이 지도에서 즉시 이를 감지합니다.
    • 해당 단계를 차단하고 지도를 유효하게 유지하는 다른 경로를 선택하도록 AI 를 강제로 유도합니다.

결과

이 논문은 다양한 크기의 AI 모델에서 이를 테스트했습니다.

  • 결과: 이"설계도"방식을 사용한 AI 는 표준 AI 보다 논리적 오류를 훨씬 적게 발생시켰습니다.
  • 트레이드오프: 텍스트 생성에 조금 더 시간이 걸렸습니다 (약 1.1 배에서 1.5 배 느림). 하지만 결과는 훨씬 더 신뢰할 수 있었으며 실제로 실행되었을 때 작동했습니다.

핵심 결론

이 논문은 AI 가 소프트웨어 코드와 같은 복잡하고 구조화된 것을 생성하게 하려면, 출력을 단순한 텍스트의 흐름으로만 취급해서는 안 된다고 주장합니다. 우리는 그것을 건설 중인 구조로 취급해야 합니다.

텍스트와 함께"부분 모델"(설계도) 을 살아있게 유지함으로써, AI 가 쓰는 도중 실수를 잡을 수 있으며, 벽이 이미 세워진 후에 망가진 집을 고치려고 시도하는 대신 이를 방지할 수 있습니다. 이는 최종 출력이 문법적으로 정확할 뿐만 아니라 논리적으로 타당하도록 보장합니다.

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

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

Digest 사용해 보기 →