JPH0887509A - Information presentation method - Google Patents

Information presentation method

Info

Publication number
JPH0887509A
JPH0887509A JP22072894A JP22072894A JPH0887509A JP H0887509 A JPH0887509 A JP H0887509A JP 22072894 A JP22072894 A JP 22072894A JP 22072894 A JP22072894 A JP 22072894A JP H0887509 A JPH0887509 A JP H0887509A
Authority
JP
Japan
Prior art keywords
search
user
search condition
information
items
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.)
Granted
Application number
JP22072894A
Other languages
Japanese (ja)
Other versions
JP3466729B2 (en
Inventor
Yasuko Nakayama
康子 中山
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP22072894A priority Critical patent/JP3466729B2/en
Publication of JPH0887509A publication Critical patent/JPH0887509A/en
Application granted granted Critical
Publication of JP3466729B2 publication Critical patent/JP3466729B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】 ユーザが明示的に指定していない観点に基づ
いた項目についても検索を行い、ユーザにとってより適
切である可能性のある解や情報を提示することのできる
情報提示方法を提供することを目的とする。 【構成】 本発明の情報提示方法は、蓄積された情報か
ら情報検索を行い検索結果を提示するための情報提示方
法において、複数の検索条件項目を入力するステップ
と、この入力された検索条件項目のうちの少なくとも1
つに関連する検索条件項目を、各検索条件間の関連性を
知識として格納したデータベースから少なくとも1つ抽
出し、該入力された検索条件項目に付加するステップ
と、これら検索条件項目に基づいて情報検索を行い検索
結果を提示するステップとを有することを特徴とする。
(57) [Summary] [Purpose] Information presentation that allows users to search for items based on viewpoints that are not explicitly specified by the user and present solutions and information that may be more appropriate for the user. The purpose is to provide a method. According to an information presenting method of the present invention, a step of inputting a plurality of search condition items and a step of inputting a plurality of search condition items in the information presenting method for presenting a search result by performing an information search from accumulated information At least one of
Of at least one search condition item related to one of the search conditions from the database in which the relationship between the search conditions is stored as knowledge, and adding to the input search condition item; and information based on these search condition items. Performing a search and presenting a search result.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、問題解決や情報検索を
行うコンピュータシステムにおいて、ユーザに最適な解
や情報を提示する方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of presenting an optimum solution and information to a user in a computer system for solving problems and retrieving information.

【0002】[0002]

【従来の技術】問題解決や情報検索を行うコンピュータ
システムにおいては、大量の情報や解の中からユーザに
とって適切な情報や解をいかに効果的に抽出してユーザ
に提供するかが課題である。従来、このような情報や解
の絞り込みは、ユーザがシステム上で、それぞれの検索
要求に見合った検索条件項目(キーワード)を選択指定
し、その検索条件の範囲を入力し、さらには各項目の優
先度を指定することで行われていた。
2. Description of the Related Art In computer systems for problem solving and information retrieval, how to effectively extract information and solutions suitable for the user from a large amount of information and solutions and to provide them to the user is a problem. Conventionally, in order to narrow down such information and solutions, the user selects and specifies search condition items (keywords) that match each search request on the system, inputs the range of the search conditions, and further It was done by specifying the priority.

【0003】しかしながら、ユーザが検索要求に見合っ
た検索条件項目を検討する際に、それが重要なあるいは
有効な検索条件項目であっても、ユーザが認識し難い観
点に基づいた項目や、先入観や経験則から意識的にある
いは無意識に避けてしまうような観点に基づいた項目と
いったものが存在する場合がある。したがって、上記の
ような指定方法では、ユーザが強く意識している観点に
基づいた項目についてはユーザの希望が反映された提案
が成され得るが、ユーザがあまり意識していない観点に
基づいた項目についての情報や解は見落とされがちであ
り、必ずしもユーザにとって最善な提案が成されない場
合があるという問題があった。
However, when a user considers a search condition item that matches a search request, even if the user considers the search condition item to be important or effective, the item based on the viewpoint that the user cannot easily recognize, the prejudice or the prejudice There may be items based on a point of view that is consciously or unconsciously avoided from experience rules. Therefore, with the above-mentioned specification method, although it is possible to make a proposal that reflects the user's wishes regarding items based on the viewpoint that the user is strongly aware of, items based on the viewpoint that the user is not very aware of. There is a problem that the information and the solution about are often overlooked, and the best suggestion for the user is not always made.

【0004】[0004]

【発明が解決しようとする課題】このように従来の情報
提示方法では、情報や解の検索に用いる検索条件項目
(キーワード)は、ユーザが明示的に指定していたの
で、ユーザが指定しなかっ項目(特にユーザが意識しな
かったために指定しなかっ項目)に重要性あるいは有効
性が内在している場合には、必ずしもユーザにとって最
善の情報や解を得ることはできなかった。
As described above, in the conventional information presentation method, the search condition items (keywords) used to search for information and solutions are not explicitly specified by the user. If the item (particularly, the item that the user did not specify because the user did not notice it) has the importance or effectiveness, it is not always possible to obtain the best information or solution for the user.

【0005】本発明は、上記事情を考慮してなされたも
のであり、ユーザが明示的に指定していない観点に基づ
いた項目についても検索を行い、ユーザにとってより適
切である可能性のある解や情報を提示することのできる
情報提示方法を提供することを目的とする。
The present invention has been made in consideration of the above circumstances, and searches for an item based on a point of view that is not explicitly specified by the user, and a solution that may be more appropriate for the user. It is an object of the present invention to provide an information presentation method capable of presenting information.

【0006】[0006]

【課題を解決するための手段】本発明では、蓄積された
情報から情報検索を行い検索結果を提示するための情報
提示方法において、複数の検索条件項目を入力するステ
ップと、この入力された検索条件項目のうちの少なくと
も1つに関連する検索条件項目を、各検索条件間の関連
性を知識として格納したデータベースから少なくとも1
つ抽出し、該入力された検索条件項目に付加するステッ
プと、これら検索条件項目に基づいて情報検索を行い検
索結果を提示するステップとを有することを特徴とす
る。また、好ましくは、前記データベースから抽出した
前記検索条件項目を採用した根拠を提示するステップを
さらに有することを特徴とする。
According to the present invention, in an information presenting method for presenting a search result by performing an information search from accumulated information, a step of inputting a plurality of search condition items and the input search At least one search condition item related to at least one of the condition items is stored in a database that stores the relationship between the search conditions as knowledge.
It is characterized by including a step of extracting one and adding it to the input search condition item, and a step of performing an information search based on these search condition items and presenting a search result. Further, it is preferable that the method further comprises the step of presenting a basis for adopting the search condition item extracted from the database.

【0007】[0007]

【作用】本発明では、各検索条件間の関連性を知識とし
て格納したデータベースを設け、ユーザから指定された
検索条件項目に関連する検索条件項目を、このデータベ
ースから少なくとも1つ抽出し、この抽出した検索条件
項目とユーザから指定された検索条件項目に基づき情報
検索を行い検索結果を提示する。
According to the present invention, a database is provided which stores the relationship between the search conditions as knowledge, and at least one search condition item related to the search condition item designated by the user is extracted from this database, and this extraction is performed. An information search is performed based on the search condition items thus specified and the search condition items specified by the user, and the search results are presented.

【0008】この結果、ユーザがあらかじめ指定した価
値の重み(検索条件項目)に基づいて作成した提案とは
異なる提案を提示することができるようになる。そし
て、ユーザが意識しない観点、あるいはより広い観点か
らユーザに適切な提案を行うことができる。
As a result, it is possible to present a proposal different from the proposal created based on the weight of the value (search condition item) designated in advance by the user. Then, it is possible to make an appropriate proposal to the user from the viewpoint that the user does not notice or from a wider viewpoint.

【0009】また、ユーザの潜在的な価値観を引き出し
たり、先入観を除去することができ、あるいは提案の偏
りをなくすことができる。さらには、ユーザが指定する
のに十分の項目を知らなくてもある程度ユーザに適切な
提案を行うことができ、あるいはユーザが試行錯誤して
項目を入力し直す手間を省くことができるなどの効果が
ある。
[0009] Further, it is possible to bring out the potential values of the user, remove preconceptions, or eliminate the bias of proposals. Furthermore, it is possible to make an appropriate proposal to the user to some extent without knowing enough items for the user to specify, or to save the user the trouble of re-inputting items by trial and error. There is.

【0010】[0010]

【実施例】以下、図面を参照しながら本発明の一実施例
を説明する。図1には、本発明の一実施例に係る情報提
示システムの概略的なブロック図を示す。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows a schematic block diagram of an information presentation system according to an embodiment of the present invention.

【0011】対話部1は、本システムがユーザとの対話
制御を行うためのものである。対話部1には、ユーザが
本システムに自分の要求を入力するための入力部2、ユ
ーザに問合せや検索結果を表示する出力部3、対話の履
歴を記憶する対話履歴記憶部4が接続されている。
The dialogue section 1 is for the system to control dialogue with the user. The dialogue unit 1 is connected to an input unit 2 for a user to input his / her request to the system, an output unit 3 for displaying an inquiry or a search result to the user, and a dialogue history storage unit 4 for storing a history of dialogue. ing.

【0012】制御部5は、本システム全体の動作を制御
するものであり、これにバス6を介し、対話部1、検索
式推論部7、検索処理部8が接続されている。検索式推
論部7には推論に用いられる対象知識ベース9が接続さ
れ、検索処理部8には検索対象となるデータベース10
が接続されている。
The control unit 5 controls the operation of the entire system, and the dialog unit 1, the retrieval formula inference unit 7, and the retrieval processing unit 8 are connected to the control unit 5 via the bus 6. A target knowledge base 9 used for inference is connected to the search expression inference unit 7, and a database 10 to be searched is connected to the search processing unit 8.
Is connected.

【0013】検索式推論部7は、ユーザが明示的に指定
した優先度や価値の重みに加えて、検索式を生成すると
き、検索のための入力条件やキーワードなどの関連性を
参照して行うが、対象知識ベース9には、この条件やキ
ーワードなどに用いられ得る記述要素の相互関連に関す
る知識が記述されている。
In addition to the priority and the weight of value explicitly specified by the user, the retrieval formula inference unit 7 refers to the relevance such as input conditions for retrieval and keywords when generating the retrieval formula. However, the target knowledge base 9 describes the knowledge about the mutual association of the description elements that can be used for this condition or keyword.

【0014】検索処理部8は、検索式推論部7で生成さ
れた検索式に基づいて、データベース10から実際に提
示すべき情報を検索実行するものである。以下、上記構
成を有する情報提示システムについて、不動産検索シス
テムを例としてさらに具体的に説明する。
The search processing unit 8 searches the database 10 for information to be actually presented based on the search formula generated by the search formula inference unit 7. Hereinafter, the information presentation system having the above configuration will be described more specifically by taking a real estate search system as an example.

【0015】図2は、このような情報提示システムにお
ける対話画面の一例を説明するものである。この例で
は、メニュー形式と自由入力形式を採用している。図2
において、20は本システムがユーザに与える質問文、
21は選択分類名、22と23は選択項目を示してい
る。ユーザは各選択分類について希望する選択項目をマ
ウスで選択するなどの方法で入力する。ここでは、ユー
ザが選択した項目を22のように色づけし、選択してい
ない項目を23のように白抜きで表示している。24は
自由記述欄で、ユーザが文字列等を入力するようになっ
ている。ここでは、主に家族構成や勤務場所など、検索
を規定するユーザの状況が記述される。ここで記述され
た状況内容は、対話履歴記憶部4に記憶される。
FIG. 2 illustrates an example of a dialogue screen in such an information presentation system. In this example, the menu format and the free input format are adopted. Figure 2
, 20 is a question sentence that the system gives to the user,
Reference numeral 21 indicates a selected classification name, and 22 and 23 indicate selection items. The user inputs a desired selection item for each selection category by a method such as selecting with a mouse. Here, the item selected by the user is colored as 22 and the unselected item is displayed as white as 23. Reference numeral 24 is a free description field in which the user inputs a character string or the like. Here, the situation of the user who prescribes the search, such as the family structure and work place, is mainly described. The situation content described here is stored in the dialogue history storage unit 4.

【0016】選択された選択項目について、さらに選択
分類がある場合は、25のようにサブメニューを表示
し、同様に選択項目を入力するようにしても良い。本シ
ステムは、このような対話を通じて得られたユーザの入
力に基づいて、データベース中からユーザにふさわしい
情報を検索して提示する。この例は不動産検索システム
であるので、提示結果は、物件内容の詳細な情報や間取
り図などを、文字列や画像を用いて提示する。
If there is a further selection category for the selected selection item, a submenu such as 25 may be displayed and the selection item may be input in the same manner. This system searches and presents information suitable for the user from the database based on the user's input obtained through such a dialogue. Since this example is a real estate search system, the presentation result presents detailed information on the property contents, floor plans, etc. using character strings and images.

【0017】図3、図4、図5は、このような検索シス
テムにおける検索式の一例を示す図である。これら検索
式において、31は検索コマンドであり、この例では
“select”というキーワードを用いている。32
は検索対象となるデータ名称で、この場合は、不動産検
索システムにおける物件データを検索することを示して
いる。検索式は論理式で定義することができ、33はそ
のキーワードであるand式を示している。and式の
他にも、or式、not式などを記述することができ
る。34は検索条件項目を示す変数、35は検索条件項
目が満たすべき検索条件、36はこの検索条件項目の重
みを表す数値である。検索処理は、重みの高い検索条件
項目から優先的に検索するしくみになっている。また、
37は、検索条件項目が満たすべき値の候補が複数ある
ときの記述で、この場合は“&some”というキーワ
ードを用いている。
FIG. 3, FIG. 4 and FIG. 5 are diagrams showing examples of search expressions in such a search system. In these search expressions, 31 is a search command, and the keyword "select" is used in this example. 32
Is the name of the data to be searched, and in this case indicates that the property data in the real estate search system is searched. The search expression can be defined by a logical expression, and 33 indicates an and expression which is the keyword. In addition to the and expression, an or expression, a not expression, etc. can be described. 34 is a variable indicating a search condition item, 35 is a search condition that the search condition item must satisfy, and 36 is a numerical value indicating the weight of this search condition item. The search process is designed so that the search condition item having a higher weight is preferentially searched. Also,
Reference numeral 37 is a description when there are a plurality of value candidates to be satisfied by the search condition item, and in this case, the keyword "&some" is used.

【0018】図3は、すべての検索条件項目の重みが0
となっており、特に重みづけが成されていない場合で、
検索処理はすべての検索項目について平等に行われる。
この検索式は、『価格が7000万以下で、広さが70
〜90平米で、種類が新築一戸建てで、南武線沿線で、
最寄り駅が武蔵小杉または武蔵溝ノ口で、駅から近くて
買物が便利であるという条件を満たす物件を検索せよ』
という意味である。
In FIG. 3, the weight of all search condition items is 0.
And when no weighting is done,
The search process is performed equally for all search items.
The search formula is "The price is 70 million or less, and the size is 70
~ 90 square meters, a new type of detached house, along the Nambu Line,
Please search for a property that meets the conditions that the nearest station is Musashikosugi or MusashiMizonokuchi and that shopping is convenient near the station. "
It means that.

【0019】図4は、図3の各検索条件項目に重みづけ
をした記述である。ここでは、重みを0〜10の数値で
表している。価格と広さは重みが10であり、絶対条件
となっている。
FIG. 4 is a description in which each search condition item in FIG. 3 is weighted. Here, the weight is represented by a numerical value of 0 to 10. The price and size are weighted with 10, which is an absolute requirement.

【0020】図5は、図4と同様に検索条件項目に重み
付けをした記述であり、後述する検索条件の組替え操作
により、検索条件項目が組み替えられている。次に、図
6に、このような検索システムにおいて、検索式を推論
して生成する際に参照する対象知識ベース9の記述の一
例を概念的に示す。この対象知識ベースは、関連性の度
合に応じた検索条件を決定するためのもので、図6にお
いて、41は検索条件となり得る概念を表し、42は関
連した概念のグループを表す。たとえば、『駅から近
い』『買物便利』『通勤便利』のように利便性で共通性
のある概念はグループ化して記述する。43は概念を規
定する要素を表し、44はどの概念を規定する条件にな
っているかの関係を表すリンクである。
FIG. 5 is a description in which the search condition items are weighted as in the case of FIG. 4, and the search condition items are rearranged by the rearrangement operation of the search conditions described later. Next, FIG. 6 conceptually shows an example of the description of the target knowledge base 9 that is referred to when a search expression is inferred and generated in such a search system. This target knowledge base is for determining a search condition according to the degree of relevance, and in FIG. 6, 41 represents a concept that can be a search condition, and 42 represents a group of related concepts. For example, concepts that are common in terms of convenience, such as “close to the station”, “shopping convenience”, and “commuting convenience” are grouped and described. Reference numeral 43 represents an element that defines a concept, and 44 is a link that represents a relationship of which concept is a condition defining condition.

【0021】なお、対象知識ベース9の内容は、固定的
に設定しても良いし、追加・削除・変更など適宜編集で
きるようにしても良い。次に、図7に、制御部5が行う
本システムの概略的な処理の流れを示す。
The contents of the target knowledge base 9 may be fixedly set or may be appropriately edited such as addition / deletion / change. Next, FIG. 7 shows a schematic process flow of the system performed by the control unit 5.

【0022】まず、対話部1は図2に示すような問合せ
インタフェースを用いて、ユーザに選択項目を入力さ
せ、検索式推論部7は、その選択項目を参照して、まず
重み設定のない検索式を生成し、検索処理部8はその検
索式に基づいて検索処理を実行する(ステップS5
1)。この段階で、図2の例で入力された選択項目を参
照して生成される検索式は図3に示すようになる。
First, the dialogue unit 1 causes the user to input a selection item by using the inquiry interface as shown in FIG. 2, and the search formula inference unit 7 refers to the selection item and first searches without weight setting. An expression is generated, and the search processing unit 8 executes search processing based on the search expression (step S5).
1). At this stage, the search formula generated by referring to the selection items input in the example of FIG. 2 is as shown in FIG.

【0023】検索処理を実行した結果、解が得られ、得
られた解をユーザに対話部1を通じて提示した結果、ユ
ーザが解に満足したならば(ステップS52)、処理を
終了する。そうでない場合は、以下のように検索式を変
更して次の検索を行う。
As a result of executing the search process, a solution is obtained, and when the user is satisfied with the solution as a result of presenting the obtained solution to the user through the dialogue unit 1 (step S52), the process is terminated. If not, change the search expression as follows and perform the next search.

【0024】まず、検索条件項目はそのままで、各検索
条件項目に対して重み操作を行い新たな検索式を生成
し、検索処理を実行する(ステップS53)。このとき
の重み操作の手順としては、たとえば、価格や広さのよ
うな絶対的な制約条件となる検索条件項目の重み値を高
くし、他の検索条件項目の重みを低くするなどの方法が
ある。この結果得られた検索式は図4のようになる。
First, with the search condition items as they are, a weighting operation is performed on each search condition item to generate a new search expression, and a search process is executed (step S53). As a procedure of the weight operation at this time, for example, a method of increasing the weight value of the search condition item which is an absolute constraint condition such as price or size and decreasing the weight of other search condition items is used. is there. The retrieval formula obtained as a result is as shown in FIG.

【0025】検索処理を実行した結果、解が得られ、得
られた解をユーザに対話部1を通じて提示した結果、ユ
ーザが解に満足したならば(ステップS54)、処理を
終了する。そうでない場合は、以下のように検索式を変
更して次の検索を行う。
As a result of executing the search process, a solution is obtained, and when the user is satisfied with the solution as a result of presenting the obtained solution to the user through the dialogue unit 1 (step S54), the process is terminated. If not, change the search expression as follows and perform the next search.

【0026】今度は、検索条件の組替え操作を行い、新
たな検索式を生成し、検索処理を実行する(ステップS
55)。その結果、ユーザが満足する解が得られれば終
了するが(ステップS56)、そうでなければ、再び検
索条件の組替え操作を行い、新たな検索式を用いて検索
処理を実行し、解が得られるか、ユーザが中断するま
で、これを繰り返す。
Next, the search condition is recombined, a new search expression is generated, and the search process is executed (step S).
55). As a result, the process ends if a solution satisfying the user is obtained (step S56), but if not, a search condition rearrangement operation is performed again, a search process is executed using a new search expression, and a solution is obtained. Or this is repeated until the user interrupts.

【0027】次に、図8に、図7のステップS55に示
す検索条件の組替え操作の処理の流れを示す。まず、重
みが10でない操作可能な検索条件項目を選択する(ス
テップS61)。図4の例では、価格と広さ以外が選択
される。次に、対象知識ベース9を参照し、検索条件の
うち同じ概念グループに属する要素があるか検査し(ス
テップS62)、そのような要素があれば、それらのう
ち最も重みの高いものを残し、それ以外の検索条件を検
索式から削除する(ステップS63)。このとき、すべ
てが同じ重みであれば、対話履歴記憶部4に記憶されて
いるユーザの状況内容が規定するものを残すか、それも
なければ、ランダムに選択し、どれか一つを残す。図4
の例では、『駅から近い』と『買物便利』が同じ概念グ
ループに属し、重みも同じなので、『買物便利』を削除
し、図5のようになる。
Next, FIG. 8 shows a processing flow of the search condition rearrangement operation shown in step S55 of FIG. First, an operable search condition item whose weight is not 10 is selected (step S61). In the example of FIG. 4, other than price and size are selected. Next, referring to the target knowledge base 9, it is inspected whether or not there is an element belonging to the same concept group in the search condition (step S62), and if there is such an element, the one with the highest weight is left, Other search conditions are deleted from the search formula (step S63). At this time, if all have the same weight, the one specified by the user's situation content stored in the dialogue history storage unit 4 is left, or if not, it is randomly selected and one is left. FIG.
In the example, “close to the station” and “shopping convenience” belong to the same concept group and have the same weight, so “shopping convenience” is deleted and the result is as shown in FIG.

【0028】次に、すでに検索式に記述されている検索
条件以外の検索条件を選択し、検索条件の組替え操作を
行う。その選択方法の一つとして、対象知識ベースを参
照し、ユーザの状況内容が規定する要素があるか検査し
(ステップS64)、あればそれを選択する。またその
場合、その要素が既に検索条件となっている要素と同じ
概念グループに属しているか検査し(ステップS6
5)、そうでなければ、その要素を検索条件として選択
し、重みづけを行う(ステップS66)。重みづけを行
う戦略の一つとしては、例えばユーザの先入観を除去す
るため意外性を狙って、ユーザが選択した項目に相当す
る検索条件より重みを高くする方法が考えられる。図2
の対話例からは、ユーザの状況として、夫婦共働きで、
子供がいることがわかるので、図6の対象知識ベースを
参照して、『子供』という要素が規定する要素のうち
『陽当たり良好』を検索条件として選択し、また、重み
を前述の『駅から近い』より高く設定し、図4の式を図
5の式に組み替える。
Next, a search condition other than the search conditions already described in the search formula is selected, and the search condition is rearranged. As one of the selection methods, the target knowledge base is referred to, whether or not there is an element defined by the user's situation content is checked (step S64), and if there is, it is selected. Further, in that case, it is checked whether or not the element belongs to the same concept group as the element which is already the search condition (step S6).
5) If not, that element is selected as a search condition and weighted (step S66). As one of the weighting strategies, for example, a method of increasing the weight over the search condition corresponding to the item selected by the user, aiming at unexpectedness in order to remove the user's preconceptions, can be considered. Figure 2
From the example of dialogue, the user situation is that the couple work together,
Since it is known that there are children, referring to the target knowledge base in FIG. 6, “good sun exposure” is selected as a search condition from the elements defined by the element “child”, and the weight is set to “Station”. Set to higher than “close to” and rearrange the formula of FIG. 4 into the formula of FIG.

【0029】一方、ステップS64でユーザの状況内容
にマッチする要素がなかった場合、および、ステップS
65で既に検索条件として選択されている要素と同じ概
念グループに属していた場合は、既に検索条件となって
いる要素と同じ概念グループに属さない要素を選択し、
新たな検索条件とし、重みづけを行う(ステップS6
7)。このときの要素の選択方法の一つは、例えば既に
検索条件となっている要素と同じ概念グループに属さな
いものからランダムに選択する方法が考えられる。
On the other hand, if there is no element that matches the user's situation contents in step S64, and step S64
If it belongs to the same concept group as the element already selected as the search condition in 65, select an element that does not belong to the same concept group as the element already the search condition,
Weighting is performed as a new search condition (step S6).
7). As one of the element selection methods at this time, for example, a method of randomly selecting elements that do not belong to the same concept group as the element that is already the search condition can be considered.

【0030】これらの一連の処理は図7のフローチャー
トのステップS55、56で示されるように繰り返され
る。その際、検索式とその結果を対話履歴記憶部4に記
憶しておくことにより、処理が何度か繰り返された後
は、過去に検索条件として選択しなかった要素を選択す
る方法も考えられる。
A series of these processes is repeated as shown in steps S55 and S56 of the flowchart of FIG. At that time, a method of selecting an element that has not been selected as a search condition in the past after the process is repeated several times by storing the search expression and the result thereof in the dialogue history storage unit 4 is also conceivable. .

【0031】次に、図9に、検索条件の組替え操作を行
なった結果検索された情報について、それが選択された
根拠をユーザに説明する処理の流れを示す。まず、対話
履歴記憶部4から組替え操作を行なった結果選択された
検索条件を取り出す(ステップS71)。これが複数あ
れば、複数の検索条件を取り出す。次に、対象知識ベー
ス9を参照して、検索条件となった概念要素を規定する
概念があるか調べ、さらにこれとマッチするユーザの状
況内容があるかどうか検査する(ステップS72)。こ
れがあれば、その概念を取り出す(ステップS73)。
図5の例では、『陽当たり良好』が新たな検索条件とし
て選択されたが、対象知識ベース9を参照して、これを
規定する『子供』が取り出される。最後に、このように
して取り出された検索条件と規定概念を用いて説明文を
生成する(ステップS74)。例えば、この例の場合
は、『子供がいるので、陽当たり良好の条件を考慮した
結果、××の物件を提案します』という説明文を提示す
る。
Next, FIG. 9 shows a flow of processing for explaining to the user the basis for selecting the information retrieved as a result of the reassembling operation of the retrieval conditions. First, the retrieval condition selected as a result of performing the rearrangement operation is retrieved from the dialogue history storage unit 4 (step S71). If there are multiple search conditions, multiple search conditions are retrieved. Next, with reference to the target knowledge base 9, it is checked whether or not there is a concept that defines the conceptual element that has become the search condition, and it is further checked whether or not there is a content of the user situation that matches this (step S72). If there is this, the concept is extracted (step S73).
In the example of FIG. 5, “good sun exposure” is selected as a new search condition, but the “child” defining this is retrieved with reference to the target knowledge base 9. Finally, an explanatory note is generated using the search condition and the defined concept thus extracted (step S74). For example, in the case of this example, the explanation sentence "I have a child, so I will propose a property of XX as a result of considering the conditions of good sunlight" is presented.

【0032】以上説明したきたように、本実施例では、
ユーザがあらかじめ指定した価値の重みに基づいて作成
した提案とは異なる提案を提示することができるように
なる。そして、ユーザが意識しない観点、あるいはより
広い観点からユーザに適切な提案を行うことができる。
As described above, in this embodiment,
It becomes possible to present a proposal different from the proposal created based on the weight of the value designated in advance by the user. Then, it is possible to make an appropriate proposal to the user from the viewpoint that the user does not notice or from a wider viewpoint.

【0033】また、ユーザの潜在的な価値観を引き出し
たり、先入観を除去することができ、あるいは提案の偏
りをなくすことができる。さらには、ユーザが指定する
のに十分の項目を知らなくてもある程度ユーザに適切な
提案を行うことができ、あるいはユーザが試行錯誤して
項目を入力し直す手間を省くことができるなどの効果が
ある。
Further, it is possible to bring out the potential values of the user, remove preconceptions, or eliminate the bias of proposals. Furthermore, it is possible to make an appropriate proposal to the user to some extent without knowing enough items for the user to specify, or to save the user the trouble of re-inputting items by trial and error. There is.

【0034】また、上記のように検索条件となり得る概
念の相互関連や、概念とそれを規定する状況内容との関
連が対象知識ベースに記述されているので、これを参照
し、検索条件の組み替え操作を行った結果提示された情
報が検索された根拠を、対象知識ベースの概念間の関係
を用いて説明することができる。本発明は上述した各実
施例に限定されるものではなく、その要旨を逸脱しない
範囲で、種々変形して実施することができる。
Further, as described above, since the mutual knowledge of the concepts that can be the search condition and the relationship between the concept and the context contents defining the concept are described in the target knowledge base, refer to this and rearrange the search conditions. The rationale for the retrieval of the information presented as a result of the operation can be explained using the relationship between the concepts of the target knowledge base. The present invention is not limited to the above-described embodiments, and various modifications can be carried out without departing from the scope of the invention.

【0035】[0035]

【発明の効果】本発明によれば、ユーザがあらかじめ指
定した価値の重みに基づいて作成した提案を行うと同時
に、ユーザが明示的に指定しない価値の重みに基づいた
提案を行うことができるので、ユーザが意識しない観点
からの適切な提案を行うことができる。
As described above, according to the present invention, it is possible to make a proposal created based on a value weight previously designated by the user, and at the same time, make a proposal based on a value weight not explicitly designated by the user. , It is possible to make an appropriate proposal from the viewpoint that the user is not aware of.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例の概略的構成を示す図FIG. 1 is a diagram showing a schematic configuration of an embodiment of the present invention.

【図2】同実施例に用いられる対話画面の一例を説明す
るための図
FIG. 2 is a diagram for explaining an example of an interactive screen used in the same embodiment.

【図3】同実施例に用いられる検索式の一例を説明する
ための図
FIG. 3 is a diagram for explaining an example of a search formula used in the same embodiment.

【図4】同実施例に用いられる検索式の他の例を説明す
るための図
FIG. 4 is a diagram for explaining another example of the search formula used in the embodiment.

【図5】同実施例に用いられる検索式のさらに他の例を
説明するための図
FIG. 5 is a view for explaining still another example of the search formula used in the same embodiment.

【図6】同実施例に用いられる対象知識ベースの一表現
例を説明するための概念図
FIG. 6 is a conceptual diagram for explaining one expression example of a target knowledge base used in the embodiment.

【図7】同実施例の制御部の処理の流れを示すフローチ
ャート
FIG. 7 is a flowchart showing a processing flow of a control unit of the embodiment.

【図8】検索条件の組替え操作の処理の流れを示すフロ
ーチャート
FIG. 8 is a flowchart showing a processing flow of a search condition rearrangement operation.

【図9】情報選択の根拠をユーザに説明する処理の流れ
を示すフローチャート
FIG. 9 is a flowchart showing the flow of processing for explaining the reason for information selection to the user.

【符号の説明】[Explanation of symbols]

1…対話部、2…入力部、3…出力部、4…対話履歴記
憶部、5…制御部、6…バス、7…検索式推論部、8…
検索処理部、9…対象知識ベース、10…データベース
1 ... Dialogue unit, 2 ... Input unit, 3 ... Output unit, 4 ... Dialogue history storage unit, 5 ... Control unit, 6 ... Bus, 7 ... Search expression inference unit, 8 ...
Search processing unit, 9 ... Target knowledge base, 10 ... Database

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】蓄積された情報から情報検索を行い検索結
果を提示するための情報提示方法において、 複数の検索条件項目を入力するステップと、 この入力された検索条件項目のうちの少なくとも1つに
関連する検索条件項目を、各検索条件間の関連性を知識
として格納したデータベースから少なくとも1つ抽出
し、該入力された検索条件項目に付加するステップと、 これら検索条件項目に基づいて情報検索を行い検索結果
を提示するステップとを有することを特徴とする情報提
示方法。
1. An information presenting method for presenting a search result by performing an information search from accumulated information, and a step of inputting a plurality of search condition items, and at least one of the input search condition items. Extracting at least one search condition item related to the above from the database storing the relevance between each search condition as knowledge, and adding to the input search condition item; and information search based on these search condition items. And presenting a search result.
【請求項2】前記データベースから抽出した前記検索条
件項目を採用した根拠を提示するステップをさらに有す
ることを特徴とする情報提示方法。
2. The information presenting method, further comprising the step of presenting a basis for adopting the search condition item extracted from the database.
JP22072894A 1994-09-16 1994-09-16 Information presentation method Expired - Fee Related JP3466729B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22072894A JP3466729B2 (en) 1994-09-16 1994-09-16 Information presentation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22072894A JP3466729B2 (en) 1994-09-16 1994-09-16 Information presentation method

Publications (2)

Publication Number Publication Date
JPH0887509A true JPH0887509A (en) 1996-04-02
JP3466729B2 JP3466729B2 (en) 2003-11-17

Family

ID=16755598

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22072894A Expired - Fee Related JP3466729B2 (en) 1994-09-16 1994-09-16 Information presentation method

Country Status (1)

Country Link
JP (1) JP3466729B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1063731A (en) * 1996-08-22 1998-03-06 Hitachi Ltd Housing information presentation system
JPH1183515A (en) * 1997-09-12 1999-03-26 Aisin Seiki Co Ltd Route guidance system
WO2003003268A1 (en) * 2001-06-27 2003-01-09 Makoto Dojo Transactional limitation solving device
JP2003167944A (en) * 2001-11-30 2003-06-13 Nec Corp Optimal plan selection support system
JP2009037604A (en) * 2007-07-12 2009-02-19 Ricoh Co Ltd Information processing apparatus, information processing method, and program
JP2022079010A (en) * 2020-11-15 2022-05-26 株式会社Personal AI Information selection support system
JP2024098701A (en) * 2023-01-11 2024-07-24 エヌ・ティ・ティ・コムウェア株式会社 Suggestion device, suggestion method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02281106A (en) * 1989-04-24 1990-11-16 Mitsubishi Electric Corp Abnormality diagnosing apparatus for plant
JPH03131974A (en) * 1989-10-18 1991-06-05 Hitachi Ltd Data search method
JPH06117886A (en) * 1992-08-19 1994-04-28 Hitachi Ltd Plant support system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02281106A (en) * 1989-04-24 1990-11-16 Mitsubishi Electric Corp Abnormality diagnosing apparatus for plant
JPH03131974A (en) * 1989-10-18 1991-06-05 Hitachi Ltd Data search method
JPH06117886A (en) * 1992-08-19 1994-04-28 Hitachi Ltd Plant support system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1063731A (en) * 1996-08-22 1998-03-06 Hitachi Ltd Housing information presentation system
JPH1183515A (en) * 1997-09-12 1999-03-26 Aisin Seiki Co Ltd Route guidance system
WO2003003268A1 (en) * 2001-06-27 2003-01-09 Makoto Dojo Transactional limitation solving device
JP2003167944A (en) * 2001-11-30 2003-06-13 Nec Corp Optimal plan selection support system
JP2009037604A (en) * 2007-07-12 2009-02-19 Ricoh Co Ltd Information processing apparatus, information processing method, and program
JP2022079010A (en) * 2020-11-15 2022-05-26 株式会社Personal AI Information selection support system
JP2024098701A (en) * 2023-01-11 2024-07-24 エヌ・ティ・ティ・コムウェア株式会社 Suggestion device, suggestion method, and program

Also Published As

Publication number Publication date
JP3466729B2 (en) 2003-11-17

Similar Documents

Publication Publication Date Title
US6853998B2 (en) Customer self service subsystem for classifying user contexts
JP3671008B2 (en) Customer self-service subsystem for context cluster discovery and verification
US6643639B2 (en) Customer self service subsystem for adaptive indexing of resource solutions and resource lookup
US7644371B2 (en) User interface and method to facilitate hierarchical specification of queries using an information taxonomy
US6778193B2 (en) Customer self service iconic interface for portal entry and search specification
JP4202677B2 (en) Idea extraction support method and computer program for idea extraction support
US6775674B1 (en) Auto completion of relationships between objects in a data model
US20080086451A1 (en) System and Method to Provide Custom Constraints for Faceted Exploration
US20140229476A1 (en) System for Information Discovery & Organization
JP2017500664A (en) Query construction for execution against multidimensional data structures
JP2002318810A (en) Customer self-service subsystem for ordering of response set and annotation
JP2009070133A (en) Ontology construction support device, program, and ontology construction support method
JPH11272689A (en) Information search processing method and apparatus, and recording medium storing information search processing program
JPH0228725A (en) System for recognizing problem in expert system
US20220292159A1 (en) Systems and methods for search modification
KR20020014655A (en) A search method in a used car search support system
JP2002207726A (en) Document management device, related document extraction method, document operation support method
KR20220001616A (en) Method, Apparatus and System for Constructing Bigdata Based on Generating United Identifier of Customer
JP3466729B2 (en) Information presentation method
KR102580042B1 (en) Method for providing manfacturing company information, server for provding manfacturing company information and system for providing product information by using upadated manfacturing company keyword according to search reqeust
JP2005251157A (en) Information retrieval system, information retrieval method and program
JP2011100208A (en) Action estimation device, action estimation method, and action estimation program
JP2002117061A (en) Device and method for providing information
JP3578651B2 (en) Document retrieval system, document retrieval method, and computer-readable recording medium recording program for executing the method
KR100375926B1 (en) An Internet-based information searching method using weighted attributes

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070829

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080829

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090829

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100829

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100829

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110829

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120829

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120829

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130829

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees