Daily Arxiv

世界中で発行される人工知能関連の論文をまとめるページです。
このページはGoogle Geminiを活用して要約し、非営利で運営しています。
論文の著作権は著者および関連機関にあり、共有する際は出典を明記してください。

Heterogeneous Directed Hypergraph Neural Network over Abtract syntax tree (AST) for Code Classification

Created by
  • Haebom

作者

Guang Yang, Tiancheng Jin, Liang Dou

概要

本稿では、コード分類の問題を解決するために、従来のAST(Abstract Syntax Tree)ベースおよびGNN(Graph Neural Network)ベースの方法の制限を克服する新しいアプローチを紹介します。従来の方法はペアワイズ関係のみを考慮して高次元データ相関関係を無視するのに対し、本論文では異種方向的超グラフ(HDHG、Heterogeneous Directed Hypergraph)を用いてASTを表現し、これを処理する異種方向的超グラフニューラルネットワーク(HDHGN、Heterogenegraphs)。 HDHGには、ノードタイプ、エッジタイプ、子ノードと親ノード間の方向性など、より豊富な構造的およびセマンティックな情報が含まれており、高次元データ相関を効果的にモデル化できます。 PythonとJavaプログラムのパブリックデータセットを使用した実験の結果、提案されたHDHGNは従来の方法よりも優れたパフォーマンスを示すことがわかりました。

Takeaways、Limitations

Takeaways:
異種方向の超グラフを使用してASTを表現することで、高次元のデータ相関を効果的に捉え、コードの理解度を向上させることができます。
従来のASTベースおよびGNNベースの方法より優れたコード分類性能を達成。
HDHGNモデルは様々なプログラミング言語に適用可能性が高い。
Limitations:
提案されたHDHGNモデルの複雑さにより、計算コストが増加する可能性があります。
さまざまなプログラミング言語とコードスタイルを含むより広範なデータセットの実験が必要です。
HDHG表現の最適化とHDHGNモデルのパラメータ同調に関するさらなる研究が必要である。
👍