문의하기

지식학습 엔진 KENT

지식자동추출 엔진(Knowledge Extraction from Natural Language Text, KENT)이란 정형/비정형 데이터로부터 지식을 추출하고 지식 추출을 위한 모델을 학습 및 관리하는 엔진입니다. 추출된 지식은 지식그래프화 하여 질의응답, 대화처리 등 다양한 지식기반 인공지능 서비스에 활용될 수 있습니다. 지식자동추출 엔진의 기능만으로도 상품설명서, 계약서 등으로부터 유용한 지식정보를 추출하는 것이 가능합니다.

< 지식추출 및 지식그래프 생성 예 >

주요 특징

앙상블 AI 기반 고정밀 지식추출
지식학습 엔진은 규칙 기반 지식추출과 딥러닝 기반 지식추출을 병합한 앙상블 AI 기술을 적용하여 문서로부터 지식을 추출합니다. 일반적으로 지식추출은 낮은 추출율과 정확도를 보이는 반면, 대규모 지식그래프 및 추론 기술과 딥러닝 알고리즘을 통해 한계를 극복하여 실제 서비스에서 사용 가능한 수준의 높은 성능을 제공합니다.
대규모 지식 자동 생성 및 검증
지식학습 엔진은 지식그래프와 연동이 가능하여 단순한 텍스트 형태로 추출된 지식을 지식그래프 형태로 자동 변환합니다. 이러한 추출 및 변환 과정이 자동화되어 대규모의 문서로부터 지식을 대량 자동 생성하거나, 실시간으로 입력되는 데이터에서 빠르게 지식을 추출하고 검증하는 것이 가능합니다.
다양한 데이터 형태에 따른 유연한 적용
지식학습 엔진은 HTML 코드 형태, 테이블 데이터 형태, 개조식 형태와 같은 정형/반정형 문서와 설명서 또는 뉴스 기사와 같은 비정형 문서 모두에 대한 지식추출 모델 생성이 가능합니다. 이렇게 문서의 형태에 자유로운 적용성을 바탕으로 금융, 법률, 의학 등과 같이 다양한 도메인에서 다양한 형태의 지식 문서를 대상으로 커스터마이징 하여 즉시 적용 가능합니다.

주요 기능 및 사양

지식학습 엔진은 지식학습 기능을 통한 지식 추출을 담당하는 KENT Server와 학습모델 관리, 작업 관리 등을 웹 상에서 운영할 수 있도록 하는 운영관리 Server로 구성되어 있습니다.

< 지식학습 엔진 시스템 구성 >

지식자동추출 작업 관리 기능
하나의 시스템으로 여러 형태의 지식 자원에서 지식추출을 학습할 수 있도록 지식자동추출 작업 관리 기능을 제공합니다. 시스템 사용자는 목표에 따라 다양한 지식자동추출 작업을 생성하고 등록할 수 있으며 작업 별 학습모델을 관리할 수 있습니다.
지식추출 기능
지식학습 엔진은 문서로부터 학습모델을 기반으로 지식을 추출합니다. 추출된 지식이 지식그래프와의 연결이 필요한 경우, 문서에서 개체를 식별하고 식별된 개체를 기 구축되어 있는 지식그래프 개체와 연결하거나 지식그래프에 새로운 개체를 생성합니다. 문맥정보를 바탕으로 생성된 개체들 간의 관계 정보를 파악합니다. 이러한 과정을 학습할 수 있도록 기능을 제공합니다.
지식추출 결과 검수 기능
입력문서에는 있으나 지식추출 결과에 반영되지 않은 경우 또는 잘못 추출된 경우에 대해 결과를 수정하거나 미 추출된 지식을 추가할 수 있도록 검수 기능을 제공합니다. 검수 결과는 지식학습 모델에 새로이 반영되어 이어지는 문서들의 지식추출 결과에 영향을 미치도록 반영되어 있어, 지속적인 품질 개선이 가능합니다.
지식학습모델 생성 및 관리 기능
지식학습 엔진은 학습관리도구를 통해 지식 추출을 위한 신경망 모델을 관리하고, 학습, 적용, 테스트 등을 수행할 수 있도록 기능을 제공합니다.
지식자동추출 모델 평가 기능
지식자동추출을 위한 모델 생성 후 모델이 정상적으로 지식추출을 수행하는지 평가할 수 있는 기능을 제공합니다. 모델 평가 기능을 통해 사용자가 지식자동추출 모델의 정확도를 확인하며 모델 최적화를 수행할 수 있습니다.

주요 엔진 화면

< 지식자동추출 모델 평가 >

< 지식추출 결과 검수 >

< 지식추출 기능 >

< 지식학습모델 생성·관리 >