JP6763482B2 - 仮説推論装置、仮説推論方法、及びプログラム - Google Patents
仮説推論装置、仮説推論方法、及びプログラム Download PDFInfo
- Publication number
- JP6763482B2 JP6763482B2 JP2019524605A JP2019524605A JP6763482B2 JP 6763482 B2 JP6763482 B2 JP 6763482B2 JP 2019524605 A JP2019524605 A JP 2019524605A JP 2019524605 A JP2019524605 A JP 2019524605A JP 6763482 B2 JP6763482 B2 JP 6763482B2
- Authority
- JP
- Japan
- Prior art keywords
- inference
- hypothesis
- knowledge
- candidate
- reliability
- 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
- G06N5/041—Abduction
-
- 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
- G06N5/045—Explanation of inference; Explainable artificial intelligence [XAI]; Interpretable artificial intelligence
-
- 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
- G06N5/046—Forward inferencing; Production systems
-
- 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
- G06N5/042—Backward inferencing
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)
- Medical Informatics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
観測された状況を論理表現によって表現する観測論理式に、前向きの推論を行なう場合の信頼度及び後向きの推論を行なう場合の信頼度が付与された推論知識を適用して推論を行ない、前記観測論理式を導くことが可能な仮説候補を生成する、仮説候補生成部と、
生成された前記仮説候補に適用された前記推論知識それぞれにおける推論の向きを特定し、前記推論知識それぞれの、特定した推論の向きに対応する前記信頼度を用いて、前記仮説候補の評価値を計算する、仮説候補評価部と、
を備えている、ことを特徴とする。
(a)観測された状況を論理表現によって表現する観測論理式に、前向きの推論を行なう場合の信頼度及び後向きの推論を行なう場合の信頼度が付与された推論知識を適用して推論を行ない、前記観測論理式を導くことが可能な仮説候補を生成する、ステップと、
(b)生成された前記仮説候補に適用された前記推論知識それぞれにおける推論の向きを特定し、前記推論知識それぞれの、特定した推論の向きに対応する前記信頼度を用いて、前記仮説候補の評価値を計算する、ステップと、
を有する、ことを特徴とする。
(a)観測された状況を論理表現によって表現する観測論理式に、前向きの推論を行なう場合の信頼度及び後向きの推論を行なう場合の信頼度が付与された推論知識を適用して推論を行ない、前記観測論理式を導くことが可能な仮説候補を生成する、ステップと、
(b)生成された前記仮説候補に適用された前記推論知識それぞれにおける推論の向きを特定し、前記推論知識それぞれの、特定した推論の向きに対応する前記信頼度を用いて、前記仮説候補の評価値を計算する、ステップと、を実行させる、ことを特徴とする。
以下、本発明の実施の形態における、仮説推論装置、仮説推論方法、及びプログラムについて、図1〜図6を参照しながら説明する。
最初に、図1を用いて、本実施の形態における仮説推論装置の構成について説明する。図1は、本発明の実施の形態における仮説推論装置の構成を概略的に示すブロック図である。
次に、本実施の形態における仮説推論装置1の動作について説明する。以下の説明においては、適宜図1及び図2を参酌する。また、本実施の形態では、仮説推論装置1を動作させることによって、仮説推論方法が実施される。よって、本実施の形態における仮説推論方法の説明は、以下の仮説推論装置1の動作説明に代える。
以上のように本実施の形態1によれば、従来方式では扱えなかった、前向きの推論を行なって仮説候補を生成することができるため、従来方式より広範な事象に対応できることができる。
本実施の形態におけるプログラムは、コンピュータに、図3に示すステップA1〜A4を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における仮説推論装置1と仮説推論方法とを実現することができる。この場合、コンピュータのCPU(Central Processing Unit)は、仮説候補生成部2、及び仮説候補評価部3として機能し、処理を行なう。
まず、仮説候補生成部2は、ユーザの端末装置から、観測論理式として、「強盗Aと警察Bが同じパトカーCに乗っている」という観測情報を論理表現で表現した連言「強盗(A) ∧ 警察(B) ∧ パトカー(C) ∧ 乗る(A,C) ∧ 乗る(B,C)」(図6参照)を取得する。
知識データベース10には、背景知識となる推論知識として、「xが強盗ならxは犯罪者である」、「xがyを逮捕するならyは犯罪者である」、「xがyを逮捕するならxは警察である」、「xがyを逮捕するならyはパトカーに乗る」、「xが警察ならパトカーに乗る」が格納されているとする。
∀x, y 逮捕する(x,y)0.9 → 犯罪者(y)1.0
∀x, y 逮捕する(x,y)0.9 → 警察(x)1.0
∀x 強盗(x)0.2 → 犯罪者(x)1.0
∀x, y ∃z 逮捕する(x,y)0.4 → パトカー(z)0.9 ∧ 乗る(y,z)0.7
∀x ∃y 警察(x)0.8 → パトカー(y)0.9 ∧ 乗る(x,y)0.8
次に、仮説候補評価部3は、仮説候補生成部2から出力された仮説候補の集合を入力として受け取ると、その中で最も良い説明として評価された仮説候補を最良仮説として出力するため、各仮説候補の評価値を計算する。
次に、仮説候補評価部3は、仮説候補の集合に含まれる仮説候補のうち、最も評価値が高いものを選択する。なお、選択手法としては、非特許文献1に開示された手法が用いられていても良い。非特許文献1は、最良仮説を選択する手続きを、等価な整数線形計画問題として表現し、外部の整数線形計画問題ソルバを用いて解くことで、高速に最良仮説を導く手法を提案している。
観測された状況を論理表現によって表現する観測論理式に、前向きの推論を行なう場合の信頼度及び後向きの推論を行なう場合の信頼度が付与された推論知識を適用して推論を行ない、前記観測論理式を導くことが可能な仮説候補を生成する、仮説候補生成部と、
生成された前記仮説候補に適用された前記推論知識それぞれにおける推論の向きを特定し、前記推論知識それぞれの、特定した推論の向きに対応する前記信頼度を用いて、前記仮説候補の評価値を計算する、仮説候補評価部と、
を備えている、ことを特徴とする仮説推論装置。
前記仮説候補生成部が、
前記観測論理式に後向きに前記推論知識を適用して推論を行なう第1の推論部と、前記観測論理式に前向きに前記推論知識を適用して推論を行なう第2の推論部とを備え、
前記第1の推論部による推論の結果と、前記第2の推論部による推論の結果とを用いて、前記仮説候補を生成する、
付記1に記載の仮説推論装置。
(a)観測された状況を論理表現によって表現する観測論理式に、前向きの推論を行なう場合の信頼度及び後向きの推論を行なう場合の信頼度が付与された推論知識を適用して推論を行ない、前記観測論理式を導くことが可能な仮説候補を生成する、ステップと、
(b)生成された前記仮説候補に適用された前記推論知識それぞれにおける推論の向きを特定し、前記推論知識それぞれの、特定した推論の向きに対応する前記信頼度を用いて、前記仮説候補の評価値を計算する、ステップと、
を有する、ことを特徴とする仮説推論方法。
前記(a)のステップは、
(a1)前記観測論理式に後向きに前記推論知識を適用して推論を行なう、ステップと、
(a2)前記観測論理式に前向きに前記推論知識を適用して推論を行なう、ステップと、
(a3)前記(a1)のステップによる推論の結果と、前記(a2)ステップによる推論の結果とを用いて、前記仮説候補を生成する、ステップと、を含む、
付記3に記載の仮説推論方法。
コンピュータに、
(a)観測された状況を論理表現によって表現する観測論理式に、前向きの推論を行なう場合の信頼度及び後向きの推論を行なう場合の信頼度が付与された推論知識を適用して推論を行ない、前記観測論理式を導くことが可能な仮説候補を生成する、ステップと、
(b)生成された前記仮説候補に適用された前記推論知識それぞれにおける推論の向きを特定し、前記推論知識それぞれの、特定した推論の向きに対応する前記信頼度を用いて、前記仮説候補の評価値を計算する、ステップと、を実行させる、プログラム。
前記(a)のステップは、
(a1)前記観測論理式に後向きに前記推論知識を適用して推論を行なう、ステップと、
(a2)前記観測論理式に前向きに前記推論知識を適用して推論を行なう、ステップと、
(a3)前記(a1)のステップによる推論の結果と、前記(a2)ステップによる推論の結果とを用いて、前記仮説候補を生成する、ステップと、を含む、
付記5に記載のプログラム。
2 仮説候補生成部
3 仮説候補評価部
10 知識データベース
21 第1の推論部
22 第2の推論部
110 コンピュータ
111 CPU
112 メインメモリ
113 記憶装置
114 入力インターフェイス
115 表示コントローラ
116 データリーダ/ライタ
117 通信インターフェイス
118 入力機器
119 ディスプレイ装置
120 記録媒体
121 バス
Claims (6)
- 観測された状況を論理表現によって表現する観測論理式に、前向きの推論を行なう場合の信頼度及び後向きの推論を行なう場合の信頼度が付与された推論知識を適用して推論を行ない、前記観測論理式を導くことが可能な仮説候補を生成する、仮説候補生成部と、
生成された前記仮説候補に適用された前記推論知識それぞれにおける推論の向きを特定し、前記推論知識それぞれの、特定した推論の向きに対応する前記信頼度を用いて、前記仮説候補の評価値を計算する、仮説候補評価部と、
を備えている、ことを特徴とする仮説推論装置。 - 前記仮説候補生成部が、
前記観測論理式に後向きに前記推論知識を適用して推論を行なう第1の推論部と、前記観測論理式に前向きに前記推論知識を適用して推論を行なう第2の推論部とを備え、
前記第1の推論部による推論の結果と、前記第2の推論部による推論の結果とを用いて、前記仮説候補を生成する、請求項1に記載の仮説推論装置。 - コンピュータが実行する仮説推論方法であって、
(a)観測された状況を論理表現によって表現する観測論理式に、前向きの推論を行なう場合の信頼度及び後向きの推論を行なう場合の信頼度が付与された推論知識を適用して推論を行ない、前記観測論理式を導くことが可能な仮説候補を生成する、ステップと、
(b)生成された前記仮説候補に適用された前記推論知識それぞれにおける推論の向きを特定し、前記推論知識それぞれの、特定した推論の向きに対応する前記信頼度を用いて、前記仮説候補の評価値を計算する、ステップと、
を有する、ことを特徴とする仮説推論方法。 - 前記(a)のステップは、
(a1)前記観測論理式に後向きに前記推論知識を適用して推論を行なう、ステップと、
(a2)前記観測論理式に前向きに前記推論知識を適用して推論を行なう、ステップと、
(a3)前記(a1)のステップによる推論の結果と、前記(a2)ステップによる推論の結果とを用いて、前記仮説候補を生成する、ステップと、を含む、
請求項3に記載の仮説推論方法。 - コンピュータに、
(a)観測された状況を論理表現によって表現する観測論理式に、前向きの推論を行なう場合の信頼度及び後向きの推論を行なう場合の信頼度が付与された推論知識を適用して推論を行ない、前記観測論理式を導くことが可能な仮説候補を生成する、ステップと、
(b)生成された前記仮説候補に適用された前記推論知識それぞれにおける推論の向きを特定し、前記推論知識それぞれの、特定した推論の向きに対応する前記信頼度を用いて、前記仮説候補の評価値を計算する、ステップと、
を実行させる、プログラム。 - 前記(a)のステップは、
(a1)前記観測論理式に後向きに前記推論知識を適用して推論を行なう、ステップと、
(a2)前記観測論理式に前向きに前記推論知識を適用して推論を行なう、ステップと、
(a3)前記(a1)のステップによる推論の結果と、前記(a2)ステップによる推論の結果とを用いて、前記仮説候補を生成する、ステップと、を含む、
請求項5に記載のプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2017/021863 WO2018229877A1 (ja) | 2017-06-13 | 2017-06-13 | 仮説推論装置、仮説推論方法、及びコンピュータ読み取り可能な記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2018229877A1 JPWO2018229877A1 (ja) | 2020-03-26 |
| JP6763482B2 true JP6763482B2 (ja) | 2020-09-30 |
Family
ID=64659796
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019524605A Active JP6763482B2 (ja) | 2017-06-13 | 2017-06-13 | 仮説推論装置、仮説推論方法、及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20200118013A1 (ja) |
| JP (1) | JP6763482B2 (ja) |
| WO (1) | WO2018229877A1 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019064600A1 (ja) * | 2017-09-29 | 2019-04-04 | 日本電気株式会社 | 仮説検証装置、仮説検証方法、及びコンピュータ読み取り可能な記録媒体 |
| WO2020170400A1 (ja) * | 2019-02-21 | 2020-08-27 | 日本電気株式会社 | 仮説検証装置、仮説検証方法、及びコンピュータ読み取り可能な記録媒体 |
| KR102191843B1 (ko) * | 2019-05-20 | 2020-12-17 | 서울대학교산학협력단 | 계층 정보를 이용한 지식 베이스 제공을 위한 방법 및 장치 |
| US20230214692A1 (en) * | 2020-06-01 | 2023-07-06 | Nec Corporation | Information processing apparatus, information processing method, and computer-readable recording medium |
| US20230252321A1 (en) * | 2020-07-08 | 2023-08-10 | Nec Corporation | Inference device, inference method, and recording medium |
| JP7616347B2 (ja) * | 2021-03-11 | 2025-01-17 | 日本電気株式会社 | 推論分析装置、推論装置、推論分析方法、及びプログラム |
| US20250148323A1 (en) * | 2022-03-07 | 2025-05-08 | Nec Corporation | Information processing apparatus, information processing method, and computer-readable recording medium |
| WO2024009471A1 (ja) * | 2022-07-07 | 2024-01-11 | 日本電気株式会社 | 論理推論装置、論理推論方法、プログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05324327A (ja) * | 1992-05-25 | 1993-12-07 | Toshiba Corp | 推論装置 |
| US10282669B1 (en) * | 2014-03-11 | 2019-05-07 | Amazon Technologies, Inc. | Logical inference expert system for network trouble-shooting |
-
2017
- 2017-06-13 JP JP2019524605A patent/JP6763482B2/ja active Active
- 2017-06-13 US US16/622,105 patent/US20200118013A1/en not_active Abandoned
- 2017-06-13 WO PCT/JP2017/021863 patent/WO2018229877A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018229877A1 (ja) | 2018-12-20 |
| US20200118013A1 (en) | 2020-04-16 |
| JPWO2018229877A1 (ja) | 2020-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6763482B2 (ja) | 仮説推論装置、仮説推論方法、及びプログラム | |
| Van Breugel et al. | Decaf: Generating fair synthetic data using causally-aware generative networks | |
| US11176488B2 (en) | Online anomaly detection using pairwise agreement in heterogeneous model ensemble | |
| EP3703332A1 (en) | Graph structure model training and junk account identification | |
| US11074913B2 (en) | Understanding user sentiment using implicit user feedback in adaptive dialog systems | |
| US20190295001A1 (en) | Cognitive data curation in a computing environment | |
| US20250278649A1 (en) | Interpretable supervised anomaly detection for determining reasons for unsupervised anomaly decision | |
| US20210110287A1 (en) | Causal Reasoning and Counterfactual Probabilistic Programming Framework Using Approximate Inference | |
| US20220253426A1 (en) | Explaining outliers in time series and evaluating anomaly detection methods | |
| US10831870B2 (en) | Intelligent user identification | |
| JP7127688B2 (ja) | 仮説推論装置、仮説推論方法、及びプログラム | |
| US11645566B2 (en) | Methods and systems for graph computing with hybrid reasoning | |
| EP3049929A1 (en) | Efficient event filter | |
| US20160055496A1 (en) | Churn prediction based on existing event data | |
| CN114253605B (zh) | 机器学习数据处理流水线的运行时间估计 | |
| JP7396505B2 (ja) | モデル生成プログラム、モデル生成方法及びモデル生成装置 | |
| US12524531B2 (en) | Continual learning approach for threat detection in zero-trust architectures | |
| US11556871B2 (en) | Systems and methods for escalation policy activation | |
| US11275902B2 (en) | Intelligent dialog re-elicitation of information | |
| US9754213B2 (en) | Reasoning over cyclical directed graphical models | |
| US10755211B2 (en) | Work schedule creation based on predicted and detected temporal and event based individual risk to maintain cumulative workplace risk below a threshold | |
| CN116150645A (zh) | 一种安全检测方法、装置、设备及可读存储介质 | |
| WO2020044414A1 (ja) | 仮説推論装置、仮説推論方法、及びコンピュータ読み取り可能な記録媒体 | |
| JP2022105454A (ja) | 情報処理プログラム、情報処理方法及び情報処理装置 | |
| Baruah et al. | Timely Classification of Hierarchical Classes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191126 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200519 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200714 |
|
| 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: 20200811 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200824 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6763482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |