人工知能 および関連分野 において、 議論フレームワークとは、論争の的となっている情報を扱い、形式化された 議論 を使用してそこから結論を導き出す方法です 。
抽象的議論フレームワーク [1] では、エントリーレベルの情報は、たとえばデータや命題を表す抽象的な議論の集合です。議論間の対立は、議論の集合上の 二項関係 によって表されます。具体的には、議論フレームワークを 有向グラフ で表し、ノードが議論、矢印が攻撃関係を表します。Dung のフレームワークには、論理ベースの議論フレームワーク [2] や価値ベースの議論フレームワークなど、いくつかの拡張が存在します。 [3]
抽象的な議論の枠組み
抽象的な議論のフレームワークは、 Dung 風の 議論のフレームワークとも呼ばれ、正式には次のペアとして定義されます。
引数 と 呼ばれる抽象要素の集合。
あ
{\displaystyle A}
上の二項関係は 攻撃関係 と呼ばれ 、
あ
{\displaystyle A}
R
{\displaystyle R}
システムから構築されたグラフ 。
ス
{\displaystyle S}
たとえば、 と の議論システムには、 4 つの議論 ( および ) と 3 つの攻撃 ( 攻撃 、 攻撃 、および 攻撃 ) が含まれます。
ス
=
⟨
あ
、
R
⟩
{\displaystyle S=\langle A,R\rangle }
あ
=
{
1つの
、
b
、
c
、
d
}
{\displaystyle A=\{a,b,c,d\}}
R
=
{
(
1つの
、
b
)
、
(
b
、
c
)
、
(
d
、
c
)
}
{\displaystyle R=\{(a,b),(b,c),(d,c)\}}
1つの
、
b
、
c
{\displaystyle a,b,c}
d
{\displaystyle d}
1つの
{\displaystyle a}
b
{\displaystyle b}
b
{\displaystyle b}
c
{\displaystyle c}
d
{\displaystyle d}
c
{\displaystyle c}
Dung はいくつかの概念を定義しています:
に関して議論が受け入れられる 場合、かつその場合 に限り、 は で あり 、 は であり 、 は であり 、
1つの
∈
あ
{\displaystyle a\in A}
え
⊆
あ
{\displaystyle E\subseteq A}
え
{\displaystyle E}
1つの
{\displaystyle a}
∀
b
∈
あ
{\displaystyle \forall b\in A}
(
b
、
1つの
)
∈
R
、
∃
c
∈
え
{\displaystyle (b,a)\in R,\exists c\in E}
(
c
、
b
)
∈
R
{\displaystyle (c,b)\in R}
議論の集合が 衝突のないものとは、その議論の間に攻撃がない場合をいい、形式的には 、
え
{\displaystyle E}
∀
1つの
、
b
∈
え
、
(
1つの
、
b
)
∉
R
{\displaystyle \forall a,b\in E,(a,b)\not \in R}
一連の議論は、 矛盾がなく、そのすべての議論が に関して受け入れ可能である場合にのみ許容されます 。
え
{\displaystyle E}
え
{\displaystyle E}
受け入れの異なる意味
拡張機能
議論が受け入れられるかどうか、あるいは複数の議論が一緒に受け入れられるかどうかを決定するために、Dung は議論システムが与えられた場合に議論の集合 ( 拡張と 呼ばれる) を計算できるようにするいくつかの受け入れの意味論を定義しています。たとえば、 が与えられた場合 、
ス
=
⟨
あ
、
R
⟩
{\displaystyle S=\langle A,R\rangle }
え
{\displaystyle E}
が の完全な拡張となるのは、 が許容集合であり、 に関するすべての許容可能な議論が に 属する場合のみです 。
ス
{\displaystyle S}
え
{\displaystyle E}
え
{\displaystyle E}
え
{\displaystyle E}
が の優先拡張となるのは、 が に関して許容される集合の中で(集合論的包含に関して)最大元である場合のみである 。
ス
{\displaystyle S}
ス
{\displaystyle S}
え
{\displaystyle E}
が の安定拡張となるのは 、 に属さないすべての議論を攻撃する衝突のない集合である場合のみである (形式的 には、 、
ス
{\displaystyle S}
え
{\displaystyle E}
∀
1つの
∈
あ
∖
え
、
∃
b
∈
え
{\displaystyle \forall a\in A\backslash E,\exists b\in E}
(
b
、
1つの
)
∈
R
{\displaystyle (b,a)\in R}
え
{\displaystyle E}
は、 の完全拡大の中で(集合包含に関して)最小の要素である場合に限り、 の(唯一の)基底拡大です 。
ス
{\displaystyle S}
ス
{\displaystyle S}
これらのセマンティクスを使用して構築された拡張機能のセット間には、いくつかの包含関係が存在します。
安定した拡張機能はすべて優先されます。
すべての優先拡張機能が完了しました。
接地延長が完了しました。
システムが well-founded である場合 ( となるような無限シーケンスが存在しない )、これらすべてのセマンティクスは一致します。つまり、1 つの拡張のみが根拠があり、安定しており、優先され、完全です。
1つの
0
、
1つの
1
、
…
、
1つの
ん
、
…
{\displaystyle a_{0},a_{1},\dots ,a_{n},\dots }
∀
私
>
0
、
(
1つの
私
+
1
、
1つの
私
)
∈
R
{\displaystyle \forall i>0,(a_{i+1},a_{i})\in R}
他にもいくつかの意味論が定義されている。 [4]
システムの -拡大 の集合を示す 表記法を導入する 。
え
x
t
σ
(
ス
)
{\displaystyle Ext_{\sigma }(S)}
σ
{\displaystyle \sigma}
ス
{\displaystyle S}
上の図の システムの場合、 すべての Dung の意味論に対して、システムは適切です。これにより、意味論が一致する理由が説明され、受け入れられる議論は 次のようになります 。
ス
{\displaystyle S}
え
x
t
σ
(
ス
)
=
{
{
1つの
、
d
}
}
{\displaystyle Ext_{\sigma }(S)=\{\{a,d\}\}}
1つの
{\displaystyle a}
d
{\displaystyle d}
ラベル
ラベル付けは、引数の受け入れを表現するための拡張よりも表現力豊かな方法です。具体的には、ラベル付けは、すべての引数を in (引数が受け入れられる)、 out (引数が拒否される)、または undec (引数が未定義、つまり受け入れられても拒否されてもいない) のラベルに関連付けるマッピングです。ラベル付けをペアのセットとして記述することもできます 。
(
1つの
r
グ
あなた
メートル
e
ん
t
、
l
1つの
b
e
l
)
{\displaystyle ({\mathit {引数}},{\mathit {ラベル}})}
このようなマッピングは、追加の制約がなければ意味をなさない。復元ラベルの概念は、マッピングの意味を保証する。 がシステム上の復元ラベルである 場合、かつその場合のみ:
ら
{\displaystyle L}
ス
=
⟨
あ
、
R
⟩
{\displaystyle S=\langle A,R\rangle }
∀
1つの
∈
あ
、
ら
(
1つの
)
=
私
ん
{\displaystyle \forall a\in A,L(a)={\mathit {in}}}
もし、 その場合に限り、
∀
b
∈
あ
{\displaystyle \forall b\in A}
(
b
、
1つの
)
∈
R
、
ら
(
b
)
=
o
あなた
t
{\displaystyle (b,a)\in R,L(b)={\mathit {out}}}
∀
1つの
∈
あ
、
ら
(
1つの
)
=
o
あなた
t
{\displaystyle \forall a\in A,L(a)={\mathit {out}}}
かつ、その場合 に限り 、
∃
b
∈
あ
{\displaystyle \exists b\in A}
(
b
、
1つの
)
∈
R
{\displaystyle (b,a)\in R}
ら
(
b
)
=
私
ん
{\displaystyle L(b)={\mathit {in}}}
∀
1つの
∈
あ
、
ら
(
1つの
)
=
あなた
ん
d
e
c
{\displaystyle \forall a\in A,L(a)={\mathit {undec}}}
かつ、かつ 、かつの場合に限り
ら
(
1つの
)
≠
私
ん
{\displaystyle L(a)\neq {\mathit {in}}}
ら
(
1つの
)
≠
o
あなた
t
{\displaystyle L(a)\neq {\mathit {out}}}
あらゆる拡張を復元ラベルに変換することができます。拡張の引数は にあり 、拡張の引数によって攻撃される引数は に あり 、その他は undecです。逆に、引数 を に 保持するだけで、復元ラベルから拡張を構築できます 。実際、Caminada [5]は、復元ラベルと完全な拡張が 一対一 にマッピングできることを証明しました 。さらに、他の Datung の意味論は、特定の復元ラベルのセットに関連付けることができます。
復元ラベルは、受け入れられた引数によって攻撃されたために受け入れられなかった引数を、未定義の引数から区別します。つまり、防御されていない引数は、自分自身を防御できません。引数は、 少なくとも別の undecによって攻撃された場合、 undecになります。引数が 外の 引数によってのみ攻撃された場合、引数は 内に ある必要があり、 内の 何らかの引数によって攻撃された場合 、引数は 外 に あります。
上記のシステムに対応する固有の復元ラベル は です 。
ス
{\displaystyle S}
ら
=
{
(
1つの
、
私
ん
)
、
(
b
、
o
あなた
t
)
、
(
c
、
o
あなた
t
)
、
(
d
、
私
ん
)
}
{\displaystyle L=\{(a,{\mathit {in}}),(b,{\mathit {out}}),(c,{\mathit {out}}),(d,{\mathit {in}})\}}
議論システムからの推論
与えられた意味に対して複数の拡張が計算される一般的なケースでは 、システムから推論するエージェントは情報を推論するためにいくつかのメカニズムを使用することができます。 [6]
σ
{\displaystyle \sigma}
信じやすい推論 : エージェントは、少なくとも1つの -拡張に属する議論を受け入れる。この場合、エージェントは、一緒に受け入れられない議論を受け入れるリスクがある(、およびを 攻撃し 、それぞれ が 拡張に属する)。
σ
{\displaystyle \sigma}
1つの
{\displaystyle a}
b
{\displaystyle b}
1つの
{\displaystyle a}
b
{\displaystyle b}
懐疑的推論 : エージェントは、すべての -extension に属する場合にのみ、議論を受け入れます 。この場合、エージェントは推論する情報が少なすぎるというリスクがあります (拡張の共通部分が空であるか、基数が非常に小さい場合)。
σ
{\displaystyle \sigma}
情報を推論するためのこれら 2 つの方法では、受け入れられた議論の集合、つまり、 意味論 の下で信じやすく受け入れられた議論の集合 と、 意味論 の下で懐疑的に受け入れられた議論の集合をそれぞれ識別できます ( 意味論について曖昧さがまったくない場合は、 を省略できます)。
C
r
σ
(
ス
)
{\displaystyle Cr_{\sigma }(S)}
σ
{\displaystyle \sigma}
ス
c
σ
(
ス
)
{\displaystyle Sc_{\sigma }(S)}
σ
{\displaystyle \sigma}
σ
{\displaystyle \sigma}
もちろん、拡張が 1 つしかない場合 (たとえば、システムが well-founded である場合)、この問題は非常に単純です。エージェントは、一意の拡張の引数を受け入れ、他の引数を拒否します。
同じ推論は、選択された意味に対応するラベル付けでも行うことができます。つまり、 各ラベル付けで inであれば議論は受け入れられ、 outであれば拒否され、その他は未決定の状態になります(議論の状態は、信念のダイナミクスに関するAGMフレームワーク [7] における信念の認識論的状態を思い出させることができます )。
議論の枠組み間の同等性
議論の枠組みの間には、同等性の基準がいくつかあります。それらの基準のほとんどは、拡張のセットまたは受け入れられる議論のセットに関するものです。正式には、意味が与えられた場合 :
σ
{\displaystyle \sigma}
え
質問
1
{\displaystyle {\mathit {EQ_{1}}}}
: 2 つの議論フレームワークは、同じ -拡張の集合を持つ場合 、つまり である場合、同等です 。
σ
{\displaystyle \sigma}
ス
1
≡
1
ス
2
─
え
x
t
σ
(
ス
1
)
=
え
x
t
σ
(
ス
2
)
{\displaystyle S_{1}\equiv _{1}S_{2}\Leftrightarrow Ext_{\sigma }(S_{1})=Ext_{\sigma }(S_{2})}
え
質問
2
{\displaystyle {\mathit {EQ_{2}}}}
: 2 つの議論の枠組みは、同じ議論を懐疑的に受け入れる場合、つまり次の場合に同等です 。
ス
1
≡
2
ス
2
─
ス
c
σ
(
ス
1
)
=
ス
c
σ
(
ス
2
)
{\displaystyle S_{1}\equiv _{2}S_{2}\Leftrightarrow Sc_{\sigma }(S_{1})=Sc_{\sigma }(S_{2})}
え
質問
2
{\displaystyle {\mathit {EQ_{2}}}}
2 つの議論の枠組みは、同じ議論をそのまま受け入れる場合、つまり である場合、同等です 。
ス
1
≡
3
ス
2
─
C
r
σ
(
ス
1
)
=
C
r
σ
(
ス
2
)
{\displaystyle S_{1}\equiv _{3}S_{2}\Leftrightarrow Cr_{\sigma }(S_{1})=Cr_{\sigma }(S_{2})}
強同値性 [8] によれば、2つのシステム と が 同値であるためには、他のすべてのシステム に対して と の 和集合が (与えられた基準で) と の和集合と同値である必要がある 。 [ 9]
ス
1
{\displaystyle S_{1}}
ス
2
{\displaystyle S_{2}}
ス
3
{\displaystyle S_{3}}
ス
1
{\displaystyle S_{1}}
ス
3
{\displaystyle S_{3}}
ス
2
{\displaystyle S_{2}}
ス
3
{\displaystyle S_{3}}
その他の種類
Dung の抽象的なフレームワークは、いくつかの特定のケースにインスタンス化されています。
論理に基づく議論のフレームワーク
論理ベースの議論の枠組みの場合、議論は抽象的な実体ではなく、ペアであり、最初の部分は議論の2番目の部分の公式を証明するのに十分な最小限の一貫した公式のセットです。正式には、議論は次 のペアです。
(
Φ
、
α
)
{\displaystyle (\ファイ,\アルファ)}
Φ
⊬
⊥
{\displaystyle \Phi \nvdash \bot }
Φ
⊢
α
{\displaystyle \Phi \vdash \alpha }
Φ
{\displaystyle \Phi}
は 、エージェントが推論するために使用する式の集合を 満たす 最小の集合です。
Δ
{\displaystyle \Delta }
α
{\displaystyle \alpha}
Δ
{\displaystyle \Delta }
は の帰結と呼ばれ 、 は のサポートと呼ばれます 。
α
{\displaystyle \alpha}
Φ
{\displaystyle \Phi}
Φ
{\displaystyle \Phi}
α
{\displaystyle \alpha}
この場合、攻撃関係は、直積のサブセットとして明示的に与えられるのではなく 、ある議論が別の議論を攻撃するかどうかを示す特性として与えられる。例えば、
あ
×
あ
{\displaystyle A\times A}
関係の 敗北者 : 攻撃は、 次の 場合にのみ行われます
(
Ψ
、
β
)
{\displaystyle (\Psi ,\beta )}
(
Φ
、
α
)
{\displaystyle (\ファイ,\アルファ)}
β
⊢
¬
(
ϕ
1
∧
⋯
∧
ϕ
ん
)
{\displaystyle \beta \vdash \neg (\phi _{1}\wedge \dots \wedge \phi _{n})}
{
ϕ
1
、
…
、
ϕ
ん
}
⊆
Φ
{\displaystyle \{\phi _{1},\dots ,\phi _{n}\}\subseteq \Phi }
関係の アンダーカット : 攻撃 は 、
(
Ψ
、
β
)
{\displaystyle (\Psi ,\beta )}
(
Φ
、
α
)
{\displaystyle (\ファイ,\アルファ)}
β
=
¬
(
ϕ
1
∧
⋯
∧
ϕ
ん
)
{\displaystyle \beta =\neg (\phi _{1}\wedge \dots \wedge \phi _{n})}
{
ϕ
1
、
…
、
ϕ
ん
}
⊆
Φ
{\displaystyle \{\phi _{1},\dots ,\phi _{n}\}\subseteq \Phi }
関係 反論 : トートロジーで ある場合にのみ 攻撃する
(
Ψ
、
β
)
{\displaystyle (\Psi ,\beta )}
(
Φ
、
α
)
{\displaystyle (\ファイ,\アルファ)}
β
─
¬
α
{\displaystyle \beta \Leftrightarrow \neg \alpha }
特定の攻撃関係が与えられれば、抽象的な議論フレームワークと同様の方法でグラフを構築し、推論することができます (拡張、懐疑的または信じやすい推論を構築するためのセマンティクスの使用)。違いは、論理ベースの議論フレームワークから推論される情報は、一連の式 (受け入れられた議論の結果) であることです。
価値に基づく議論のフレームワーク
価値に基づく議論の枠組みは、議論の交換中に、ある議論は、主張する特定の価値に関して他の議論よりも 強い 場合があり、議論間の攻撃の成功はこれらの価値の違いに依存するという考えから生まれました。
正式には、値に基づく議論フレームワークは、 およびを含む タプル であり、 標準フレームワーク(一連の議論とこのセット上の二項関係)に類似しており、 は空でない値のセットであり、 の各要素を の要素に 関連付けるマッピングであり 、 上の優先順位関係(推移的、非反射的、非対称的)です 。
五
あ
ふ
=
⟨
あ
、
R
、
五
、
ヴァル
、
valprefs
⟩
{\displaystyle VAF=\langle A,R,V,{\textit {val}},{\textit {valprefs}}\rangle }
あ
{\displaystyle A}
R
{\displaystyle R}
五
{\displaystyle V}
ヴァル
{\displaystyle {\textit {val}}}
あ
{\displaystyle A}
五
{\displaystyle V}
valprefs
{\displaystyle {\textit {valprefs}}}
五
×
五
{\displaystyle V\times V}
この枠組みでは、ある議論が 別の議論に勝つには 、
1つの
{\displaystyle a}
b
{\displaystyle b}
1つの
{\displaystyle a}
「標準的な」意味での 攻撃: ;
b
{\displaystyle b}
(
1つの
、
b
)
∈
R
{\displaystyle (a,b)\in R}
そして 、 によって進められる値は によって進められる値よりも優先されません 。
(
val
(
b
)
,
v
a
l
(
a
)
)
∉
valprefs
{\displaystyle ({\textit {val}}(b),val(a))\not \in {\textit {valprefs}}}
b
{\displaystyle b}
a
{\displaystyle a}
両方の引数が同じ値に関連付けられている場合、またはそれぞれの値に優先順位がない場合、攻撃は成功すると指摘されています。
仮定に基づく議論の枠組み
仮定に基づく議論 (ABA) フレームワークでは、議論は一連のルールとして定義され、攻撃は仮定と反論の観点から定義されます。
形式的には、仮定に基づく議論の枠組みはタプルであり 、 [10] [11] [12] 、ここで
⟨
L
,
R
,
A
,
␣
¯
⟩
{\displaystyle \langle {\mathcal {L}},{\mathcal {R}},{\mathcal {A}},{\overline {\mathrm {\textvisiblespace} }}\rangle }
⟨
L
,
R
⟩
{\displaystyle \langle {\mathcal {L}},{\mathcal {R}}\rangle }
は演繹システムであり、 は 言語であり、 は および に対する の 形式の推論規則の集合です 。
L
{\displaystyle {\mathcal {L}}}
R
{\displaystyle {\mathcal {R}}}
s
0
←
s
1
,
…
,
s
m
{\displaystyle s_{0}\leftarrow s_{1},\dotsc ,s_{m}}
m
>
0
{\displaystyle m>0}
s
0
,
s
1
,
…
,
s
m
∈
L
{\displaystyle s_{0},s_{1},\dotsc ,s_{m}\in {\mathcal {L}}}
A
{\displaystyle {\mathcal {A}}}
、ここで は 空でない集合であり、 仮定 と呼ばれます。
A
⊆
L
{\displaystyle {\mathcal {A}}\subseteq {\mathcal {L}}}
␣
¯
{\displaystyle {\overline {\mathrm {\textvisiblespace} }}}
はから への全写像であり 、 は の 逆として定義されます 。
A
{\displaystyle {\mathcal {A}}}
L
{\displaystyle {\mathcal {L}}}
a
¯
{\displaystyle {\overline {a}}}
a
{\displaystyle a}
ABAを定義すると、議論は ツリー形式 [10]で表現できます。 [10] 正式には、演繹システム と一連の仮定が与えられた場合、 によって裏付けられた 主張 [ 10] は、 内の文または記号 によって ラベル付けされたノードを持つツリーであり 、次のようになります。
⟨
L
,
R
⟩
{\displaystyle \langle {\mathcal {L}},{\mathcal {R}}\rangle }
A
⊆
L
{\displaystyle {\mathcal {A}}\subseteq {\mathcal {L}}}
c
∈
L
{\textstyle c\in {\mathcal {L}}}
S
⊆
A
{\displaystyle S\subseteq {\mathcal {A}}}
L
{\displaystyle {\mathcal {L}}}
τ
{\displaystyle \tau }
ルートは次のようにラベル付けされます
c
{\displaystyle c}
各ノードについて 、
N
{\displaystyle N}
が葉ノード である 場合 、 仮定または
N
{\displaystyle N}
N
{\displaystyle N}
τ
{\displaystyle \tau }
が葉ノードでない 場合、推論規則 、があり 、 は のラベルであり 、
N
{\displaystyle N}
l
N
←
s
1
,
.
.
.
,
s
m
{\displaystyle l_{N}\leftarrow s_{1},...,s_{m}}
(
m
≥
0
)
{\displaystyle (m\geq 0)}
l
N
{\displaystyle l_{N}}
N
{\displaystyle N}
の場合 、ルールは (つまり の子は )となります 。
m
=
0
{\displaystyle m=0}
l
N
←
τ
{\displaystyle l_{N}\leftarrow \tau }
N
{\displaystyle N}
τ
{\displaystyle \tau }
それ以外の場合は、 ラベルの付いた子 がいます
N
{\displaystyle N}
m
{\displaystyle m}
s
1
,
.
.
.
,
s
m
{\displaystyle s_{1},...,s_{m}}
S
{\displaystyle S}
は、葉ノードにラベルを付けるすべての仮定の集合である。
一連の仮定によって裏付けられた 主張を伴う 議論 [10] は、次のように表記することもできる。
c
{\displaystyle c}
S
{\displaystyle S}
S
⊢
c
{\displaystyle S\vdash c}
参照
注記
^ ダン(1995)を参照
^ BesnardとHunter(2001)を参照
^ Bench-Capon (2002)を参照
^ 例えば、
理想 :Dung、Mancarella、Toni (2006) を参照
イーガー :Caminada(2007)を参照
^ Caminada (2006)を参照
^ Touretzky et al. を参照。
^ Gärdenfors (1988)を参照
^ Oikarinen と Woltran (2001) を参照
^ 2つのシステムの結合は、ここでは、引数セットの結合と攻撃関係の結合から構築されたシステムを表します。
^ abcd Dung, Phan Minh; Kowalski, Robert A.; Toni, Francesca (2009-01-01). 「仮定に基づく議論」。Simari, Guillermo; Rahwan, Iyad (編著)。 人工 知能における議論 。Springer US。pp. 199–218。CiteSeerX 10.1.1.188.2433。doi : 10.1007 / 978-0-387-98197-0_10。ISBN 978-0-387-98196-3 。
^ Bondarenko, A.; Dung, PM; Kowalski, RA; Toni, F. (1997-06-01). 「デフォルト推論に対する抽象的かつ議論理論的なアプローチ」. 人工知能 . 93 (1): 63–101. doi :10.1016/S0004-3702(97)00015-5.
^ Toni, Francesca (2014-01-02). 「仮定に基づく議論のチュートリアル」. Argument & Computation . 5 (1): 89–117. doi : 10.1080/19462166.2013.869878 . ISSN 1946-2166.
参考文献
Trevor Bench-Capon (2002)。「価値に基づく議論のフレームワーク」。 第 9 回非単調推論に関する国際ワークショップ (NMR 2002) : 443–454。S2CID 14062189 。
Philippe Besnard、Anthony Hunter (2001)。「演繹 的議論の論理ベース理論」。 人工 知能 。128 (1–2): 203–235。doi : 10.1016 /s0004-3702(01)00071-6 。
フィリップ・ベスナード、アンソニー・ハンター(2008年)。 議論の要素 。MITプレス。
マーティン・カミナダ(2006年)「議論における復権の問題について」 JELIA :111-123。
Martin Caminada (2007)。 形式的議論のための 2 つの独自の拡張セマンティクスの比較: Ideal と Eager 。第 19 回ベルギー - オランダ人工知能会議 (BNAIC 2007)。
Phan Minh Dung (1995). 「議論の許容性と非単調推論、論理プログラミング、n人ゲームにおけるその基本的な役割について」 人工知能 . 77 (2): 321–357. doi : 10.1016/0004-3702(94)00041-X .
Phan Minh Dung、Paolo Mancarella、 Francesca Toni (2006)。「理想的な懐疑論者の議論の計算」。 技術レポート 。
Peter Gärdenfors (1988)。 『流動する知識:認識状態のダイナミクスのモデル化 』ケンブリッジ:MIT 出版。
エミリア・オイカリネン、ステファン・ウォルトラン (2001)。「議論フレームワークの強い同等性の特徴づけ」。 人工 知能 。175 (14–15): 1985–2009。doi : 10.1016/ j.artint.2011.06.003 。
イヤド・ラーワン。ギレルモ R. シマリ (2009)。 人工知能における議論 。ドルドレヒト: スプリンガー。 Bibcode :2009aai..本....S。
David S. Touretzky、John F. Horty、Richmond H. Thomason (1987)。「直感の衝突: 非単調多重継承システムの現状」 (PDF) 。Proceedings IJCAI 1987。pp. 476–482。2014-08-06に オリジナル (PDF)からアーカイブ。