AI Briefing

학습된 지지 함수를 이용한 MIPS 연산 비용의 분할 상환

·2026.07.02 09:00

신경망을 통해 MIPS 해를 직접 예측함으로써 검색 연산 비용을 획기적으로 줄이는 Amortized MIPS를 제안한다.

Maximum Inner Product Search(MIPS)는 주어진 쿼리와 데이터베이스 내 키(key) 사이의 최적의 일치 항목을 찾는 머신러닝의 핵심 하위 루틴입니다. 기존 방식은 매번 검색을 수행해야 하지만, 본 연구에서는 고정된 데이터베이스에 대해 반복되는 MIPS 비용을 줄이기 위해 신경망이 해를 직접 예측하도록 학습하는 Amortized MIPS 방식을 제안합니다.

핵심 통찰은 MIPS 값 함수가 키 집합의 **지지 함수(Support Function)**라는 점입니다. 이를 바탕으로 두 가지 보완적인 모델을 도입했습니다.

  • SupportNet: 입력 볼록 신경망(Input-convex neural network)으로, 지지 함수를 회귀하도록 학습하여 쿼리를 관련 데이터베이스 파티션으로 안내하는 클러스터 라우터 역할을 수행합니다.
  • KeyNet: 최적의 키를 직접 회귀하는 벡터 값 네트워크로, 기존 인덱싱 파이프라인에 즉시 교체하여 사용할 수 있는 드롭인(drop-in) 모델입니다.

BEIR 벤치마크 실험 결과, 문서 임베딩 환경에서 학습된 SupportNet과 KeyNet은 연산량(FLOPs), 프로브(probes) 수, 실제 실행 시간(wall-clock time) 측면 모두에서 IVF 매치율을 유의미하게 향상시켰습니다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.