「操作(治療、介入)なしでは因果関係がない」という言葉を守ることにより、原因と結果のデータ分析は、因果要因の変化という観点から観察されたデータの変化を表します。現在の技術的制限または倫理的考慮事項のために、因果要因が現実の世界での積極的な操作に適していない場合、反事実的アプローチがデータ形成のモデルに介入を実行します。オブジェクト表現またはアクティビティ(時間オブジェクト)表現の場合、オブジェクトの部分を変化させることは、それらが空間的および/または時間的であるかどうかにかかわらず、一般に実行不可能です。高階テンソルの代数である多重線形代数は、データ形成の原因となる要因を解きほぐすための適切で透過的なフレームワークです。多重線形フレームワークでパーツベースの固有の因果因子表現を学習するには、パーツベースの多重線形モデルに一連の介入を適用する必要があります。全体と部分の統一された多重線形モデルを提案します。オブジェクト階層全体で同時に最適化することにより、因果要因の解きほぐされた表現を計算する、階層ブロック多重線形因数分解、MモードブロックSVDを導出します。計算効率を考慮して、インクリメンタルボトムアップ計算の代替手段であるインクリメンタルMモードブロックSVDを導入します。これは、低レベルの抽象化であるパーツ表現を使用して、高レベルの抽象化である親全体を表します。このインクリメンタル計算アプローチは、データがインクリメンタルに利用可能になったときに因果モデルパラメータを更新するためにも使用できます。結果として得られるオブジェクト表現は、オブジェクトの全体と部分の再帰的階層に関連する固有の因果要因表現の解釈可能な組み合わせ選択であり、オブジェクト認識をオクルージョンに対してロバストにし、トレーニングデータ要件を削減します。
By adhering to the dictum, "No causation without manipulation (treatment, intervention)", cause and effect data analysis represents changes in observed data in terms of changes in the causal factors. When causal factors are not amenable for active manipulation in the real world due to current technological limitations or ethical considerations, a counterfactual approach performs an intervention on the model of data formation. In the case of object representation or activity (temporal object) representation, varying object parts is generally unfeasible whether they be spatial and/or temporal. Multilinear algebra, the algebra of higher-order tensors, is a suitable and transparent framework for disentangling the causal factors of data formation. Learning a part-based intrinsic causal factor representations in a multilinear framework requires applying a set of interventions on a part-based multilinear model. We propose a unified multilinear model of wholes and parts. We derive a hierarchical block multilinear factorization, the M-mode Block SVD, that computes a disentangled representation of the causal factors by optimizing simultaneously across the entire object hierarchy. Given computational efficiency considerations, we introduce an incremental bottom-up computational alternative, the Incremental M-mode Block SVD, that employs the lower-level abstractions, the part representations, to represent the higher level of abstractions, the parent wholes. This incremental computational approach may also be employed to update the causal model parameters when data becomes available incrementally. The resulting object representation is an interpretable combinatorial choice of intrinsic causal factor representations related to an object's recursive hierarchy of wholes and parts that renders object recognition robust to occlusion and reduces training data requirements.