JPH0564810B2 - - Google Patents

Info

Publication number
JPH0564810B2
JPH0564810B2 JP62051953A JP5195387A JPH0564810B2 JP H0564810 B2 JPH0564810 B2 JP H0564810B2 JP 62051953 A JP62051953 A JP 62051953A JP 5195387 A JP5195387 A JP 5195387A JP H0564810 B2 JPH0564810 B2 JP H0564810B2
Authority
JP
Japan
Prior art keywords
semantic
natural language
user
semantic expression
syntactic
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.)
Expired - Lifetime
Application number
JP62051953A
Other languages
English (en)
Other versions
JPS63219034A (ja
Inventor
Sachiko Motoike
Hiroyuki Suzuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Institute of Advanced Industrial Science and Technology AIST
Original Assignee
Agency of Industrial Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Agency of Industrial Science and Technology filed Critical Agency of Industrial Science and Technology
Priority to JP62051953A priority Critical patent/JPS63219034A/ja
Publication of JPS63219034A publication Critical patent/JPS63219034A/ja
Publication of JPH0564810B2 publication Critical patent/JPH0564810B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)
  • Machine Translation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、質問応答・検索などを行うための自
然言語対話装置に関する。
従来の技術 従来の質問応答・検索などを行うための自然言
語対話装置においては、質問応答・検索などを行
う問題対象領域に固有の専門用語を用いた文を生
成し、それに対する利用者が選択した選択肢や専
門的な文を解釈する方式の装置を用いていた。
一般的に行われている自然言語によるデータベ
ース検索装置について示す。
日本語によるデータベース検索においては、通
常はキーワードの論理和・論理積の形で行われ
る。実験的に自然言語からキーワードを抽出し、
それに基づいてデータベース検索を行い、答えを
表示もしくは生成することが行われている。例え
ば、 「ライセンサーがA社である技術導入契約」
(1)という句から ライセンサー(A社)*技術導入契約(11)と
いうキーワードの論理式を、 f(「名詞1?が名詞2?である」)→ 名詞1?(名詞2?) f(係り文?^名詞?)→ f(係り文?)*f(名詞?) 但、?のついた単語はその構文範疇に分類しう
る文字列を表し、^は文字列の連接を表わす。
というようなかたちで定義される構文・論理式
対応規則fを用いて、生成する。このような変換
はデータベースの定義域において既定義である属
性に対応する単語が直接用いられた場合のみにお
いて有効である。
発明が解決しようとする問題点 従来の自然言語対話装置においては、質問応答
検索などを行う問題対象領域に固有の専門用語を
用いた文を生成し、それに対する利用者が選択し
た選択肢や専門的な文を解釈する方式であり、問
題対象領域についての専門的な知識を有しない利
用者には利用しにくいという問題点を有していた 本発明は専門的な知識を有しない利用者でも操
作可能にすることを目的とする。
問題点を解決するための手段 本発明の自然言語対話装置は、利用者の自然言
語入力文の構文的主題と意味表現とを得るための
手段と、前記意味表現を専門的な知識に変換する
ための対応関係を記憶するための手段と、前記入
力文の意味表現と前記対応関係とから専門的な知
識を得るための手段と、前記入力文の意味表現と
構文的主題及び前記対応関係とから利用者への次
質問の意味表現を得る手段と、最終的に得られた
意味表現から自然言語を生成する手段とを有する
ことにより問題対象領域に関する専門的知識のな
い利用者が自然言語対話により質問応答・検索な
どを行うことを可能とする。
作 用 上記の手段を用いて、利用者の入力した自然言
語を解析し、その意図・状況に対応する専門的な
知識を導出し、同時に利用者に対して次に質問す
る意図・状況に関する文を生成する。
実施例 第1図を用いて契約文書に関するデータベース
検索を日本語の対話によつて実行する場合に関す
る本発明の実施例を説明する。
実施例は、日本語入力を行うためのキーボード
などの入力装置1、入力された日本語の構文・意
味解析を行つてその意味表現を得るために用いる
構文・意味解析装置2、利用者よりの概念、即ち
利用者にとつて理解可能な概念に基づく意味表現
の列と契約に関する専門的な概念、即ち利用者に
とつて理解不能であつて容易に類推することので
きない契約文書に関する専門的な概念に基づく意
味表現との対応関係を表す話題・条件対応規則を
格納している話題・条件対応表記憶装置5、構
文・意味解析装置2で得られた意味表現と上記の
話題・条件対応規則とからデータベース検索の条
件となる意味表現を得るための条件抽出装置3、
構文・意味解析装置2で得られた意味表現と構文
的主題、及び上記の話題・条件対応規則とから次
に利用者に質問するべき内容の意味表現を得るた
めの話題選択装置4、契約文書に関するデータベ
ース7、条件抽出装置3で得られたデータベース
検索の条件となる意味表現からデータベース検索
用の命令を生成してデータベース7に対して検索
を行い検索結果の意味表現を得るためのデータベ
ース検索装置6、話題選択装置4で得られた次に
利用者に質問するべき内容の意味表現やデータベ
ース検索装置6で得られたデータベース検索結果
の意味表現を日本語として生成するための文生成
装置8、文生成装置8で得られた日本語を表示す
るためのVTDなどの表示装置9から構成される。
以下、説明中でシングルクオーテーシヨン
(’)で囲われている部分は意味表現記述である
ことを表している。
本実施例の装置の話題・条件対応表記憶装置5
中には、あらかじめ、「左辺→右辺」の形式をし
た話題・条件対応規則が格納されている。同規則
の左辺は利用者よりの概念に基づく意味表現の並
びが変数を持つた形で書かれており、右辺には契
約に関する専門的な概念に基づく意味表現が左辺
と同じ変数をもつたものとして書かれている。以
下、規則の中で、英字の大文字の後に疑問符
(?)のついたものは変数を表すものとする。い
ま、話題・条件対応表記憶装置5中には、 ’売る(主体:X?,対象:技術)’ → ’ライセンサー(X?)’ ’使う(主体:X?,対象:特許)’ → ’ライセンシー(X?)’ ’訴える(主体:X?,客体:Y?)’ → ’ライセンサー(X?)’, ’ライセンシー(Y?)’ といつた規則が多数格納されている。
第1図は、このとき、利用者が入力装置1によ
り、「A社が技術を売つた契約を知りたい」とい
う文を入力したことによつてそれが文字列11とし
て出力された状態を表している。
構文・意味解析装置2は前記の文字列11を受け
取ると、その文の利用者の意図をあらわす意味表
現 (21)’知りたい( 対象:契約( 内容:売る( 主体:A社, 対象:技術) ) )’ と構文的主題22技術を第2図示すように出力す
る。
条件抽出装置3は、第3図に示すように、意味
表現21に対して、話題・条件対応表記憶装置5
に格納されている話題・条件対応規則の中で規則
の左辺が意味表現21中に埋め込まれているよう
な規則を捜し、そのような規則の全てに対して、
その右辺を集めてデータベース検索の条件となる
意味表現31を生成する。この場合、他に当ては
まる規則がなければ意味表現31は’ライセンサ
ー(A社)’となる。その意味表現31は、デー
タベース検索装置6中に、データベース検索の条
件として格納される。
同時に、第4図に示すように、話題選択装置4
は前記の意味表現21を用い、話題・条件対応表
記憶装置5に格納されている話題・条件対応規則
の中で、 ’売る(主体:X?, 対象:技術(分野:Y?) )’ → ’ライセンス対象製品(Y?)’ というような規則の左辺が一部分だけ意味表現2
1中に埋め込まれている規則を捜し、左辺の満た
されていない部分’技術(分野:Y?)’を次に
利用者に質問するべき内容の意味表現の候補とす
る。候補が一つの場合にはそれを次に利用者に質
問するべき内容の意味表現41とするが、候補が
複数ある場合には、前記の構文的主題22と同じ
構文的主題を持つ候補を選び、それを次に利用者
に質問するべき内容の意味表現41とする。この
場合、前記の構文的主題22は「技術」であり、
’技術(分野:Y?)’の構文的主題も「技術」
であるので、意味表現41は’技術(分野:
Y?)’となる。
第5図の文生成装置8は前記の次に利用者に質
問するべき内容の意味表現41に対応する日本語
文の文字列81「何に関する技術ですか」を出力し、
表示装置9を通して、利用者への表示を行う。
第4図に示した状況において、もはや、当ては
まる規則が存在せず、候補がない場合には、話題
選択装置4は、データベース検索の開始を指示す
る命令42を出力する。すると、第6図に示すよ
うに、データベース検索装置6は、格納していた
検索条件をデータベース検索用の命令61に変換
してデータベース7を検索し、結果をデータベー
ス検索結果の意味表現62として文生成装置8に
わたす。以下は、第5図と同様の処理を行い、解
答に対応する日本語文を表示装置9に表示する。
上記の、第4図において話題選択装置4が複数
の候補の中から一つのものを選択する場合に、デ
ータベース検索装置6の方で特に必要としている
条件を右辺に持つ規則を優先的に用いるという手
法を同時に用いることも可能である。
発明の効果 利用者が問題対象領域に関する専門用語などの
知識なしに、自然言語による対話により当該対象
領域に関する操作を行うことを可能とする。
【図面の簡単な説明】
第1図から第6図は本発明の一実施例のデータ
ベース検索システムのブロツク構成図である。 1……入力装置、2……構文・意味解析装置、
3……条件抽出装置、4……話題選択装置、5…
…話題・条件対応表記憶装置、6……データベー
ス検索装置、7……データベース、8……文生成
装置、9……表示装置。

Claims (1)

  1. 【特許請求の範囲】 1 自然言語による入力文に基づき所定のデータ
    検索を行うとともに利用者に対して応答を行う自
    然言語対話装置において、 利用者の自然言語入力文の構文的主題と意味表
    現とを得るための構文・意味解析装置2と、 前記構文・意味解析装置により得られる前記利
    用者がデータ検索にあたり意図する話題・条件を
    専門的知識に変換するための知識記憶手段5と、 前記構文・意味解析装置により得られた前記自
    然言語入力文に対応する意味表現を前記知識記憶
    手段に記憶されている専門的知識を用いて入力文
    に対応する条件に特定する意味表現変換手段3
    と、 前記構文・意味解析装置により得られた前記自
    然言語入力文に対応する意味表現と構文的主題及
    び前記知識記憶手段に記憶されている専門的知識
    に基づき当該利用者に対する操作を促すための次
    質問の意味表現を生成する質問生成装置4と、 前記質問生成装置により生成された意味表現か
    ら質問文を生成する文生成装置8とを 少なくとも具備したことを特徴とする自然言語
    対話装置。
JP62051953A 1987-03-09 1987-03-09 自然言語対話装置 Granted JPS63219034A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62051953A JPS63219034A (ja) 1987-03-09 1987-03-09 自然言語対話装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62051953A JPS63219034A (ja) 1987-03-09 1987-03-09 自然言語対話装置

Publications (2)

Publication Number Publication Date
JPS63219034A JPS63219034A (ja) 1988-09-12
JPH0564810B2 true JPH0564810B2 (ja) 1993-09-16

Family

ID=12901236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62051953A Granted JPS63219034A (ja) 1987-03-09 1987-03-09 自然言語対話装置

Country Status (1)

Country Link
JP (1) JPS63219034A (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01265323A (ja) * 1988-04-18 1989-10-23 Sharp Corp 文書ファイル検索方式
JP2600081B2 (ja) * 1988-11-25 1997-04-16 工業技術院長 自然言語対話装置
JPH02184973A (ja) * 1989-01-11 1990-07-19 Nec Corp 情報検索支援システム
US5197005A (en) * 1989-05-01 1993-03-23 Intelligent Business Systems Database retrieval system having a natural language interface
US5584024A (en) * 1994-03-24 1996-12-10 Software Ag Interactive database query system and method for prohibiting the selection of semantically incorrect query parameters

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6275731A (ja) * 1985-09-30 1987-04-07 Ricoh Co Ltd 情報処理装置の指令装置

Also Published As

Publication number Publication date
JPS63219034A (ja) 1988-09-12

Similar Documents

Publication Publication Date Title
Jockers et al. Text analysis with R
Hoque et al. Applying pragmatics principles for interaction with visual analytics
Saggion et al. Generating indicative-informative summaries with sumum
Hirschman et al. Natural language question answering: the view from here
US5960384A (en) Method and device for parsing natural language sentences and other sequential symbolic expressions
US20040229194A1 (en) Study aid system
US20090119584A1 (en) Software Tool for Creating Outlines and Mind Maps that Generates Subtopics Automatically
KR20160026892A (ko) 논팩토이드형 질의 응답 시스템 및 방법
JPH06110701A (ja) コンピユータ・プログラム言語変換装置及びその方法
GB2513537A (en) Natural language processing
CN116662494B (zh) 一种基于人工智能的辅助教学方法及装置
Maulsby Instructible agents
JPS61221873A (ja) 自然言語による質問応答方式
Ahmed et al. CodeQA: Advanced programming question-answering using LLM agent and RAG
Barnard et al. Command names
Behrooz et al. Remember that time? Telling interesting stories from past interactions
KR101506757B1 (ko) 자연어로 된 본문의 명확한 모델을 형성하는 방법
JPH0564810B2 (ja)
JPH1078969A (ja) 情報検索装置
CN110750632B (zh) 一种改进的中文alice智能问答方法及系统
Weiss An exploration of pattern mining with ChatGPT
Centrone et al. Machine translation: Early criticisms revisited
CN112732885A (zh) 用于问答系统的答案扩展方法、装置及电子设备
Damljanovic Natural language interfaces to conceptual models
Poots et al. Automatic annotation of text with pictures

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term