# 地方自治体の子育て支援事業比較表作成ツールの開発

金田 大海 多田 紘佳 中村 誠
新潟工科大学 工学部
mnakamur@niit.ac.jp

## 概要

近年, 少子高齢化が深刻化しており, それに伴い 総人口が減少傾向にある. 本研究の目的は, 地方自治体（以降，自治体という.)の子育て支援事業の類似事業をまとめ、比較が行なえる表を出力するツー ルの開発である.これにより, 自治体の独自事業の 発見が期待できる. そのために本研究では, 子育て 支援事業の内容を自治体のウェブサイトから取得し， TF-IDF を用いた SVM による文書分類により, 必要項目と不要項目を分類した後, 必要項目についてク ラスタリングを行い，類似する事業をまとめ表を作成し出力するツールを開発する。

## 1 はじめに

近年, 少子高齢化が深刻化しており, 2015 年には 65 歳以上が約 $26.6 \%$ 、 15 歳未満が約 $12.5 \%$ であった のが、2045 年には 65 歳以上が約 $36.8 \%$ に増加、 15 歳未満が約 $10.7 \%$ と減少するとされている。それに 伴い総人口が減少傾向にある [1]. 特に, 少子高齢化 による人口減少は小規模な自治体ほど顕著に表れて いる. また, 少子高齢化により「社会保障分野の負担の増大と手取り収入の減少」や「生産年齢人口減少による経済成長の低下」などの問題が発生してい る [2]. これらの問題に共通する原因は, 生産年齢人口の減少である. このことから, 少子高齢化社会を 改善していくには、人口減少の多い自治体で生産年齢人口の減少を止めていかなければならない. そこ で現在, 少子高齢化対策としてそれぞれ子育て支援事業などを用意して出生率増加を図っており, ウェ ブサイトで確認できる. ところが, 子育て支援事業 は各自治体のウェブサイトで独立して提示されてい るため, 自治体間の比較が難しい. そこで, 子育て 支援事業を 1 つの表にまとめることで比較しやすく なると考えられる。

類似している事業の対応付けを行う手法の研究は すでに行われている [3]. この研究では, 自治体のウ ェブサイトの HTML 内にあるアンカーテキストに着目し，編集距離を用いて対応付けを行っている. ここから, 比較結果として精度は高くないが類似事業の対応付けは有効であると分かる.

したがって，本研究の目的は，各自治体の子育て 支援事業の類似事業の比較表（以降,「比較表」と いう。）を出力するツールの開発である. 利用者は, このツールを開発することで，各自治体が子育て支援事業にどれだけ力を入れているか可視化ができ，他の自治体にはない独自の事業を発見できる.また，各自治体は自身の自治体に足りない事業を発見でき ることから，事業の充実が期待できる。

本研究では，子育て支援事業の内容を自治体のウ エブサイトの HTML から取得し, TF-IDF ベクトル を用いた SVM による文書分類で必要事業と不要事業を分類し，必要事業についてクラスタリングを行 った結果を表にして出力するツールの開発を行う.

## 2 背景

ここでは, 本研究の目的である比較表を出力する ツールの必要性について示す. また, 本研究で使用 しているクローリングと web スクレイピング, SVM，クラスタリングについて説明する。

## 2.1 子育て支援事業

本研究で対象としている子育て支援事業とは, 子育てに関係する行政事業の一群を指す。これらにつ いて，全国の自治体でウェブサイトを用意し提示し ている。図 1 は，柏崎市のウェブサイトである．図 1 のように, 多くの自治体では事業ごとにウェブペ ージを用意しており，そのウェブページに事業の内容などが掲載されている。図 2 は，柏崎市の览童手当のウェブページである. 中には，1つのウェブペ ージに複数の事業をまとめて掲載している自治体も ある.このように，ウェブページに記載されている ため, クローリングを用いることで事業の内容を収集することが可能である.

図 1 柏崎市の事業が提示されている ウェブサイト

図 2 柏崎市の児童手当のウェブページ

## 2.2 比較表

本システムにおける比較用の例を表 1 に示す．新潟県新潟市の「安産教室」や岡山県奈義町の「出産祝金」は独自の事業であることと, 岡山県奈義町に は里親制度の事業が足りないことが一目で分かる.比較表作成における問題の本質は，自治体間におい て類似事業を発見することにある。

表 1 子育て支援事業比較表の例

 &  &  \\

## 2.3 クローリングと web スクレイピング

クローリングとは, ウェブサイトから HTML など の情報を収集することであり，web スクレイピング とは，クローリングにより web サイトから取得した HTML データを解析し, 特定のデータを抽出するこ とである.

本研究では，新潟県内の 23 の自治体と岡山県奈義町を対象に，子育て支援事業に関係すると思われ る「妊娠出産」と「子育て」の 2 つのカテゴリーの 事業を対象にそれらが書かれているウェブページの クローリングを行う。また，内容が書かれているウ ェブページをスクレイピングによってテキストファ イルに書き出す.

## 2.4 SVM

SVM は, 2 クラスのパターン識別器を構成する手法である。学習モデルから，「マージン最大化」と いう基準で線形しきい素子のパラメータを学習し,計算によって 2 值のクラスをつくる [4]。本研究で は分類方法として「ソフトマージン」を用いる.

本研究では, SVM により子育て支援事業に関係し ている事業としていない事業に分類するために用い ている. スクレイピングにより取得したテキストに は，給付金や支援などの事業のみならず，図 3 のよ うにイベント等の一覧しか書かれていないものや表彰関係，おたよりや報告などと子育て支援のための 情報提供には不要な, ウェブページが含まれている.

図 3 不要なウェブページの例

## 2.5 クラスタリング手法

本実験では階層的手法を用いる. 階層的手法とは，最も類似度の高い組み合わせからまとめる手法であ る. 階層的手法には，クラスタ間における距離の求 め方が複数存在する。主な手法は，「群平均法」，

「重心法」，「完全リンク法」，「メジアン法」，「単リンク法」，「ウォード法」，「重み付き平均法」である.
本研究では，各自治体におけるさまざまな子育て 支援事業を対象に, TF-IDF でベクトル化し, それか らコサイン類似度を計算する。その計算結果を用い てメジアン法でクラスタリングを行う。メジアン法 とは，それぞれの重心にクラスタ内の個数に応じた 重み付けを行い、それぞれのクラスタの重み付けし た重心間距離の 2 乗をクラスタ間の距離とする手法 である。

## 2.3 評価手法

比較表の精度については, purity と inverse purity の 2 つから求められる $\mathrm{F}$ 值で評価することが出来る [5]. 図4 に正解クラスタとクラスタリング結果の関係を示す. 同じ図形は類似事業を示している。

図 4 正解クラスタとクラスタリング結果の関係

Purity とは, 図 4 下部の各クラスタにおいて最も よく現れるカテゴリーの出現頻度に注目し, クラス 夕内においてそのカテゴリーが占める割合が大きい ものを高く評価する評価尺度であり, 式 (2) で求ま る.

$
\text { Purity }=\sum_{i} \frac{\left|C_{i}\right|}{n} \text { maxPrecision }\left(C_{i}, L_{j}\right)
$

このとき, C は評価対象とするクラスタ集合， L は 人手で作成したカテゴリー集合, $\mathrm{n}$ はクラスタリン グ対象の文書数である. また, あるカテゴリー $L_{j}$ に 対するクラスタ $C_{i}$ の適合率は式 (3) によって求めら れる。

$
\operatorname{Precision}\left(C_{i}, L_{j}\right)=\frac{\left|C_{I} \cap L_{j}\right|}{\left|C_{i}\right|}
$

Inverse purity とは, 図 4 上部の各カテゴリーに対 して最大の再現率となるクラスタに注目し, クラス 夕内において各カテゴリーで定められた要素を多く 含むクラスタを高く評価する評価尺度であり, 式(4) で求まる.

$
\text { InversePurity }=\sum_{j} \frac{\left|L_{j}\right|}{n} \operatorname{maxRecall}\left(C_{i}, L_{j}\right)
$

このとき，あるカテゴリーに対するクラスタの再現率は式（5）によって求められる.

$
\operatorname{Recall}\left(C_{i}, L_{J}\right)=\frac{\left|C_{i} \cap L_{j}\right|}{\left|L_{j}\right|}
$

また, purity と inverse purity の調和平均 $\mathrm{F}$ は式（6) により定義される。

$
F=\frac{1}{\alpha \frac{1}{\text { Purity }}+(1-\alpha) \frac{1}{\text { InversePurity }}}
$

本研究では $\alpha=0.5$ として評価を行った.

なお、図 4 における purity は 0.6 , inverse purity は 0.65，F 値は 0.62 となる

## 3 提案手法

本研究の各自治体の子育て支援事業の比較表を作成するツールの流れは以下の通りである.

1. あらかじめ各自治体のウェブサイトから，事業内容が書かれている本文を抽出し，テキストフ アイルにする.

2. チェックボックスを用いたユーザーインターフ エースで比較する自治体を選択する

3. 選択した自治体のテキストファイルを参照する

4. 参照したテキストファイルから, 子育て支援事業に必要な項目と不要な項目をSVM を用いて 分類する.

5. 必要項目に分類した方を, TF-IDF でベクトル化 し, $\cos$ 類似度を用いたメジアン法のクラスタリ ングによって比較表を出力する.

このときの、チェックボックスを用いたユーザーイ ンターフェースを図 5 に, 出力結果を図 6 に示す.

類似している事業の対応付けを行う手法の研究 [3]では，「編集距離」を用いているが比較表の精度 は高くなかった. そこで, 本研究では TF-IDFベクト ルを用いた $\cos$ 類似度によりクラスタリングを行う ことで精度の向上を目指す.

図 5 ユーザーインターフェース

図 6 出力結果の一部

## 4 実験

## 4.1 実験の目的

文書分類を用いない比較表作成ツールにより，ク ラスタリングにメジアン法を用いて比較表を作成し たところ, $\mathrm{F}$ 值は 0.371 となった. しかし, この比較表には子育て支援事業と関係のないものも含まれ ていた。そのため, 不要項目を含むか否かで精度は 変わると考えた. また，この比較表は異なる分野の 事業が一緒になっていたため, 分野別で比較表を作成することで見やすい表となり, 精度も向上すると 考えた。そこで，本実験の目的は，文書分類を用い て不要項目を分類し必要項目のみで比較表を作成す ることと, 分野別で作成することで, クラスタリン グの精度が向上するのか検証する．正解データは，不要な項目も考えたデータを新しく用いる.

## 4.2 実験方法

本実験では，新潟県柏崎市，新潟県新潟市，岡山県奈義町の 3 つの自治体を対象とし, 不要項目の分類を行うか否かでモデルの性能を比較する. 分野別 については, 「妊娠出産」と「子育て」の2つの分野を対象とし，それぞれで分類を行ったモデルの性能と文書分類を行ったモデルの性能で比較を行う.性能の比較には, 評価手法を用いた精度の評価を行 う.このとき，カテゴリー集合である正解データ は，人手によって 3 の自治体の子育て支援事業の みを対象に類似事業を対応付け，それ以外を不要な 事業としてまとめた表を用いた。

## 4.3 実験結果

分類の有無について，3つの自治体で作成した比較表の評価結果を表 2 に示す. 1 行目は不要項目の 分類を行っていない場合， 2 行目は行った後のクラ スタリングの結果を表している。

表 3 分野別による評価結果

また, 分野別で作成した比較表の精度の評価結果を 表 3 に示す。

比較表の精度について不要項目の分類を行うか否 かで比較すると, $\mathrm{F}$ 值が約 0.144 向上した. これらに より, 不要な項目がなくなることで, 比較表の精度 が向上したと考えられる。また，このとき作成した 表は，不要な項目がなくなったため類似事業が分か りやすい表となった．参考までに，クローリングや スクレイピングが完全で, 不要項目が存在しない場合の性能を表 2 の 3 行目に示す.

分野別の精度について，表 2 と表 3 の $\mathrm{F}$ 値から，分野別にすることで約 0.029 向上した.この値より,分野別にすることで SVM とクラスタリングの精度 が向上したのではないかと考える.このとき作成さ れた表は, 分野別になっているため, 分野ごとの事業が分かりやすい表となった。

## 5 おわりに

実験から，SVM を用いて分野別に作成することで，不要な項目を無くし，比較表の精度を向上させるこ とが出来た. また, 分野別にしたことで見やすい表 となった。これらにより, 子育て支援事業の比較表作成ツールを開発することが出来た。

今後は，SVM の教師データを増やすことや，比較表の精度のさらなる向上を目指す.

## 謝辞

本研究は, 科学研究費補助金 (19H04427, 代表 :

中村 誠）の助成を受けたものである.

## 参考文献

[1] 河合雅司, 未来の年表 人口減少日本でこれか ら起きること, 講談社現代新書, 2017

[2] 厚生労働省, 少子化の影響と主な対策に関する 整理, (引用日: 2023 年 1 月 5 日.)https://www.mhlw.go. jp/shingi/2002/06/s0614-3a.html

[3] 多田紘佳, 中村誠, 地方自治体ウェブサイトから 得られる子育て支援に関する行政サービスの比較,電子情報通信学会信越支部大会, P-30 (2019)

[4]サポートベクターマシン入門, 栗田多喜夫, 産業技術総合研究所 脳神経情報研究部門, 2002

[5] 杉山一成, 奥村学, 半教師有りクラスタリングを 用いた Web 検索結果における人名の曖昧性解消, 自然言語処理, 16 巻(2009) 5 号
 金田 大海 多田 紘佳 中村 誠 新潟工科大学 工学部 mnakamur@niit.ac.jp  