AI-SCHOLARに、「機械翻訳のアイデアをプログラミング言語に導入!教師無しでコードの移植が可能に」という記事がありました。

以下、抜粋:
● 提案手法の基礎にある考えは、コード変換タスクが通常の言語翻訳と酷似していると言う事です。
● TransCoderモデルは、本質的には transformerによるエンコーダーとデコーダーで構成された、Attention機構を備えたsequence-to-sequence(seq2seq)モデルです。
● しかし字面の一致を評価すると、構文の一致が多いプログラムはBLEUスコアが高くなりますが、関数の出力は大きく異なる可能性があります。逆に、意味的に同様でも実装が異なるコードは、BLEUスコアが低くなります。
ここでもBLEUスコア使えるんかい、って感じですね。

以下、抜粋:
● 提案手法の基礎にある考えは、コード変換タスクが通常の言語翻訳と酷似していると言う事です。
● TransCoderモデルは、本質的には transformerによるエンコーダーとデコーダーで構成された、Attention機構を備えたsequence-to-sequence(seq2seq)モデルです。
● しかし字面の一致を評価すると、構文の一致が多いプログラムはBLEUスコアが高くなりますが、関数の出力は大きく異なる可能性があります。逆に、意味的に同様でも実装が異なるコードは、BLEUスコアが低くなります。
ここでもBLEUスコア使えるんかい、って感じですね。
- 関連記事
-
-
言語処理学会第27回年次大会(NLP2021)のシルバースポンサーになりました 2020/11/27
-
【翻訳インターン感想】機械翻訳研究者側の学生① 2020/10/12
-
機械翻訳のアイデアをプログラミング言語に導入!教師無しでコードの移植が可能に 2020/09/09
-
今、音声がアツい? 2020/08/05
-
プログラミングとIT導入補助金2020 2020/07/25
-