講演抄録/キーワード |
講演名 |
2023-03-14 11:50
時相論理式の生成に向けた時間関係認識手法の検討 ○大西舞子(お茶の水女子大)・小形真平・岡野浩三(信州大)・戸次大介(お茶の水女子大) SS2022-49 |
抄録 |
(和) |
要求仕様書の解析に組み込まれる関係抽出に,時間関係を活用できる余地がある。いくつかの研究では,ルールベースの関係抽出が採用されてきた.たとえば,時相論理式や状態遷移モデルの自動生成などのコンポーネントとして手法に組み込まれることが多い.具体的な例題をもとにルールを作成するため,適用範囲が限定的になりやすい.そのため,例題の規模の増減に対応して,ルールベースの手法の構成や性能を柔軟に変化させられることが求められる.しかし,現状では手法の拡張性や汎用性を高めることは容易ではない.
一方,自然言語処理の分野では,新聞記事に時間関係をアノテーションしたTimeBankの開発により深層学習ベースの関係認識を発展させているが,要求工学におけるコーパスは関係認識を学習するのに十分な規模のコーパスが整備されていないため,関係認識が十分に進んでいない.また,深層学習ベースの関係抽出が,要求工学における応用課題へ活用される研究は少ない.
本研究は,これまでルールベースの手法が採用されてきた課題に対して, 深層学習ベースの時間関係認識を適用する場合の有効性を確認する.自然言語処理の分野で一般的に採用される時間関係が注釈されたニュースドメインのコーパスを使用して,文内のイベント間の時間関係をモデルに学習させる.その学習済モデルを用いてファインチューニングを行う.時相論理式の合成に採用される基本的なパターンマッチング手法としてプロパティ仕様パターンがある.要件を抽象化させたパターンが収録されたテストデータに適用したところ,効果が示された. |
(英) |
There is room to utilize temporal relations in relation extraction that is incorporated in the analysis of requirements specifications. Several studies have employed rule-based relation extraction. For example, it is often incorporated into methods as a component of automatic generation of temporal logic formulas and state transition models. Since rules are created based on concrete examples, the scope of application tends to be limited. Therefore, it is necessary to be able to flexibly change the composition and performance of rule-based methods in response to increases or decreases in the scale of examples. However, it is not easy to increase the scalability and generality of methods in the current situation.
On the other hand, in the field of natural language processing, deep learning-based relation identification has been developed through TimeBank, which is a corpus annotated with temporal relations. But data in requirements engineering is not sufficiently large enough to learn relational identification. In addition, few studies have utilized deep learning-based relation extraction for challenging tasks in requirements engineering.
This study confirms the effectiveness of deep learning-based temporal relation identification when applied to tasks, where rule-based methods have been employed in the past. Using a news domain corpus annotated with temporal relations commonly employed in the field of natural language processing, we train a model to learn temporal relations between events in a sentence. The trained model is then used for fine tuning. Property specification patterns are a basic pattern matching method employed in the synthesis of temporal logic formulas. We applied this method to test data containing patterns that abstract requirement, and demonstrated its effectiveness. |
キーワード |
(和) |
ソフトウェア工学 / 自然言語処理 / 時間関係認識 / 要求仕様書 / / / / |
(英) |
Software Engineering / Natural Language Processing / Temporal Relation Identification / Requirements Specification / / / / |
文献情報 |
信学技報, vol. 122, no. 432, SS2022-49, pp. 13-18, 2023年3月. |
資料番号 |
SS2022-49 |
発行日 |
2023-03-07 (SS) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2022-49 |