KoBERT 기반 대화형 검색 시스템 설계 및 구현
Design and Implementation of an Interactive Search System Based on KoBERT
0
조회
0
다운로드
2
인용
0
참고문헌
키워드
초록
NTIS를 활용하는 21만 명의 이용자들은 대부분이 NTIS 통합검색과 대화형 검색 서비스를 통하여 R&D정보를 검색하고 있다. NTIS 통합검색은 단어 기반 검색기능을 사용함으로써 이용자가 입력한 단어나 문장을 형태소 분석한다. 그리고 도출된 단어들이 포함된 모든 R&D정보를 보여준다. 입력된 단어가 많아질수록 이용자가 원하는 검색결과를 제공하기 어려워지는 문제점이 있다. 이를 해결하기 위해 본 논문에서는 인공지능 기술 기반 대화형 검색 시스템을 제안하였다. 제안하는 시스템은 사전학습 언어모델인 KoBERT 모델을 활용하여 기존에 활용되고 있는 대화형 검색 서비스보다 정확도가 높은 응답을 제공한다. 본 시스템은 이용자 질의의 의도를 분석하고 검색의도로 판단될 경우 2가지 검색기능을 제공한다. 입력된 단어가 한 개일 경우 검색엔진을 이용하여 단어 기반 검색을 진행한다. 입력된 단어가 두 개 이상일 경우 사전학습 언어모델과 유사도 비교 기능을 통해 과제정보에서 유사도가 높은 제목을 찾고 임계치 이상의 R&D정보를 보여준다. 또한, 검색엔진을 활용하는 단계별 검색을 같이 진행하게 된다. 제안하는 시스템은 이용자가 원하는 검색결과를 얻을 수 있도록 도움을 줄 수 있는 효율적인 검색 시스템이 될 것으로 사료된다.
Abstract
Most of the 210,000 users using NTIS search for R&D information through NTIS integrated search and interactive search services. NTIS Integrated Search uses a word-based search function to morphemically analyze words or sentences entered by users. And it shows all R&D information including the derived words. As the number of input words increases, it becomes difficult to provide the search result desired by the user. To solve this problem, this paper proposes an interactive search system based on artificial intelligence technology. The proposed system utilizes the KoBERT model, a pre-learning language model, to provide more accurate responses than the existing interactive search services. The system analyzes the intention of a user query and provides two search functions when determined as a search intention. If there is one input word, a word-based search is performed using a search engine. If there are more than one input word, a title with high similarity is found in the task information through the pre-learning language model and the similarity comparison function, and R&D information above the threshold is shown. In addition, a step-by-step search using a search engine will be conducted together. The proposed system is expected to be an efficient search system that can help users obtain the desired search results.
참고문헌 (15)
- 심새봄, "의과대학 대학원생의 학술정보 검색엔진 이용 동기 및 이용자 만족도에 관한 연구", 한국비블리아학회지, 30(4), pp.197~216 (2019), 한국비블리아학회[DOI]
- 최우영, "메타데이터 기반 순위 알고리즘을 활용한 데이터셋 검색 시스템", 방송공학회 논문지, 27(4), pp.581~592 (2022), 한국방송∙미디어공학회[DOI]
- 이세열, "딥러닝을 이용한 심전도 분류 알고리즘에 관한 연구", 한국지식정보기술학회 논문지, 17(1), pp.71~78 (2022), 한국지식정보기술학회[DOI]
- 한장훈, "외부 지식이 반영된 BERT를 활용한 검색 기반 대화 시스템", 정보과학회 컴퓨팅의 실제 논문지, 27(12), pp.549~554 (2021), 한국정보과학회[DOI]
- 박진우, "자연어 처리를 이용한 유튜브 댓글 여론 변화 분석", 한국지식정보기술학회 논문지, 17(4), pp.609~620 (2022), 한국지식정보기술학회[DOI]
- 김진태, "소량의 대화 말뭉치에서 학습 가능한 효과적인 생성 기반 챗봇 모델", 정보과학회논문지, 46(3), pp.246~252 (2019), 한국정보과학회[DOI]
- 이종원, "NTIS 시스템에서 딥러닝과 형태소 분석 기반의 대화형 검색 서비스 설계 및 구현", 융합정보논문지, 10(12), pp.9~14 (2020), 중소기업융합학회[DOI]
- 이재용, "인공지능 기반 챗봇의 상담 활용 사례 분석 및 학교 상담용 챗봇 개발", 초등상담연구, 21(3), pp.243~267 (2022), 한국초등상담교육학회[DOI]
- 소규성, "KoBERTSEG: 한국어 BERT를 이용한 Local Context 기반 주제 분리 방법론", 대한산업공학회지, 48(2), pp.235~248 (2022), 대한산업공학회[DOI]
- B-D. Oh, "Deep learning-based end-to-end language development screening for children using linguistic knowledge", Applied Sciences, 12(9), pp.4651~4663 (2022)
- 황창회, "챗봇의 자연어 이해 학습데이터 증강을 위한 의도 분석", 생성용 언어자원의 구축, 2021, pp.44, 89~125[DOI]
- D-I. Yang, "The electronic device for processing the user's inquiry and the method for operating the same, KR Patent 1020220111570", 1~37 (2022)
- N-S. Kim, "System and method for structured-paraphrasing the unstructured query or request sentence, KR Patent 102297480", 1~17 (2021)
- Y-S. Cho, "A method and apparatus for artificial intelligence avatar matching by 5g communication-based communication pattern analyzing, KR Patent 102375736", 1~12 (2022)
- M-K. Cho, "Presenting System of keyword using depth of semantic method thereof, KR Patent 101485940", 1~24 (2015)
