「彼は寒がりだ。そのくせ窓を開ける。」計算機が二文を事実の集合として保存するだけなら、寒がりであることと開窓は両立します。人間が逆接を感じるのは、寒がりなら冷気を避けるはずだという常識を補うからです。「そのくせ」は明示された論理矛盾ではなく、人物の性質から予測される行動と、実際の行動のずれを示します。自然言語処理には、文面を越えた期待のモデルが必要になります。
しかも期待は普遍的な規則ではありません。換気を重視する寒がりなら合理的ですし、病室なら必要な行動かもしれません。背景知識が変われば違反そのものが消えます。
「その」が何を受けるかを解決する共参照も難題です。直前の形容だけを指す場合もあれば、数文にわたる人物像全体を受ける場合もあります。「彼は節約家で料理もする。そのくせ食材を余らせる」なら、二つの先行情報が期待を作ります。文脈窓が短いモデルは遠い情報を落とし、単純な最近接規則では誤ります。人間も先行詞が曖昧なら読み返します。
創作では、指示対象を意図的に広くして人物の自己矛盾をまとめることもできます。説明場面では、何との不一致かを一つに絞るほうが明晰です。
感情分析では、後件だけが中立でも、この接続が非難や呆れを付けることがあります。「忙しいと言う。そのくせ毎晩遊ぶ」では、遊ぶ事実よりも話者の評価が前へ出ます。単語ごとの肯定・否定辞書からは、「忙しい」「遊ぶ」という語だけで非難を復元しにくい——極性は語ではなく接続に宿っているからです。接続関係と話者の期待を特徴として扱わなければなりません。
引用文ならさらに複雑です。登場人物が他人を「そのくせ」と評していても、作品全体がその評価へ同意するとは限りません。発話者と作者の極性を分けます。
学習データへ注釈を付ける場合も、逆接の有無だけでなく、期待の主体、評価対象、非難の強さを分ける必要があります。注釈者同士で判断が割れる例は、モデルの失敗以前に人間の基準が曖昧だという情報です。一つの正解ラベルを強制するより、複数判断や確信度を残す設計が語の主観性に合います。
対話システムがこの語を返すと、利用者を責める響きが出ます。「運動したい。そのくせ歩かないのですね」と要約すれば、事実確認より人格評価に近づきます。支援的な応答なら、「歩く時間が取りにくいのですね」と制約を尋ねるほうが安全です。期待違反を検出する能力と、それを非難として出力する権限は別のものです。
システム設計では、推論の確信度だけでなく、誤って評価したときの対人損失を考えます。曖昧な矛盾ほど確認を挟む価値があります。
物語では、話者の偏見を露出させる語として使えます。人物が他人の複雑な事情を知らず「そのくせ」と断じ、後で理由を知るなら、接続詞が誤推論の痕跡になります。逆に十分な証拠を積んだ後で置けば、繰り返される不一致を短く総括できます。どちらの場合でも、矛盾は文字列の中にあらかじめ存在しない。
計算機と読者は、性質から行動を予測し、その予測と後件を突き合わせます。その見えない処理を誰の期待として置くか——それがこの語の核心です。