HyperAIHyperAI

Command Palette

Search for a command to run...

トランスフォーマーに木構造を入力することで行うコード予測

Seohyun Kim Jinman Zhao Yuchi Tian Satish Chandra

概要

コード予測(次トークン予測)の精度に関する最先端技術を進展させました。まず、最近提案されたTransformerアーキテクチャをそのまま適用するだけで、従来のニューラルおよび非ニューラルシステムを上回ることを報告します。さらに、Transformerアーキテクチャにコードの構文構造を意識させるように設計することで、Transformerベースのシステムが従来のシステムを上回る差をさらに拡大できることを示します。これにより、RNNベースのシステム(Hellendoorn他、2018年と類似)に対して18.3%、Deep3システム(Raychev他、2016年)に対して14.1%、またCode2Seq(Alon他、2018年)のコード予測向けアダプテーションに対して14.4%の精度向上を達成しました。本論文では、もともと順序データの処理を目的として設計されたTransformerにコード構造を伝えるための複数の手法を提示しています。標準的なPythonデータセットおよびFacebook社内の内部Pythonコーパスを用いた、包括的な実験評価を通じて、本提案の有効性と他の設計選択肢との比較を行っています。また、本研究のコードおよびデータ準備パイプラインは、オープンソースとして公開される予定です。


AIでAIを構築

アイデアからローンチまで — 無料のAIコーディング支援、すぐに使える環境、最高のGPU価格でAI開発を加速。

AI コーディング補助
すぐに使える GPU
最適な料金体系

HyperAI Newsletters

最新情報を購読する
北京時間 毎週月曜日の午前9時 に、その週の最新情報をメールでお届けします
メール配信サービスは MailChimp によって提供されています
トランスフォーマーに木構造を入力することで行うコード予測 | 記事 | HyperAI超神経