レイヴンのプログレッシブ行列(RPM)は、人間の知性と高い相関関係があり、人間の抽象的な推論能力を測定するために広く使用されています。本論文では、深層ニューラルネットワークの抽象的な推論能力を研究するために、RPM問題を解決するための最初の教師なし学習法を提案します。グラウンドトゥルースラベルは許可されていないため、RPM公式の事前の制約に基づいて疑似ターゲットを設計し、グラウンドトゥルースラベルを近似します。これにより、教師なし学習戦略が教師あり学習戦略に効果的に変換されます。ただし、正解は疑似ターゲットによって誤ってラベル付けされているため、ノイズの多いコントラストは不正確なモデルトレーニングにつながります。この問題を軽減するために、否定的な回答でモデルのパフォーマンスを改善することを提案します。さらに、特徴表現をさまざまなRPM問題に適応させるための分散化手法を開発します。 3つのデータセットでの広範な実験は、私たちの方法が教師ありアプローチのいくつかよりも優れていることを示しています。私たちのコードはhttps://github.com/visiontao/ncdで入手できます。
Raven's Progressive Matrices (RPM) is highly correlated with human intelligence, and it has been widely used to measure the abstract reasoning ability of humans. In this paper, to study the abstract reasoning capability of deep neural networks, we propose the first unsupervised learning method for solving RPM problems. Since the ground truth labels are not allowed, we design a pseudo target based on the prior constraints of the RPM formulation to approximate the ground truth label, which effectively converts the unsupervised learning strategy into a supervised one. However, the correct answer is wrongly labelled by the pseudo target, and thus the noisy contrast will lead to inaccurate model training. To alleviate this issue, we propose to improve the model performance with negative answers. Moreover, we develop a decentralization method to adapt the feature representation to different RPM problems. Extensive experiments on three datasets demonstrate that our method even outperforms some of the supervised approaches. Our code is available at https://github.com/visiontao/ncd.