KR101602342B1 - 의미 태깅된 자연어 질의의 의도에 부합하는 정보 추출 및 제공 방법 및 시스템 - Google Patents
의미 태깅된 자연어 질의의 의도에 부합하는 정보 추출 및 제공 방법 및 시스템 Download PDFInfo
- Publication number
- KR101602342B1 KR101602342B1 KR1020140086995A KR20140086995A KR101602342B1 KR 101602342 B1 KR101602342 B1 KR 101602342B1 KR 1020140086995 A KR1020140086995 A KR 1020140086995A KR 20140086995 A KR20140086995 A KR 20140086995A KR 101602342 B1 KR101602342 B1 KR 101602342B1
- Authority
- KR
- South Korea
- Prior art keywords
- search
- data
- language
- query
- environment information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
도 1은 본 발명의 실시예에 따른 의미 태킹된 자연어 질의 기반의 검색 시스템의 일 예를 나타내는 도면이다.
도 2는 본 발명의 실시예에 따른 검색 엔진에서 메시업검색언어의 속성에 따라 선택적인 방식으로 정보 추출 및 정보 제공하는 과정의 일 예를 설명하기 위한 절차 흐름도이다.
도 3은 본 발명의 실시예에 따라 자연어 질의어로부터 변환한 메시업검색언어의 일 예를 나타내는 도면이다.
도 4는 본 발명의 실시예에 따라 사용자 질문 의도에 부합되는 검색환경정보(NQL config)를 적용하여 정규화한 일 예를 나타내는 도면이다.
도 5는 본 발명의 실시예에 따라 사용자 질의 의도를 반영한 검색환경정보(NQL config)에 따라 검출된 데이터를 레이아웃한 일 예를 나타내는 도면이다.
도 6은 본 발명의 실시예에 따라 사용자 질의 의도를 반영한 검색환경정보(NQL config)에 따라 검출된 데이터를 레이아웃한 다른 예를 나타내는 도면이다.
도 7은 본 발명의 실시예에 따라 사용자 질의 의도를 반영한 검색환경정보(NQL config)에 따라 검출된 데이터를 레이아웃한 또 다른 예를 나타내는 도면이다.
도 8은 본 발명의 실시예에 따라 사용자 질의 의도를 반영한 검색환경정보(NQL config)에 따라 검출된 데이터를 레이아웃한 또 다른 예를 나타내는 도면이다.
NQL Config | |
NQL config_mode | 1)mode는 사용자 질의 유형을 의미함. 2)mode 예제: 정답형, 비교형, 관계형, 그래프형 등 3)NQL 속성별 검색값 최대 개수, 검색용 속성 사용 개수, 결과용 속성 사용 개수 등을 정의함. |
NQL config_domain | 1)domain은 질의 대상 또는 속성이 속한 의미상의 범주를 나타내는 것으로, 다수의 의미 계층구조에서 각 계층을 의미함. 2)domain 예제: 인물, 영화, 방송 등 3)기본노출 속성, 이미지 제공 방식, 정렬 방식, 링크 생성 방식 등을 정의함. |
NQL config_property | 1)property는 질의 대상간의 관계 또는 대상을 서술하는 단위를 의미함. 2)property 예제: 나이, 가족, 출연영화 등 3)검색값의 종류, 검색값의 도메인, NQL에 대응하는 OQL 스키마, 검색값의 가공 방식, 기본 노출 속성 등을 정의함. |
Claims (14)
- 의미 태깅된 자연어 질의어에 대하여 메시업검색언어로 변환하는 메시업검색언어 변환 단계;
상기 메시업검색언어의 속성 정보를 토대로 검색환경정보 DB로부터 상기 변환한 메시업검색언어에 대응하는 검색환경정보를 선택하고, 상기 선택한 검색환경정보를 이용하여 상기 변환한 메시업검색언어를 대상검색언어로 변환하는 대상검색언어 변환 단계;
상기 검색환경정보에 따라 지식 데이터베이스로부터 상기 변환한 대상검색언어에 대응하는 데이터를 검색하는 검색 단계; 및
상기 검색환경정보에 따라 상기 검색된 데이터를 가공하고, 상기 가공된 데이터를 포함하는 검색 결과 화면을 레이아웃하는 출력 단계를 포함하며,
상기 검색환경정보 DB는,
질의 유형으로 정의되는 검색 모드, 질의에 포함된 검색분야로 정의되는 검색 도메인 및 속성별로 결과값을 도출하는 방식으로 정의되는 검색 프로퍼티 중 적어도 하나에 대해 설정된 다수의 검색사항, 검색조건 및 검색결과제공방식 중 적어도 하나를 정의하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 방법. - 제1항에 있어서,
상기 검색 모드는 질의 유형에 따른 속성별 검색 데이터 최대 개수, 검색용 속성 사용 개수 및 결과용 속성 사용 개수 중 적어도 하나 이상을 정의하고,
상기 검색 도메인은 도메인 속성에 따른 기본노출 속성, 이미지 제공 방식, 정렬 방식 및 링크 생성 방식 중 적어도 하나 이상을 정의하고,
상기 검색 프로퍼티는 검색 결과 종류, 결과 도메인, 메시업검색언어에 대응하는 대상검색언어의 구조, 결과 데이터 가공 방식 및 기본 노출 속성 중 적어도 하나 이상을 정의하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 방법. - 제1항 또는 제2항에 있어서,
상기 대상검색언어 변환 단계는,
상기 메시업검색언어의 속성 및 도메인 정보를 분석하는 단계;
상기 분석 결과에 따라 상기 메시업검색언어에 대응하는 검색환경정보를 선택하는 단계;
상기 선택한 검색환경정보를 이용하여 상기 메시업검색언어를 정규화하는 단계; 및
상기 정규화된 메시업검색언어를 상기 선택한 검색환경정보를 이용하여 상기 대상검색언어로 변환하는 단계를 포함하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 방법. - 제1항 또는 제2항에 있어서,
상기 검색 단계는,
상기 검색환경정보에 따라 상기 지식 데이터베이스로부터 상기 변환한 대상검색 언어에 대응하는 하나 이상의 물리적 데이터를 도출하는 단계; 및
상기 도출한 하나 이상의 물리적 데이터로부터 상기 검색환경정보에 포함된 논리 연산 규칙을 이용하여 결과 데이터를 도출하는 단계를 포함하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 방법. - 제1항 또는 제2항에 있어서,
상기 검색 모드가 정답형인 경우,
상기 검색환경정보는 사용자 질의어에 부합되는 기본 데이터 및 상기 기본 데이터와 연관성 있는 하나 이상의 추가 데이터를 검색하고, 상기 기본 데이터 및 상기 하나 이상의 추가 데이터가 동일 검색 결과 화면에 레이아웃되는 것을 정의하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 방법. - 제1항 또는 제2항에 있어서,
상기 검색 모드가 비교형인 경우,
상기 검색환경정보는 사용자 질의어에 포함된 비교 대상 각각에 대하여 동일한 속성의 데이터를 검색하고, 상기 검색된 비교 대상 각각에 대한 속성 데이터가 동일 검색 결과 화면에 레이아웃되는 것을 정의하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 방법. - 제1항 또는 제2항에 있어서,
상기 검색 모드가 그래프형인 경우,
상기 검색 환경정보는 사용자 질의어에 부합되는 검색 대상에 대한 기본 데이터 및 상기 질의 내용에 따라 상기 검색 대상과 연관성 있는 하나 이상의 추가 데이터를 검색하고, 상기 기본 데이터 및 상기 하나 이상의 추가 데이터가 검색 결과 화면상에서 관계도와 함께 그래프 형태로 레이아웃되는 것을 정의하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 방법. - 자연어 질의 의도에 부합되는 정보 추출 및 제공 시스템에 있어서,
사용자 디바이스를 통해 입력된 자연어 질의어를 구성하는 형태소를 정규화하고, 정규화된 형태소간의 의존관계에 따라 상기 자연어 질의어를 메시업검색언어로 변환하는 자연어 처리 엔진;
상기 메시업검색언어의 속성 정보를 토대로 검색환경정보 DB로부터 상기 변환한 메시업검색언어에 대응하는 검색환경정보를 선택하고, 상기 선택한 검색환경정보를 토대로 상기 변환한 메시업검색언어를 데이터베이스 검색 언어인 대상검색 언어로 변환하여 데이터 검색을 수행하고, 상기 검색환경정보에 따라 상기 검색된 데이터를 가공하여 제공하는 검색 엔진; 및
상기 검색환경정보 DB, 언어 변환 정보 DB 및 지식정보 DB 중 적어도 하나를 포함하는 지식 데이터베이스를 포함하며,
상기 검색환경정보 DB는,
질의 유형으로 정의되는 검색 모드, 질의에 포함된 검색분야로 정의되는 검색 도메인 및 속성별로 결과값을 도출하는 방식으로 정의되는 검색 프로퍼티 중 적어도 하나에 대해 설정된 다수의 검색사항, 검색조건 및 검색결과제공방식 중 적어도 하나를 정의하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 시스템. - 제8항에 있어서,
상기 검색 모드는 질의 유형에 따른 속성별 검색 데이터 최대 개수, 검색용 속성 사용 개수 및 결과용 속성 사용 개수 중 적어도 하나 이상을 정의하고,
상기 검색 도메인은 도메인 속성에 따른 기본노출 속성, 이미지 제공 방식, 정렬 방식 및 링크 생성 방식 중 적어도 하나 이상을 정의하고,
상기 검색 프로퍼티는 검색 결과 종류, 결과 도메인, 메시업검색언어에 대응하는 대상검색언어의 구조, 결과 데이터 가공 방식 및 기본 노출 속성 중 적어도 하나 이상을 정의하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 시스템. - 제8항 또는 제9항에 있어서,
상기 검색 엔진은,
상기 메시업검색언어의 속성 정보를 분석하여 상기 메시업검색언어에 대응하는 검색환경정보를 선택하고, 상기 선택한 검색환경정보를 이용하여 상기 메시업검색언어를 정규화하는 메시업검색언어 정규화 모듈;
상기 검색환경정보에 따라 상기 정규화된 메시업검색언어를 상기 대상검색 언어로 변환하는 대상검색언어 변환 모듈;
상기 검색환경정보에 따라 상기 지식 데이터베이스로부터 상기 대상검색언어에 대한 물리적 데이터를 검색 및 도출하여 결과 데이터를 생성하는 데이터 도출 모듈; 및
상기 검색환경정보에 따라 상기 데이터 도출 모듈에서 생성한 결과 데이터를 가공하고, 상기 가공된 데이터를 포함하는 검색 결과 화면을 생성하는 데이터 가공 모듈을 포함하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 시스템. - 제10항에 있어서,
상기 데이터 도출 모듈은,
상기 검색환경정보에 따라 상기 지식 데이터베이스로부터 상기 변환한 대상검색 언어에 대응하는 하나 이상의 물리적 데이터를 도출하고, 상기 도출한 하나 이상의 물리적 데이터로부터 상기 검색환경정보에 포함된 논리 연산 규칙을 이용하여 결과 데이터를 도출하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 시스템. - 제10항에 있어서,
상기 검색 모드가 정답형인 경우,
상기 데이터 도출 모듈은 상기 검색환경정보에 따라 상기 지식 데이터베이스로부터 사용자 질의어에 부합되는 기본 데이터 및 상기 기본 데이터와 연관성 있는 하나 이상의 추가 데이터를 도출하고,
상기 데이터 가공 모듈은 상기 검색환경정보에 따라 상기 기본 데이터 및 상기 하나 이상의 추가 데이터가 동일 화면에 포함되도록 검색 결과 화면 레이아웃하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 시스템. - 제10항에 있어서,
상기 검색 모드가 비교형인 경우,
상기 데이터 도출 모듈은 상기 검색환경정보에 따라 상기 지식 데이터베이스로부터 사용자 질의어에 포함된 비교 대상 각각에 대하여 동일한 속성의 데이터를 도출하고,
상기 데이터 가공 모듈은 상기 검색환경정보에 따라 상기 검색된 비교 대상 각각에 대한 속성 데이터가 동일 화면에 포함되도록 검색 결과 화면 레이아웃하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 시스템. - 제10항에 있어서,
상기 검색 모드가 그래프형인 경우,
상기 데이터 도출 모듈은 상기 검색환경정보에 따라 상기 지식 데이터베이스로부터 사용자 질의어에 부합되는 검색 대상에 대한 기본 데이터 및 상기 질의 내용에 따라 상기 검색 대상과 연관성 있는 하나 이상의 추가 데이터를 도출하고,
상기 데이터 가공 모듈은 상기 검색환경정보에 따라 상기 기본 데이터 및 상기 하나 이상의 추가 데이터가 검색 결과 하나의 화면상에서 관계도와 함께 그래프 형태로 출력되도록 검색 결과 화면 레이아웃하는, 자연어 질의 의도에 부합되는 정보 추출 및 제공 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140086995A KR101602342B1 (ko) | 2014-07-10 | 2014-07-10 | 의미 태깅된 자연어 질의의 의도에 부합하는 정보 추출 및 제공 방법 및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140086995A KR101602342B1 (ko) | 2014-07-10 | 2014-07-10 | 의미 태깅된 자연어 질의의 의도에 부합하는 정보 추출 및 제공 방법 및 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160007057A KR20160007057A (ko) | 2016-01-20 |
KR101602342B1 true KR101602342B1 (ko) | 2016-03-11 |
Family
ID=55307793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140086995A Active KR101602342B1 (ko) | 2014-07-10 | 2014-07-10 | 의미 태깅된 자연어 질의의 의도에 부합하는 정보 추출 및 제공 방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101602342B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021215620A1 (ko) * | 2020-04-23 | 2021-10-28 | 한국과학기술원 | 시맨틱 온톨로지를 이용한 도메인특화 이미지캡션 자동 생성 장치 및 방법 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102411778B1 (ko) * | 2019-05-28 | 2022-06-22 | 주식회사 케이티 | 다중 지식의 비교 우위를 추론하는 서버, 방법 및 컴퓨터 프로그램 |
KR20240042933A (ko) | 2022-09-26 | 2024-04-02 | 주식회사 엘지유플러스 | 자연어 처리 방법 및 장치 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11250073A (ja) * | 1998-02-26 | 1999-09-17 | Nippon Telegr & Teleph Corp <Ntt> | 複数データベース意味的階層検索方法及び装置及び複数データベース意味的階層検索プログラムを格納した記憶媒体 |
KR20110070725A (ko) * | 2009-12-18 | 2011-06-24 | 한국전자통신연구원 | 자동 매쉬업 서비스 장치 및 방법 |
KR20110133909A (ko) * | 2010-06-07 | 2011-12-14 | 박동민 | 모든 자연어 표현의 각각의 의미마다 별도의 용어를 동적으로 생성하는 방법 및 이를 기반으로 하는 사전 관리기,문서작성기, 용어 주석기, 검색 시스템 및 문서정보체계 구축장치 |
-
2014
- 2014-07-10 KR KR1020140086995A patent/KR101602342B1/ko active Active
Non-Patent Citations (1)
Title |
---|
채수연, 자연어 질의 의미 해석을 위한 구조적 온톨로지 쿼리 생성 방법론에 관한 연구, 연세대학교 석사학위 논문, 2012.06. |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021215620A1 (ko) * | 2020-04-23 | 2021-10-28 | 한국과학기술원 | 시맨틱 온톨로지를 이용한 도메인특화 이미지캡션 자동 생성 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20160007057A (ko) | 2016-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11960556B2 (en) | Techniques for presenting content to a user based on the user's preferences | |
KR101661198B1 (ko) | 단문/복문 구조의 자연어 질의에 대한 검색 및 정보 제공 방법 및 시스템 | |
US10268766B2 (en) | Systems and methods for computation of a semantic representation | |
US9495345B2 (en) | Methods and systems for modeling complex taxonomies with natural language understanding | |
US9280535B2 (en) | Natural language querying with cascaded conditional random fields | |
US10303798B2 (en) | Question answering from structured and unstructured data sources | |
US9652799B2 (en) | Product recommendation with product review analysis | |
US10783159B2 (en) | Question answering with entailment analysis | |
KR101192439B1 (ko) | 디지털 콘텐츠 검색 장치 및 방법 | |
US9846901B2 (en) | Product recommendation with ontology-linked product review | |
WO2018072071A1 (zh) | 知识图谱构建系统及方法 | |
JP7252914B2 (ja) | 検索提案を提供する方法、装置、機器及び媒体 | |
US20070299824A1 (en) | Hybrid approach for query recommendation in conversation systems | |
US20160275196A1 (en) | Semantic search apparatus and method using mobile terminal | |
KR20130060720A (ko) | 목적 기반 시맨틱 서비스 디스커버리를 위한 서비스 목적 해석 장치 및 방법 | |
US20120179709A1 (en) | Apparatus, method and program product for searching document | |
KR102411778B1 (ko) | 다중 지식의 비교 우위를 추론하는 서버, 방법 및 컴퓨터 프로그램 | |
CN105512316A (zh) | 一种结合移动终端的知识服务系统 | |
US20210200762A1 (en) | Verifying text summaries of relational data sets | |
US20120130999A1 (en) | Method and Apparatus for Searching Electronic Documents | |
CN115982322A (zh) | 一种水利行业设计领域知识图谱的检索方法及检索系统 | |
AU2017221807A1 (en) | Preference-guided data exploration and semantic processing | |
KR101602342B1 (ko) | 의미 태깅된 자연어 질의의 의도에 부합하는 정보 추출 및 제공 방법 및 시스템 | |
KR101683138B1 (ko) | 정보검색장치 및 그 동작 방법 | |
US11507593B2 (en) | System and method for generating queryeable structured document from an unstructured document using machine learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140710 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150918 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160219 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160304 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160307 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20190102 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20190102 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20200102 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200102 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20201229 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20221221 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20231226 Start annual number: 9 End annual number: 9 |