ハイパーディメンショナルコンピューティングは、情報を効率的にエンコードし、学習に使用でき、その場で変更できるほど動的な長いハイパーディメンショナルベクトル(ハイパーベクトル)を作成するためのシンプルでありながら強力な操作を提供します。この論文では、異なるネットワークをシンボリックレベルで融合するために、バイナリハイパーベクトルを使用してニューラルネットワークの最終的な分類出力信号を直接エンコードするという概念を探ります。これにより、複数のニューラルネットワークが連携して問題を解決でき、追加のオーバーヘッドはほとんどありません。分類直前の出力信号はハイパーベクトルとしてエンコードされ、コンセンサス合計によってバンドルされて分類ハイパーベクトルをトレーニングします。このプロセスは、代わりに複数の分類ハイパーベクトルのコンセンサスを作成することにより、単一のニューラルネットワークで繰り返し実行できます。ハイパーベクトル操作はニューラルネットワークと比較して非常に高速で効率的であるため、オーバーヘッドをほとんど使用せずに、これが最先端技術を上回っているか、同等であることがわかります。このコンセンサスプロセスは、オンラインで学習し、モデルをリアルタイムで成長または喪失させることさえできます。ハイパーベクターは、保存できるメモリとして機能し、時間の経過とともにさらにバンドルされて、生涯学習機能を提供します。さらに、このコンセンサス構造は、最新の機械学習のパフォーマンスを犠牲にすることなく、ハイパーディメンションコンピューティングの利点を継承しています。この手法は、事実上すべてのニューラルモデルに外挿でき、使用するための変更はほとんど必要ありません。テスト例を提示すると、ネットワークの出力信号を記録するだけで済みます。
Hyperdimensional Computing affords simple, yet powerful operations to create long Hyperdimensional Vectors (hypervectors) that can efficiently encode information, be used for learning, and are dynamic enough to be modified on the fly. In this paper, we explore the notion of using binary hypervectors to directly encode the final, classifying output signals of neural networks in order to fuse differing networks together at the symbolic level. This allows multiple neural networks to work together to solve a problem, with little additional overhead. Output signals just before classification are encoded as hypervectors and bundled together through consensus summation to train a classification hypervector. This process can be performed iteratively and even on single neural networks by instead making a consensus of multiple classification hypervectors. We find that this outperforms the state of the art, or is on a par with it, while using very little overhead, as hypervector operations are extremely fast and efficient in comparison to the neural networks. This consensus process can learn online and even grow or lose models in real time. Hypervectors act as memories that can be stored, and even further bundled together over time, affording life long learning capabilities. Additionally, this consensus structure inherits the benefits of Hyperdimensional Computing, without sacrificing the performance of modern Machine Learning. This technique can be extrapolated to virtually any neural model, and requires little modification to employ - one simply requires recording the output signals of networks when presented with a testing example.