2024-03-29T21:08:28Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:002110642021-05-11T15:00:00Z00934:00935:10452:10555
CJ:深層学習による自然言語処理技法をプログラミング言語に橋渡しする形式日本語CJ: Controlled Japanese between Programming Languages and Natural Language Processingjpn[発表概要, Unrefereed Presentatin Abstract] http://id.nii.ac.jp/1001/00210958/Articlehttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=211064&item_no=1&attribute_id=1&file_no=1Copyright (c) 2021 by the Information Processing Society of Japan日本女子大学大学院理学研究科数理・物性構造科学専攻日本女子大学理学部数物科学科日本女子大学理学部数物科学科日本女子大学理学部数物科学科秋信, 有花縫嶋, 慧深田村, みゆ倉光, 君郎深層学習技術の登場により,近年の自然言語処理は目覚ましい発展を遂げている.同様に,プログラミング言語処理やさらにソフトウェア工学分野において,深層学習技術の活用は大いに期待されるものとなっている.我々は,深層学習による自然言語処理技法をより直接的に適用しやすくするため,プログラミング言語と双方向変換可能な形式日本語CJを提案する.CJは,構文レベルで形式的に定義され,決定的な構文木を導出でき,プログラミング言語を含む任意の形式言語と双方向変換となっている.一方,CJは日本語として自然に解釈することができ,既存の自然言語処理も適用可能である.本発表では,CJの設計と実装を報告する.Deep learning techniques have made remarkable progress in natural language processing in recent years. Similarly, the use of deep learning techniques has become very promising in the fields of programming language processing and software engineering. In order to facilitate more direct application of natural language processing techniques, we propose a formal Japanese CJ that can be converted to a programming language in a bidirectional manner. CJ is formally defined at the syntactic level, can derive a definitive syntactic tree, and is capable of bi-directional conversion to any formal language, including programming languages. On the other hand, CJ can be interpreted naturally as Japanese and is applicable to existing natural language processing. In this talk, we present the design and implementation of CJ.AA11464814情報処理学会論文誌プログラミング(PRO)14225252021-05-121882-78022021-04-30