# 議会会議録と予算表を紐づける Minutes-to-Budget Linking タスクの提案

木村泰知 1 梶縁 1 乙武北斗 2 門脇一真 3 佐々木稔 4 小林暁雄 5
1 小樽商科大学 2 福岡大学 3 株式会社日本総合研究所 4 茨城大学 5 農研機構
kimura@res.otaru-uc.ac.jp

## 概要

予算編成に関する議論の背景・過程・結果を理解 するには，複数の文書や表を参照する必要がある。

NTCIR-17 QA-Lab PoliInfo-4 のサブタスクの一つで ある Minutes-to-Budget Linking (以下 MBLink) では，議会における予算審議に焦点を当て，ある予算に関 する発言に対して，関連する予算表のセルを紐づけ るタスクを実施する．MBLink は，議会会議録のよ うな非構造化データから, 表形式データの予算表 に含まれる特定のセルを紐づけることで，発言の 根拠となる数値をみつけ，予算増減の理由をわか りやすく提供することを目指している。本稿では， MBLink のデータ形式，評価方法，アノテーション 方法について述べる。

## 1 はじめに

地方自治体の役割のひとつに予算編成がある。予算は，首長により予算案が作成され，議会で審議さ れた後に成立する。しかしながら，審議結果である 予算は，どのような背景に基づいて予算案が作成さ れ，どのような議論を経て成立しているのかを把握 しづらい。予算作成の議論を理解するには，参照し なければならない文書や表が数多く存在する [1][2].例えば，対象年度の予算は，前年度の予算と比較し ながら，説明される [3]. 特に，正確な金額を確認す る場合には予算表を参照することになる。

小樽市議会における予算説明の例 (図 1 も参照)

まず，歳入についてでありますが，市税につき ましては，個人市民税，法人市民税などで減収 が見込まれるものの，固定資産税，都市計画税などで増収が見込まれることから，2.7\%，3 億 5,280 万円増の 135 億 7,350 万円を見込みま した.
ここで，小樽市議会における市長の説明を例に，予算に関する金額表現処理の難しさについて説明 する。上記の例にあるように，市長は「歳入」とな る「市税」「個人市民税」「法人市民税」「固定資産税」「都市計画税」の税収入の説明をしつつ，見込 み額を述べている。「市税」「個人市民税」などの額 は，文中に記載されていないものの，別の資料に記載されており，予算表を参照することで，正確な金額を確認できる。「135 億 7,350 万円」という金額表現は，前年度の市税の「2.7\%」である「3 億 5,280 万円」の金額が増えることを見込んで計算された対象年度の見積額である。

議会における発言は，予算編成の経緯が述べれる こともあるが，予算関連の書類が配布されたことを 前提にしているため，詳細な数値や正確な金額が明言されないこともある.このような場合には，予算表を参照することで，金額や数値を確認することが 可能である. また，予算の増減額や割合について も，予算表の金額と紐づけて，計算することができ る. さらに，予算編成に至る経緯については，提案 された予算金額とともに，理由を加えて説明してい ることが多い [3].

そこで，本研究では，議会における予算審議の発言と予算表の関連項目を紐づける MBLink (Minutesto-Budget Linking) タスクを提案する．MBLink の目的は，予算の根拠となる金額を明らかにするとと もに，どのような理由で予算額が決定したのか を確認できるようにすることである．MBLink は， NTCIR-17 QA-Lab PoliInfo-41) のサブタスクのひとつ である [4]. NTCIR-17 は，NII が主催する評価型ワー クショップであり，2022 年 7 月から 2023 年 12 月ま で開催される ${ }^{2)}$. 本稿では，MBLink のデータ形式,評価方法，アノテーション方法について述べる。


## 2 議会会議録と予算表

## 2.1 予算編成の流れ

自治体の予算は，次年度 (4 月以降) に実現すべき 方向性を考えて, 前年度の議会で決定される. 予算編成のおおまかな流れは, 前年度の後半から始ま る. 最初に，次年度に実現すべき方向性を考えて，組織内部の意思統一を図りつつ，予算編成方針が決定される. 予算編成方針に基づいて，各部からの予算要求がある. それらの要求に対して, 社会状況や 国の動向を踏まえ, 要求内容の追加・変更が行われ る. 1 月頃に, 各部から要求された内容について査定が行われ，予算案が公表される. 2 月上旬に開催 される第一回定例会に予算案が上程され，議決を受 ける. 議会では，首長から予算案の説明された後 で，さまざまな観点から審議が行われ，予算案を可決すべきか否かが決定される。

## 2.2 予算の説明箇所

首長による予算の説明箇所は，第一回定例会の 1 日目の冒頭に行われることが多い. 例えば，平成 31 年 (2019 年) の小樽市議会 ${ }^{3}$ ) の第 1 回定例会の議案 は「予算」と「条例」に分けられ，第 1 号議案から 第 19 号議案までが予算であり，第 20 号議案から第 38 号議案までが条例である. 第 1 回の本会議4) の冒頭は，予算の提案から始まり，市長が予算の説明を 行っている. 予算説明されている文は，2ページ程度であり, 35 文であった. 本研究では, 首長が予算 を説明している発言に焦点を当て，関連する予算表 のセルと紐づける.

## 2.3 予算表の種類

前節で述べた通り，予算の審議は，第一回定例会 において行われ，首長による提案から始まる. 首長 は，予算関連書類に記載されている金額を根拠とし ながら，説明することが多い. 例えば，小樽市の予算情報は下記の 8 つの書類が公開されている [3].

1)予算編成方針について

2)予算総括表

3)予算案のポイント

4)主要事業

5)部別要求額・予算額


4) https://www.city.otaru.lg.jp/docs/2020113000634/
6)ふるさと応援寄附金の使い道

7)予算書

8)予算説明書

梶らの調査 [3] によれば，予算情報は「予算総括表」「予算案のポイント」「部別要求額・予算額」「予算書」と対応づけられることが多い，予算総括表は，一般会計，特別会計，企業会計に対する前年度と今年度の予算額が記述されている表である。予算案のポイントは，財政部が予算編成のポイントを 図や表を含めて説明した文書である。部別要求額・予算額は，小樽市の総合計画に沿って，各事業に対 する予算額をまとめた表である。予算書は，一般会計，特別会計，企業会計に分けて，歳入と歳出が表 として記載されており，約 40 ページである.

## 3 Minutes-to-Budget Linking

## 3.1 目的

MBLink の目的は，議会における発言と予算表の 数値を紐づけることで，根拠となる金額を明らかに するとともに，どのような理由で予算額が決定した のかを確認できるようにすることである.

## 3.2 データセット

MBLink の入力，出力，評価方法を下記に示す.

入力 予算表 (HTML)議会会議録 (HTML)

出力 会議録の発言と予算項目の紐付け (JSON)

評価 議会会議録から予算表への連結，および，理由の有無についての評価 ( $\mathrm{F}$ 値)

MBLink では，議会会議録中のある文が予算表の特定のセルの金額に関連するものであれば，その文 にそのセルの ID を付与し，さらにその文に予算の 主張に関する理由が含まれているか否かの判定結果も付加する. 入力は，予算表と議会会議録であ り，HTML ファイルとして与えられる．与えられ る HTML は，図 1 の例にあるように，IDが付与さ れた HTML である，出力は，予算表に関連するセ ルがあれば，議会会議録に含まれる文 ID と予算表 に含まれるセル ID を紐づけて，JSON ファイルと して返す。また，理由が述べられている場合には “containsReason”を“True”とする。評価は，議会会議録から予算表への連結，および，理由の有無につ いての性能評価として F 値を用いる。

\{"sentencelD": "011002-2019-doc54321-sent30", "linkedCellIDs": ["011002-2019-doc12345-tab2-r2c1", "011002-2019-doc12345-tab2-r2c3"], "containsReason": true\}

図 1 市税について「対象年度」「前年度」の税収入を参照しつつ説明している箇所に対して，アノテーションする例

## 4 アノテーション

本節では，アノテーションの流れを説明する。

## 4.1 アノテーションの準備

自治体の公開している予算表は，PDFで公開され ていることが多い. そのため，アノテーションを行 う前に，PDF から HTML へ変換する. HTMLへの 変換は, 変換ツールとして ABBYY FineReader PDF ${ }^{5}$ を用いて自動で変換した後で，下記の処理をするこ とで，人手でデータ整形をしている.

1. 結合されているセルを分割する

2. 必要があれば，セル内で改行する

3. 余計なスペースを削除する

4. 明らかな文字認識の誤りを訂正する

## 4.2 対象データ

対象データは，小樽市，福岡市，茨城県の議会と する予定である．現時点では，小樽市の2019年およ び 2020 年の第一回定例会の市長の予算説明に関す る発言を対象としてアノテーションを進めている.

・2019年 第 1 回定例会 第 1 日目 ${ }^{6}$

- 2020 年 第 1 回定例会 第 1 日目 ${ }^{7)}$

予算表は，予算説明で参照されることが多い「予算総括表」「予算案のポイント」「部別要求額・予算額」「予算書」に含まれる表とする。

## 4.3 アノテーションの方法

アノテーションは，図 2 の例にあるような独自で 開発したツールを用いて行う．アノテーションツー ルは，左側に会議録，右側に予算表が見える状態に なっており，予算に関する発言と関連のある表のセ ルを紐づけることができる．梶らの調査 [3] と同様 に，予算編成の根拠となる「金額」「割合」「増減」「参照」に着目したアノテーションが可能であり，理由の有無も付与できることを確認した.

## 5 関連研究

## 5.1 テキストと表の連結

テキストと表を紐づける研究には, FEVEROUS (Fact Extraction and VERification Over Unstructured and Structured information) [5] がある. FEVEROUS は, Wikipedia に記述された Claim(主張)の真偽を検証 するために, Evidence(根拠)を Wikipedia の表から

7) https://www.city.otaru.lg.jp/docs/2020113000634/ file_contents/02-01.pdf

の当初予算と比較して説明申し上げます。

まず、歳入についてでありますが、市税につきましては、個人市民税、法人市民税などで減収が見込まれるものの、固定資産税、都市計画税などで増収が見込まれることから、2.7\%、3 億5,280万円増の 135 億7,350万円を見込みました。

地方交付税につきましては、国の地方財政計画の伸び率などを 基本に、本市の特殊事情を勘案しながら積算し、臨時財政対策債を加えた実質的な地方交付税では、1.7\%、2 億 9,500 万円減 の170億5,100万円を見込みました。地方消費税交付金につきましては、 $3.2 \% 、 7,800$ 万円増の 25 億 700万円を見込みました。

また、歳出の主なものについて経費別に申し上げますと、いわ ゆる義務的経費では、人件費が $0.6 \%$ の減、公債費が $4.3 \%$ の減 となりましたが、扶助費において、市内幼稚園の新制度幼稚園・認定こども園への移行に伴う教育・保育給付費負担金の堌 などにより、2.1\%の増となったことから、合計では0.3\%の増 となり、歲出合計に占める義務的経費の割合は、前年度を 1.9 ポイント下回る $56.1 \%$ となりました。

図 2 MBLinkのアノテーション画面の例

みつけるタスクである。例えば，Claim に「Roberto Fico は，総投票数の $57.6 \%$ \% 57,119 票を獲得しま した.」と入力文が与えられた場合，表から投票数 が「61,819」であることをみつけ，Verdict(評決)とし ては Refuted(反論) に分類する。

議会会議録と異なる言語資源を連結する研究は, NTCIR-15 QA-Lab PoliInfo-2 の Entity Linking で行わ れている [6]. Entity Linking は，議会で議論されて いる法律名，あるいは，条例名に対して，関連する Wikipedia の記事と紐づけるタスクである。例えば，「働き方改革を推進するための関係法律の整備に関 する法律」という正式名称が会議録中に出てきた場合，Wikipedia の「働き方改革関連法」という記事と 紐づけている.

他にも，NTCIR-16 QA Lab-PoliInfo-3 [7] には，予算を対象にした議論マイニングとして，議会会議録 のテキストに含まれる金額表現を予算表と紐づける Budget Argument Mining タスクがある [1][2]²).しか しながら, Budget Argument Mining は, 議論ラベル の分類に対する比重が大きく，会議録と予算表を紐 づける点に研究の余地がある. 例えば，紐づける対象が金額表現のみとされていたことや複数存在する 予算表のうち一つのみを対象としていたことによ り，紐付けることが困難なこともあった。

## 5.2 表の理解

表構造解析に関する shared task には，ICDAR 2013 Table competition $[8]^{9}$ がある. Table competition では,

8) https://github.com/poliinfo3

9) https://iapr.org/archives/icdar2013/
2つの政府機関 (.europa.eu /.gov) の発行した文書 PDF から表を収集したデータセットを作成している。

表の理解に関する研究は現在も注目されており，国際会議 KDD21 では，表の理解に関するチュー トリアルとして "From Tables to Knowledge: Recent Advances in Table Understanding” が開催された ${ }^{10)}$. 表 の理解には，表のタイプ分類 [9]，表のエリア抽出 [10], 表の意味構造の解析 [11], セルの表記統一 などの課題がある.

NTCIR-17 Understanding of non-Financial Objects in Financial Reports (以下，UFO） ${ }^{11}$ では，有価証券報告書を対象として, 表形式のデータや文書から構造化情報を抽出する技術を開発することを目的とした タスクが提案されている [12]. UFO タスクには $2 \supset$ のサブタスクとして，表データ抽出 (TDE; table data extraction) サブタスク，ならびに，テキストと表の 関係抽出 (TTRE; text-to-table relationship extraction) サ ブタスクがある.

## 6 おわりに

本稿では，議会における予算審議の発言と予算表 の関連項目を紐づける MBLink タスクを提案した。 また， MBLink のデータセットの形式，アノテー ションの方法について述べた.

今後は，NTCIR-17 QA-Lab PoliInfo-4 のサブタスク として，MBLinkを進めるとともに，有価証券報告書を対象にした NTCIR-17 UFO タスクとの連携も考 えている。

10) https://usc-isi-i2.github.io/KDD21Tutorial/

11) https://sites.google.com/view/ntcir17-ufo

## 謝辞

本研究は JSPS 科研費 21H03769，22K12740 の助

成を受けたものである.

## 参考文献

[1] Yasutomo Kimura, Hokuto Ototake, and Minoru Sasaki. Budget argument mining dataset using Japanese minutes from the National Diet and local assemblies. LREC 2022, 2022.

[2] 木村泰知, 永㴊景祐, 乙武北斗, 佐々木稔. 予算項目に 関連する議論を対応づける Budget Argument Mining のデータセット構築. 情報処理学会 第 249 回自然言語処理研究会, 2021 .

[3] 梶縁, 木村泰知. 地方自治体の予算を対象にした金額表現の分析. 第 38 回ファジィシステムシンポジウム (FSS2022), 92022.

[4] 小川泰弘, 木村泰知, 渋木英潔, 乙武北斗, 内田ゆず,高丸圭一, 門脇一真, 秋葉友良, 佐々木稔, 小林暁雄. NTCIR-17 QA Lab-PoliInfo-4 のタスク設計. 言語処理学会第 29 回年次大会, 2023.

[5] Rami Aly, Zhijiang Guo, Michael Sejr Schlichtkrull, James Thorne, Andreas Vlachos, Christos Christodoulopoulos, Oana Cocarascu, and Arpit Mittal. The Fact Extraction and VERification Over Unstructured and Structured information (FEVEROUS) shared task. In Proceedings of the Fourth Workshop on Fact Extraction and VERification (FEVER), pp. 1-13, Dominican Republic, 2021. Association for Computational Linguistics.

[6] Yasutomo Kimura, Hideyuki Shibuki, Hokuto Ototake, Yuzu Uchida, Keiichi Takamaru, Madoka Ishioroshi, Teruko Mitamura, Masaharu Yoshioka, Tomoyosi Akiba, Yasuhiro Ogawa, Minoru Sasaki, Kenichi Yokote, Tatsunori Mori, Kenji Araki, Satoshi Sekine, and Noriko Kando. Overview of the NTCIR-15 QA Lab-PoliInfo-2 task. Proceedings of The 15th NTCIR Conference, 12 2020.

[7] Yasutomo Kimura, Hideyuki Shibuki, Hokuto Ototake, Yuzu Uchida, Keiichi Takamaru, Madoka Ishioroshi, Masaharu Yoshioka, Tomoyoshi Akiba, Yasuhiro Ogawa, Minoru Sasaki, Kenichi Yokote, Kazuma Kadowaki, Tatsunori Mori, Kenji Araki, Teruko Mitamura, and Satoshi Sekine. Overview of the NTCIR-16 QA Lab-PoliInfo-3 task. Proceedings of The 16th NTCIR Conference, 6 2022.

[8] Max Göbel, Tamir Hassan, Ermelinda Oro, and Giorgio Orsi. ICDAR 2013 Table Competition. In 2013 12th International Conference on Document Analysis and Recognition, pp. 1449-1453, 2013.

[9] Kyosuke Nishida, Kugatsu Sadamitsu, Ryuichiro Higashinaka, and Yoshihiro Matsuo. Understanding the semantic structures of tables with a hybrid deep neural network architecture. In Satinder Singh and Shaul Markovitch, editors, Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, February 4-9, 2017, San Francisco, California, USA, pp. 168174. AAAI Press, 2017.
[10] Kexuan Sun, Harsha Rayudu, and Jay Pujara. A hybrid probabilistic approach for table understanding. In Conference on Artificial Intelligence (AAAI), 2021.

[11] Binh Vu, Craig Knoblock, Pedro Szekely, Jay Pujara, and Minh Pham. A graph-based approach for inferring semantic descriptions of Wikipedia tables. In International Semantic Web Conference, 2021.

[12] 木村泰知, 近藤隆史, 門脇一真, 加藤誠. UFO: 有価証券報告書の表を対象とした情報抽出タスクの提案. 人工知能学会第二種研究会資料, Vol. 2022, No. FIN-029, pp. 32-38, 2022.
 木村泰知 1 梶縁 1 乙武北斗 2 門脇一真 3 佐々木稔 4 小林暁雄 5 1 小樽商科大学 2 福岡大学 3 株式会社日本総合研究所 4 茨城大学 5 農研機構 kimura@res.otaru-uc.ac.jp  