혁신적인 API 지식 그래프 구축: LLM 기반의 자동화된 프레임워크 등장
Sun, Huang, Ren, Xing, Li, Wang 등 연구진이 개발한 Explore-Construct-Filter 프레임워크는 LLM을 활용하여 자동으로 API 지식 그래프를 구축하는 혁신적인 방법입니다. 기존 방식의 단점을 극복하고 F1 점수 25.2% 향상, KG 풍부성 133.6% 향상, 신뢰성 26.6% 향상이라는 놀라운 성과를 달성했습니다.

API 지식 그래프(API KG)는 API 엔티티와 그 관계를 모델링하는 구조화된 네트워크로, API 추천, 코드 생성, API 오용 탐지와 같은 작업에 필수적인 의미론적 통찰력을 제공합니다. 하지만 풍부하고 신뢰할 수 있는 API KG를 구축하는 것은 상당한 어려움을 안고 있었습니다. 기존의 스키마 기반 방법은 KG 스키마 설계에 수동 주석에 크게 의존하여 과도한 수작업 부담을 초래했고, 스키마가 없는 방법은 스키마의 지침이 없어 노이즈가 발생하여 KG의 신뢰성을 떨어뜨리는 문제가 있었습니다.
Sun, Huang, Ren, Xing, Li, Wang 등 연구진은 이러한 문제를 해결하기 위해 Explore-Construct-Filter 프레임워크를 제안했습니다. 이는 대규모 언어 모델(LLM)을 기반으로 한 자동화된 API KG 구축 접근 방식입니다. 이 프레임워크는 다음과 같은 세 가지 주요 모듈로 구성됩니다.
- KG 탐색 (Exploration): LLM이 주석자의 작업 방식을 시뮬레이션하여 포괄적인 유형 트리플을 포함하는 스키마를 자동으로 설계하여 인간의 개입을 최소화합니다. 마치 숙련된 전문가가 직접 설계하는 것처럼 LLM이 스키마를 설계하는 셈입니다!
- KG 구축 (Construction): 스키마의 안내에 따라 LLM이 인스턴스 트리플을 추출하여 풍부하지만 신뢰성이 떨어질 수 있는 API KG를 구축합니다. LLM의 능력을 최대한 활용하여 데이터를 풍부하게 만드는 단계입니다.
- KG 필터링 (Filtering): 잘못된 유형 트리플과 의심스러운 인스턴스 트리플을 제거하여 풍부하고 신뢰할 수 있는 API KG를 구축합니다. 마치 보석을 다듬듯이, 불필요한 부분을 제거하여 순수한 가치를 높이는 과정입니다.
실험 결과, 이 방법은 최첨단 방법을 능가하여 F1 점수가 25.2% 향상되는 것을 보여주었습니다. 더욱이, KG 탐색 모듈은 KG의 풍부성을 133.6% 향상시키고, KG 필터링 모듈은 신뢰성을 26.6% 향상시키는 효과를 입증했습니다. 모델 간 교차 실험을 통해 이 프레임워크의 일반화 가능성도 확인되었습니다.
이 연구는 LLM을 활용하여 API KG 구축의 효율성과 신뢰성을 크게 향상시킨 획기적인 결과를 보여줍니다. API 관련 다양한 응용 분야에 긍정적인 영향을 미칠 것으로 기대됩니다. 앞으로 LLM 기반의 자동화된 지식 그래프 구축 기술이 더욱 발전하여 다양한 분야에서 활용될 수 있기를 기대해봅니다.
Reference
[arxiv] Explore-Construct-Filter: An Automated Framework for Rich and Reliable API Knowledge Graph Construction
Published: (Updated: )
Author: Yanbang Sun, Qing Huang, Xiaoxue Ren, Zhenchang Xing, Xiaohong Li, Junjie Wang
http://arxiv.org/abs/2502.13412v1