JP7529043B2 - 情報処理装置、仮説生成方法、プログラム、および記録媒体 - Google Patents
情報処理装置、仮説生成方法、プログラム、および記録媒体 Download PDFInfo
- Publication number
- JP7529043B2 JP7529043B2 JP2022569385A JP2022569385A JP7529043B2 JP 7529043 B2 JP7529043 B2 JP 7529043B2 JP 2022569385 A JP2022569385 A JP 2022569385A JP 2022569385 A JP2022569385 A JP 2022569385A JP 7529043 B2 JP7529043 B2 JP 7529043B2
- Authority
- JP
- Japan
- Prior art keywords
- hypothesis
- feedback
- hypotheses
- information processing
- nodes
- 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 OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明の第1の例示的実施形態について、図面を参照して詳細に説明する。本例示的実施形態は、後述する例示的実施形態の基本となる形態である。
本例示的実施形態に係る情報処理装置1の構成について、図1を参照して説明する。図1は、情報処理装置1の構成を示すブロック図である。情報処理装置1は、仮説推論により仮説を生成する装置である。図示のように、情報処理装置1は、仮説生成部11と、仮説表示部12と、受付部13と、を備えている。
H:T(x)→P(x)→Q(x,C1),
S(C,C1)→!R(C1)
H’:P(y)→Q(y,C1),
!R(z)
なお、単射的とは、行き先(割当先)が一致しないことを意味する。また、上記の論理式において、「!」は否定、大文字は定数、小文字は変数を表す。
本例示的実施形態に係る仮説生成方法の流れについて、図2を参照して説明する。図2は、仮説生成方法の流れを示すフロー図である。
(情報処理装置の構成)
本例示的実施形態に係る情報処理装置1Aの構成について、図3を参照して説明する。図3は、情報処理装置1Aの構成を示すブロック図である。情報処理装置1Aは、例示的実施形態1の情報処理装置1と同様に、仮説推論により仮説を生成する装置である。また、図3には、ユーザの入力操作を受け付けて、受け付けた入力操作の内容を示す情報を情報処理装置1Aに出力する入力装置2と、情報処理装置1Aの出力する情報を表示する表示装置3についてもあわせて示している。
図4は、仮説表示部12Aが表示装置3に表示させる仮説グラフH1~H3の例を示す図である。上述のように、仮説グラフは、仮説を構成する複数の要素とそれらの組み合わせをノードとエッジで表したものである。
本例示的実施形態に係る仮説生成方法の流れについて、図5を参照して説明する。図5は、情報処理装置1Aが実行する仮説生成方法の流れを示すフロー図である。
図5のフローに沿った具体的な仮説と仮説グラフの生成例を図4に基づいて説明する。ここでは、図5のS12で仮説生成部11Aが2つの仮説を生成するとする。そして、仮説表示部12Aがそれらの仮説に対応する仮説グラフとして図4に示す仮説グラフH1およびH2を生成し、それらを表示装置3に表示させたとする。
以上のように、本例示的実施形態に係る情報処理装置1Aにおいては、受付部13Aが、受け付けたフィードバックのそれぞれについてフィードバック情報を記録する構成が採用されている。また、情報処理装置1Aにおいては、仮説生成部11Aが、記録されたフィードバック情報のそれぞれに対応する制約条件を適用して仮説の再生成を行う構成が採用されている。
以下説明するように、情報処理装置1Aが実行する仮説推論においては、取り扱うグラフ的特徴の個数が有限である場合には、正解の仮説に基づくフィードバックと再推論を繰り返すことにより、最終的に正解の仮説と同じグラフ的特徴を有する仮説が生成される。よって、情報処理装置1Aによれば、正解の仮説に基づく正しいフィードバック(例えば、正解の仮説に含まれる要素を適とし、正解の仮説に含まれない要素を否とするフィードバック)を繰り返すことにより、正解の仮説を生成することができる。
また、本例示的実施形態に係る情報処理装置1Aにおいては、以上のように、受付部13Aが、既に受け付けたフィードバックの取り消しを受け付ける構成が採用されている。そして、受付部13Aは、取り消しの対象となったフィードバックのフィードバック情報をFB情報格納部14Aから削除する。
上述のように、仮説表示部12Aは、生成された複数の仮説のそれぞれについて、それらの仮説を構成する複数の要素を表示装置3に表示させる。この際、仮説表示部12Aは、仮説を構成する複数の要素とそれらの組み合わせをノードとエッジで表した仮説グラフを表示装置3に表示させてもよい。この場合、仮説グラフを含む表示画面が、ユーザからのフィードバックを受け付けるためのUI(ユーザインターフェース)画面ということになる。
また、本例示的実施形態に係る情報処理装置1Aにおいては、受付部13Aは、仮説の全体としての良否についてのフィードバックを受け付け、当該仮説と当該フィードバックの内容を示す情報とを対応付けて記録してもよい。
上述のように、フィードバックは、仮説表示部12Aが表示させた、仮説を構成する要素のうち少なくとも1つを対象としたものであればよく、またその内容は仮説の再生成のための制約条件を決定できるようなものであればよい。
上述の各処理は、複数の情報処理装置に分担させてもよい。言い換えれば、情報処理装置1または1Aが行う処理の一部を、少なくとも1つの他の情報処理装置に実行させてもよい。さらに言い換えれば、上述の各処理を少なくとも1つのプロセッサに行わせる場合、その少なくとも1つのプロセッサは、1つの情報処理装置1または1Aが備えているものであってもよいし、それぞれ異なる情報処理装置が備えているものであってもよい。
情報処理装置1および1Aの一部又は全部の機能は、集積回路(ICチップ)等のハードウェアによって実現してもよいし、ソフトウェアによって実現してもよい。
本発明は、上述した実施形態に限定されるものでなく、請求項に示した範囲で種々の変更が可能である。例えば、上述した実施形態に開示された技術的手段を適宜組み合わせて得られる実施形態についても、本発明の技術的範囲に含まれる。
上述した実施形態の一部又は全部は、以下のようにも記載され得る。ただし、本発明は、以下の記載する態様に限定されるものではない。
上述した実施形態の一部又は全部は、更に、以下のように表現することもできる。少なくとも1つのプロセッサを備え、前記プロセッサは、仮説推論によりそれぞれ異なる複数の仮説を生成する処理と、生成された前記複数の仮説のそれぞれについて、当該仮説を構成する複数の要素を表示装置に表示させる処理と、表示された前記要素に対するユーザからのフィードバックを受け付ける処理と、前記フィードバックに応じた制約条件を適用して仮説の再生成を行う処理と、を実行する情報処理装置。
11,11A ・・・仮説生成部(仮説生成手段)
12,12A ・・・仮説表示部(仮説表示手段)
13,13A ・・・受付部(受付手段)
Claims (8)
- 仮説推論によりそれぞれ異なる複数の仮説を生成する仮説生成手段と、
生成された前記複数の仮説のそれぞれについて、当該仮説を構成する複数の要素を表示装置に表示させる仮説表示手段と、
表示された前記要素に対するユーザからのフィードバックを受け付ける受付手段と、を備え、
前記仮説生成手段は、前記フィードバックに応じた制約条件を適用して仮説の再生成を行い、
前記仮説表示手段は、前記仮説を構成する複数の前記要素とそれらの組み合わせをノードとエッジで表した仮説グラフを前記表示装置に表示させ、
前記受付手段は、前記仮説グラフにおける前記ノードおよび前記エッジの少なくとも何れかに対するフィードバックを受け付ける、ことを特徴とする情報処理装置。 - 前記受付手段は、前記要素が適切である旨のフィードバック、および前記要素が適切ではない旨のフィードバック、の少なくとも何れかを受け付け、
前記仮説生成手段は、(1)適切である旨のフィードバックがあった前記要素を含む、および、(2)適切ではない旨のフィードバックがあった前記要素を含まない、の少なくとも何れかの制約条件を適用して仮説の再生成を行う、ことを特徴とする請求項1に記載の情報処理装置。 - 前記受付手段は、前記フィードバックの内容を示すフィードバック情報を記録する処理を、受け付けたフィードバックのそれぞれについて行い、
前記仮説生成手段は、記録されたフィードバック情報のそれぞれに対応する前記制約条件を適用して仮説の再生成を行う、ことを特徴とする請求項1または2に記載の情報処理装置。 - 前記受付手段は、既に受け付けたフィードバックの取り消しを受け付け、
前記仮説生成手段は、記録されたフィードバック情報のうち、取り消しを受け付けた前記フィードバックに対応するフィードバック情報を除いた他のフィードバック情報のそれぞれに対応する前記制約条件を適用して仮説の再生成を行う、ことを特徴とする請求項3に記載の情報処理装置。 - 前記受付手段は、前記仮説の全体としての良否についてのフィードバックを受け付け、当該仮説と当該フィードバックの内容を示す情報とを対応付けて記録する、ことを特徴とする請求項1から4の何れか1項に記載の情報処理装置。
- 少なくとも1つのプロセッサが、仮説推論によりそれぞれ異なる複数の仮説を生成すること、
前記プロセッサが、生成された前記複数の仮説のそれぞれについて、当該仮説を構成する複数の要素を表示装置に表示させること、
前記プロセッサが、表示された前記要素に対するユーザからのフィードバックを受け付けること、および
前記プロセッサが、前記フィードバックに応じた制約条件を適用して仮説の再生成を行うこと、を含み、
前記プロセッサが、前記仮説を構成する複数の前記要素とそれらの組み合わせをノードとエッジで表した仮説グラフを前記表示装置に表示させ、前記仮説グラフにおける前記ノードおよび前記エッジの少なくとも何れかに対するフィードバックを受け付ける、仮説生成方法。 - コンピュータを情報処理装置として機能させるためのプログラムであって、前記コンピュータを、
仮説推論によりそれぞれ異なる複数の仮説を生成する仮説生成手段、
生成された前記複数の仮説のそれぞれについて、当該仮説を構成する複数の要素を表示装置に表示させる仮説表示手段、および
表示された前記要素に対するユーザからのフィードバックを受け付ける受付手段、として機能させ、
前記仮説生成手段は、前記フィードバックに応じた制約条件を適用して仮説の再生成を行い、
前記仮説表示手段は、前記仮説を構成する複数の前記要素とそれらの組み合わせをノードとエッジで表した仮説グラフを前記表示装置に表示させ、
前記受付手段は、前記仮説グラフにおける前記ノードおよび前記エッジの少なくとも何れかに対するフィードバックを受け付ける、プログラム。 - コンピュータを情報処理装置として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記プログラムは、前記コンピュータを、
仮説推論によりそれぞれ異なる複数の仮説を生成する仮説生成手段、
生成された前記複数の仮説のそれぞれについて、当該仮説を構成する複数の要素を表示装置に表示させる仮説表示手段、および
表示された前記要素に対するユーザからのフィードバックを受け付ける受付手段、として機能させ、
前記仮説生成手段は、前記フィードバックに応じた制約条件を適用して仮説の再生成を行い、
前記仮説表示手段は、前記仮説を構成する複数の前記要素とそれらの組み合わせをノードとエッジで表した仮説グラフを前記表示装置に表示させ、
前記受付手段は、前記仮説グラフにおける前記ノードおよび前記エッジの少なくとも何れかに対するフィードバックを受け付ける、記録媒体。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2020/046862 WO2022130522A1 (ja) | 2020-12-16 | 2020-12-16 | 情報処理装置、仮説生成方法、プログラム、および記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022130522A1 JPWO2022130522A1 (ja) | 2022-06-23 |
| JP7529043B2 true JP7529043B2 (ja) | 2024-08-06 |
Family
ID=82059252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022569385A Active JP7529043B2 (ja) | 2020-12-16 | 2020-12-16 | 情報処理装置、仮説生成方法、プログラム、および記録媒体 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20250077908A1 (ja) |
| JP (1) | JP7529043B2 (ja) |
| WO (1) | WO2022130522A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024148196A (ja) * | 2023-04-05 | 2024-10-18 | 株式会社日立製作所 | 仮説推論管理装置、仮説推論管理システム及び仮説推論管理方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003050702A (ja) | 2001-08-08 | 2003-02-21 | Hitachi Ltd | データ分析方法及びそのシステム |
| JP2006146424A (ja) | 2004-11-17 | 2006-06-08 | Toshiba Corp | ノード重要度計算装置、ノード重要度計算プログラム及びノード重要度計算方法 |
| JP2008234064A (ja) | 2007-03-16 | 2008-10-02 | Fuji Xerox Co Ltd | 計算装置及びプログラム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03260834A (ja) * | 1990-03-12 | 1991-11-20 | Fujitsu Ltd | ルールベースシステムにおけるバックトラック方式 |
-
2020
- 2020-12-16 WO PCT/JP2020/046862 patent/WO2022130522A1/ja not_active Ceased
- 2020-12-16 US US18/265,637 patent/US20250077908A1/en active Pending
- 2020-12-16 JP JP2022569385A patent/JP7529043B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003050702A (ja) | 2001-08-08 | 2003-02-21 | Hitachi Ltd | データ分析方法及びそのシステム |
| JP2006146424A (ja) | 2004-11-17 | 2006-06-08 | Toshiba Corp | ノード重要度計算装置、ノード重要度計算プログラム及びノード重要度計算方法 |
| JP2008234064A (ja) | 2007-03-16 | 2008-10-02 | Fuji Xerox Co Ltd | 計算装置及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20250077908A1 (en) | 2025-03-06 |
| WO2022130522A1 (ja) | 2022-06-23 |
| JPWO2022130522A1 (ja) | 2022-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10033754B2 (en) | Cyber threat monitor and control apparatuses, methods and systems | |
| US9251466B2 (en) | Driving an interactive decision service from a forward-chaining rule engine | |
| US8997235B2 (en) | Adaptive fuzzing system for web services | |
| US8239239B1 (en) | Methods and systems for dynamic workflow access based on user action | |
| JP2014186407A (ja) | テストケース生成方法、テストケース生成装置およびプログラム | |
| US10699450B2 (en) | Interactive tool for causal graph construction | |
| US20240249008A1 (en) | Policy consistency verification apparatus, policy consistency verification method, and policy consistency verification program | |
| CN102696036A (zh) | 确认流水线 | |
| US12462251B2 (en) | Automatic modification of transaction constraints | |
| JP7529043B2 (ja) | 情報処理装置、仮説生成方法、プログラム、および記録媒体 | |
| CN115398424A (zh) | 使用神经网络使函数模糊从输入代码创建安全变换代码的系统、方法和存储介质 | |
| Meier et al. | Forward induction in a backward inductive manner | |
| US9262239B2 (en) | User-creatable custom workflows | |
| CN114595664A (zh) | 生成表单的方法、装置及电子设备 | |
| JP7211196B2 (ja) | 誤り判定装置、誤り判定方法、及びプログラム | |
| Linsbauer et al. | Derivation of subset product lines in FeatureIDE | |
| US20100131929A1 (en) | Efficient invariant inference for program verification | |
| Srivastava et al. | Cause effect graph to decision table generation | |
| Cabanillas et al. | Automatic generation of a data-centered view of business processes | |
| JP2022003484A (ja) | 情報処理装置、回帰モデル生成方法、及び回帰モデル生成プログラム | |
| US12386973B2 (en) | Build process security framework | |
| JP5396406B2 (ja) | モデル検査装置、モデル検査方法およびモデル検査プログラム | |
| JP2019016142A (ja) | 入力内容確認画面表示装置、入力内容確認画面表示方法及び入力内容確認画面表示プログラム | |
| US20250384125A1 (en) | Secure system automated design device, secure system automated design method, and storage medium | |
| JP2022065878A (ja) | 情報処理プログラム、情報処理方法、および情報処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230608 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240423 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240604 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7529043 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D04 |