本論文は、ニューロシンボリックAIシステムの性能評価と最適化に関する研究を報告している。
まず、ニューロシンボリックAIアルゴリズムを5つのカテゴリに体系的に整理した。次に、代表的なニューロシンボリックAIモデル7つ(LNN、LTN、NVSA、NLM、VSAIT、ZeroC、PrAE)を選定し、CPU、GPU、エッジデバイスでプロファイリングを行った。
その結果、以下の主要な知見が得られた:
ニューロシンボリックAIモデルは、ニューラルモデルに比べて高遅延であり、リアルタイムアプリケーションに適さない。シンボリック演算はCPU/GPUで非効率的に処理され、システムボトルネックとなる可能性がある。
ニューラル部分はMatMulやConvが主体であるのに対し、シンボリック部分はベクトル/要素演算や論理演算が主体である。ALU利用率が低く、キャッシュヒット率が低く、データ移動量が多いため、CPU/GPUでは非効率的である。
ニューラル部分は計算量駆動型であるのに対し、シンボリック部分はメモリ駆動型であり、スケーラビリティの問題がある。
シンボリック演算はニューラル結果に依存するか、ニューラル構造に組み込まれる必要があり、エンドツーエンドシステムの臨界パスとなる。ベクトルシンボリック演算フェーズとコントロールの複雑さにより、CPU/GPUでの資源利用率が低い。
最後に、ベクトルシンボリックアーキテクチャをケーススタディとして取り上げ、カーネル定式化、マイクロアーキテクチャ、データフロー、制御方式の提案により、ニューロシンボリックシステムの効率と拡張性を向上させる方法を示した。
翻译成其他语言
从原文生成
arxiv.org
更深入的查询