の正をする情報ので構成している。各部分の関係と動作の流れは次の通りである。

Collection of necessary information to guess the Normal name of Acronym
京都情報大学院大学 渡邉

勝正（ 教 授 ）各単語の翻訳結果（3）（4）と評価点数（7）の詳細は，2.4（1） ーザが入力した略語を受け取る。

で述べる。このデータベースによって，インターネット検索の重複（2）略語に対するデータが存在するかを略語データベース部に確認を避けることができる。

する。
（3）存在すれば，データベース内の略語情報をメインシステム部にることが望まれる。

要
インターネットのページには，多くの略語が使われている。略語に正式名称（Normal name）が併記されてあれば良いが，記載されていないこともある。略語の正式名称がよく知られていない場合
や，1 つの略語が複数の正式名称を持つ場合には，適切な正式名称が与えられることによって，ページの内容が正確に理解される。この機能は，検索エンジンに備えたい能動的な機能の とつである。
本論文では，略語から正式名称を推測するために必要な情報を，Web から収集して蓄 する方法を述べる。正式名称への変換に，既存の「略語辞書」を使う方法もあるが，最新の略語に対応するた
めに，Web の情報を使用する。また，Web の翻訳機能を利用して，正式名称の日本語名を求める方法も めている。
略語の正式名称をページに付加する機能については，具体化を検討している状態であり，その方針だけに触れる。

.

にWeb 上のページ数は 大になり，インターネットを介して必要な情報を的確に得ることは容易ではない。必要とするページを り込むに

本論文では，まず，略語から正式名称を推測するために必要な情を使う方法もあるが，最新の略語に対処するために，Web の情報を

（5）検索部は検索結果から正式名称を取り出し，それをメインシス

it stand for 等がある。その中で，最も安定した検索結果を得たのがテム部に返す。

誤判断」を評価して，その結果を表示する。また，Web の翻訳機能

称が適切か否かの評価点を付けて，メインシステム部に返す。

を利用して，正式名称の日本語名を求める方法を めている。
「略語（8）上記の ”JIS” の正式名称をもたないサマリーに，正式名称を付の Web 検索，日本語への変換，評価値の計算」を行って，結果をデー加した結果が得られる。この結果については検討中です。

ル， RL，サマリー，ページの形式，更新日時，Yahoo! に格 さ収集した情報を基にして，ページに対応する正式名称の候補を定めれているキャッシュページの RL」となっている。そのうち，「Webることについては，具体化の方法を検討している状態であり，その方ページのタイトル」と「サマリー」から正式名称を抽出する。略語

針だけに触れる。

（a）略語を んでいるが正式名称が表記されていないページについには，各単語の頭文字によって構成されるもの（ISO），複数回繰

て，略語検索システムのデータと本文のデータを，比較のためり返す文字を数字で表すもの（W3C），発音の似ている単語を数字に，正式名称付加機能システムへ送る。

やアルファベットに置き換えるもの（B2B）等様々の形がある。まなお，本システムの開発には，Apache + PHP + MyS L を使用し，略語検索には Yahoo Search API，日本語翻訳には Excite Japanを使用している。いずれも公開されているツールであるので，システム（b）正式名称付加機能システムは，略語検索システムのデータと本

た，前置詞や冠詞は略語の構成には使用されないという条件もある文とを比較し，適合する正式名称を付加した結果を返し，表示（ASEAN）。本システムでは，略語の構成として，次の 5 つの条件する。たとえば，”JIS” の正式名称をもたないサマリーに，正に該当するものに限定する。

の移植は自由に行える。

. 略語検索システムの式名称を付加した結果が得られる。

本システムは検索したい略語をフォームに入力して，”Search”

からの検索依頼にも容易に対応できる。検索結果として収集した略語情報（2）正規表現による文字パターンの指定準化機構。

タイプ 2 の場合には，とくに，ページに適切な正式名称を当てはめ
14

略語として認識する条件（1）各単語の頭文字によって構成されている（2）前置詞・冠詞は略語の構成には使用しない（3）複数回繰り返す文字を数字で表している（4）発音の似ている単語を数字・アルファベットに置き換えている（5）Ex で始まる単語に対して，X または Ex で表わしている（+6）記号（【( )】，コロン【 : 】
，中点【・】等）に注目する要求に対して，その結果を返すものである。
（4.1 参照）

MyS L はマルチスレッド構成であって，Windows に適合している。

ジア 国連合。

「（略語）acronym」で検索した結果から正式名称の候補を抽出

タベースを参照しても良いし，再検索しても良い。

は，MyS L5.0 のデータベース管理機能を用いて蓄 されていく。

例：ASEAN，Association of South East Asian Nations，東南ア（1）正式名称の抽出する。YahooAPI で返されてくる結果は，「Web ページのタイト

例：ISO，International Standardization Organization，国際標れていないもの。

るが，50，100 も指定できる。

タベースに蓄 する。以前に検索したことがある略語は，蓄 したデー

（1）よく知られていて，世界中で 一の正式名称をもつもの。

CAE，Computer Aided Engineering，計算機支援工学。

加している。サブワードには，abbreviation・acronym・what does語）acronym」で検索する。検索件数は 30 件をデフォルト値にしていラムを実行している。そのため，ネットワークを介した（3）正式名称の個数によらず，略語の正式名称や日本語名がよく知らしている。検索に当たって，検索結果を り込むためにサブワードを付（7）日本語翻訳部では，正式名称を日本語に変換して，その正式名

バソフトウェア Apache2.2 により，PHP5.0 で記述されたプログ

例：CAE，Computer Aided Education，コンピュータを使った教育。

公開されているYahoo Search API（以下 YahooAPIと表記）を使用（6）返ってきた英語の正式名称を日本語翻訳部へ送る。

つである。

ているもの。

インターネット検索には，新たな検索エンジンを作成するのではなく，に，どの情報が正しいか判断する必要性が出てくる。
「正式名称の正を考える。この機能は，検索エンジンに備えたい能動的な機能の と（2）1つの略語が複数の正式名称をもち，分野によって使い分けられ

検索部

acronymであったため，acronym をサブワードの第一候補にして，「（略

システムの開発と実行は，Windows XP のもとで，ウェブサー

NGO，Non-Governmental Organization，非政府組 。

ンタ

見 している。ただし，Web による検索では，情報量が 大なため

いことになる。そのため，略語から対応する正式名称を推測すること

略語の使われ方には，次のようなタイプがある。

インターネット検索を行う。

集める方法を採用する。つまり，Web 全体を「最新の略語辞書」とワードに略語（Acronym）が与えられたときに，もし，ページの中のり込みできないことがある。また，そのページの意味もわかりにく（4）データベースに存在していなければ，インターネット検索部で報を収集して蓄 する方法を述べる。それには，既存の「略語辞書」

は，関連する単語を列記して検索する方法がある。しかし，検索キー
略語に正式名称（Normal name）や日本語名が併記されていないと，返す。返された略語情報を表示する。
（8）

2.3

正式名称の発見と抽出には，PHP がもっている文字列関数
2.1

システムの

成と動作の

システムは，全体の制御を司るメインシステム部を中心にして，
略語データベース部，インターネット検索部，および日本語翻訳部

2.2

略語データ

ース部

過 に略語検索した結果を蓄 している。データは次のフィールドをもつ。

preg_match_all( ) を使用する。この引数として，正式名称を むと思われるテキストと，抽出条件を表す正規表現を与える。
正規表現として，略語として認識する 5 つの条件と，Web ペー

略語データベース内のフィールドジの書き方に関する条件を与える（上記の項目 (+6)）。これは，（1）略語・頭字語名（2）略語に対する正式名称（3）正式名称の翻訳結果（日本語名称）（4）正式名称を単語毎に分けた翻訳結果（5）この略語をインターネット検索した日時（6）この略語の最新の参照日時（7）評価点数１，点数２，点数３

Web ページ上で略語を使用したとき，の中等に正式名称を書くことによる。正規表現の一部の例を示す。
(2) sub_word = ( W(of in at on for and))?( W(the a an))? ;(1) p_word = p_word. (Ex X ex eX)([a-zA-Z]+? [a-zA-Z]?) .
sub_word;(6+) pattern = /(( . p_word. ))( ( ) : . [ { " , b)/ ;
15

の正

を

する情報の

で構成している。各部分の関係と動作の流れは次の通りである。

Collection of necessary information to guess the Normal name of Acronym
京都情報大学院大学 渡邉

勝正（ 教 授 ）各単語の翻訳結果（3）（4）と評価点数（7）の詳細は，2.4（1） ーザが入力した略語を受け取る。

で述べる。このデータベースによって，インターネット検索の重複（2）略語に対するデータが存在するかを略語データベース部に確認を避けることができる。

する。
（3）存在すれば，データベース内の略語情報をメインシステム部にることが望まれる。

要
インターネットのページには，多くの略語が使われている。略語に正式名称（Normal name）が併記されてあれば良いが，記載されていないこともある。略語の正式名称がよく知られていない場合
や，1 つの略語が複数の正式名称を持つ場合には，適切な正式名称が与えられることによって，ページの内容が正確に理解される。この機能は，検索エンジンに備えたい能動的な機能の とつである。
本論文では，略語から正式名称を推測するために必要な情報を，Web から収集して蓄 する方法を述べる。正式名称への変換に，既存の「略語辞書」を使う方法もあるが，最新の略語に対応するた
めに，Web の情報を使用する。また，Web の翻訳機能を利用して，正式名称の日本語名を求める方法も めている。
略語の正式名称をページに付加する機能については，具体化を検討している状態であり，その方針だけに触れる。

.

にWeb 上のページ数は 大になり，インターネットを介して必要な情報を的確に得ることは容易ではない。必要とするページを り込むに

本論文では，まず，略語から正式名称を推測するために必要な情を使う方法もあるが，最新の略語に対処するために，Web の情報を

（5）検索部は検索結果から正式名称を取り出し，それをメインシス

it stand for 等がある。その中で，最も安定した検索結果を得たのがテム部に返す。

誤判断」を評価して，その結果を表示する。また，Web の翻訳機能

称が適切か否かの評価点を付けて，メインシステム部に返す。

を利用して，正式名称の日本語名を求める方法を めている。
「略語（8）上記の ”JIS” の正式名称をもたないサマリーに，正式名称を付の Web 検索，日本語への変換，評価値の計算」を行って，結果をデー加した結果が得られる。この結果については検討中です。

ル， RL，サマリー，ページの形式，更新日時，Yahoo! に格 さ収集した情報を基にして，ページに対応する正式名称の候補を定めれているキャッシュページの RL」となっている。そのうち，「Webることについては，具体化の方法を検討している状態であり，その方ページのタイトル」と「サマリー」から正式名称を抽出する。略語

針だけに触れる。

（a）略語を んでいるが正式名称が表記されていないページについには，各単語の頭文字によって構成されるもの（ISO），複数回繰

て，略語検索システムのデータと本文のデータを，比較のためり返す文字を数字で表すもの（W3C），発音の似ている単語を数字に，正式名称付加機能システムへ送る。

やアルファベットに置き換えるもの（B2B）等様々の形がある。まなお，本システムの開発には，Apache + PHP + MyS L を使用し，略語検索には Yahoo Search API，日本語翻訳には Excite Japanを使用している。いずれも公開されているツールであるので，システム（b）正式名称付加機能システムは，略語検索システムのデータと本

た，前置詞や冠詞は略語の構成には使用されないという条件もある文とを比較し，適合する正式名称を付加した結果を返し，表示（ASEAN）。本システムでは，略語の構成として，次の 5 つの条件する。たとえば，”JIS” の正式名称をもたないサマリーに，正に該当するものに限定する。

の移植は自由に行える。

. 略語検索システムの式名称を付加した結果が得られる。

本システムは検索したい略語をフォームに入力して，”Search”

からの検索依頼にも容易に対応できる。検索結果として収集した略語情報（2）正規表現による文字パターンの指定準化機構。

タイプ 2 の場合には，とくに，ページに適切な正式名称を当てはめ
14

略語として認識する条件（1）各単語の頭文字によって構成されている（2）前置詞・冠詞は略語の構成には使用しない（3）複数回繰り返す文字を数字で表している（4）発音の似ている単語を数字・アルファベットに置き換えている（5）Ex で始まる単語に対して，X または Ex で表わしている（+6）記号（【( )】，コロン【 : 】
，中点【・】等）に注目する要求に対して，その結果を返すものである。
（4.1 参照）

MyS L はマルチスレッド構成であって，Windows に適合している。

ジア 国連合。

「（略語）acronym」で検索した結果から正式名称の候補を抽出

タベースを参照しても良いし，再検索しても良い。

は，MyS L5.0 のデータベース管理機能を用いて蓄 されていく。

例：ASEAN，Association of South East Asian Nations，東南ア（1）正式名称の抽出する。YahooAPI で返されてくる結果は，「Web ページのタイト

例：ISO，International Standardization Organization，国際標れていないもの。

るが，50，100 も指定できる。

タベースに蓄 する。以前に検索したことがある略語は，蓄 したデー

（1）よく知られていて，世界中で 一の正式名称をもつもの。

CAE，Computer Aided Engineering，計算機支援工学。

加している。サブワードには，abbreviation・acronym・what does語）acronym」で検索する。検索件数は 30 件をデフォルト値にしていラムを実行している。そのため，ネットワークを介した（3）正式名称の個数によらず，略語の正式名称や日本語名がよく知らしている。検索に当たって，検索結果を り込むためにサブワードを付（7）日本語翻訳部では，正式名称を日本語に変換して，その正式名

バソフトウェア Apache2.2 により，PHP5.0 で記述されたプログ

例：CAE，Computer Aided Education，コンピュータを使った教育。

公開されているYahoo Search API（以下 YahooAPIと表記）を使用（6）返ってきた英語の正式名称を日本語翻訳部へ送る。

つである。

ているもの。

インターネット検索には，新たな検索エンジンを作成するのではなく，に，どの情報が正しいか判断する必要性が出てくる。
「正式名称の正を考える。この機能は，検索エンジンに備えたい能動的な機能の と（2）1つの略語が複数の正式名称をもち，分野によって使い分けられ

検索部

acronymであったため，acronym をサブワードの第一候補にして，「（略

システムの開発と実行は，Windows XP のもとで，ウェブサー

NGO，Non-Governmental Organization，非政府組 。

ンタ

見 している。ただし，Web による検索では，情報量が 大なため

いことになる。そのため，略語から対応する正式名称を推測すること

略語の使われ方には，次のようなタイプがある。

インターネット検索を行う。

集める方法を採用する。つまり，Web 全体を「最新の略語辞書」とワードに略語（Acronym）が与えられたときに，もし，ページの中のり込みできないことがある。また，そのページの意味もわかりにく（4）データベースに存在していなければ，インターネット検索部で報を収集して蓄 する方法を述べる。それには，既存の「略語辞書」

は，関連する単語を列記して検索する方法がある。しかし，検索キー
略語に正式名称（Normal name）や日本語名が併記されていないと，返す。返された略語情報を表示する。
（8）

2.3

正式名称の発見と抽出には，PHP がもっている文字列関数
2.1

システムの

成と動作の

システムは，全体の制御を司るメインシステム部を中心にして，
略語データベース部，インターネット検索部，および日本語翻訳部

2.2

略語データ

ース部

過 に略語検索した結果を蓄 している。データは次のフィールドをもつ。

preg_match_all( ) を使用する。この引数として，正式名称を むと思われるテキストと，抽出条件を表す正規表現を与える。
正規表現として，略語として認識する 5 つの条件と，Web ペー

略語データベース内のフィールドジの書き方に関する条件を与える（上記の項目 (+6)）。これは，（1）略語・頭字語名（2）略語に対する正式名称（3）正式名称の翻訳結果（日本語名称）（4）正式名称を単語毎に分けた翻訳結果（5）この略語をインターネット検索した日時（6）この略語の最新の参照日時（7）評価点数１，点数２，点数３

Web ページ上で略語を使用したとき，の中等に正式名称を書くことによる。正規表現の一部の例を示す。
(2) sub_word = ( W(of in at on for and))?( W(the a an))? ;(1) p_word = p_word. (Ex X ex eX)([a-zA-Z]+? [a-zA-Z]?) .
sub_word;(6+) pattern = /(( . p_word. ))( ( ) : . [ { " , b)/ ;
15

2.4

日本語翻訳部. 正式名称付加機能

インターネット検索部で抽出された正式名称を日本語に翻訳する。
そのためには，辞書を準備して，変換のソフトウェアを作成する必要

Web ページに限らず，新聞や論文では，略語を使用する際に，そがあるが，この部分も，インターネット上の機能を利用する。その中で，の正式名称が記載されている場合が多い。しかし， に「知っている機能を公開している Excite Japan を使用した。他にも，Google，なので書く必要が無い」「記載し れた」等の理由で，正式名称がyahoo!，goo 等の翻訳ページがある。Excite Japan は，機能の呼記載されない場合がある。このとき，複数の正式名称をもつ略語では，

び出しと結果の受け取り形式が単 で，システムに組み込みやすい特

読む人によって，誤解が生じることがある。

長を備えている。

正式名称付加機能は，ページの文章中に略語だけ，あるいは，略

基本的には，file() 関数で，翻訳サービスの RL に，正式名称を語と日本語の正式名称だけが記載されていて，英語の正式名称は記引数として し，翻訳の結果のテキストを受け取る形式である。
（英語

載されていないページに，該当する候補を付加する機能である。それ→日本語）によって，ページの理解を助けることと，必要なページの り込みを

html = file( trans RL. s_word);

向上することの効果をうむ。

正式名称を日本語にすることには 3 つの理由がある。
（1）英語の正式名称だけでなく，対応する日本語の正式名称も提供する。
（2）インターネット検索部で抽出した正式名称が正しいものであるか

この機能については，現在，開発中で 験段階にある。第一の目
標は，インターネット検索部で使用した YahooAPI の動作結果である
Web ページのタイトルやサマリーを参照して，判断基準に基づいて適合する正式名称を付加することである。

を判断する。
（3）インターネット翻訳の正しさを判定する。これは，翻訳サイトの. 動作の結果と問題点

データベース内に正式名称が登録されていれば正しい（日本語）
翻訳結果が得られるが，登録されていない場合は，各単語を直訳した翻訳が返されることによる。

2 章で述べた略語検索システムの動作結果と問題点を，検索の例に基づいて検討する。

これらの正誤判断をするために，2 種の日本語翻訳をする。
a. 全文翻訳：正式名称を丸ごと翻訳する。
b. 単語翻訳：正式名称を単語毎に分割して翻訳する（前置詞，冠詞

4.1

検索結果の

下の図は略語 “CRM”の検索結果である。

を除く）。
翻訳結果と元の正式名称を比較して，次の 3 種の判断基準で，信頼性を10 段階で評価する。
c1. 全文翻訳内に平 名や 読点が まれていないことを判定して，全文翻訳と単語毎の翻訳の結果を比較する。
c2.（日本語）全文翻訳を再度英語に翻訳して，元の正式名称と比較する。
c3. 単語毎の翻訳結果を再度英語に翻訳して，元の正式名称と比較する。
翻訳の際に，直訳されたか否かの判断の とつとして「全文翻訳内の平 名の有無」がある（c1）。また，直訳された場合には文章として訳されることがあり，翻訳結果に 読点が入る（c1）。さらに，単語毎の翻訳と全文翻訳との関連性を見る（c1）。
翻訳サイトのデータベース内に登録されている正式名称の略語であれば，正しく変換と復元ができる（c2）。
さらに，直訳されたものであるかを判断するために，単語毎に翻訳① 略語データベースのバージョンを示す。
② インターネット検索をした： se WebSearch，インターネット検索していない： se Database。
③ 検索結果を示す表。
Acronym：略語名，Formal_Name：正式名称，
Japanese：全文翻訳の日本語，Div_JA：単語毎翻訳の日本語，
Reference_Date：略語データベース格 日時，
Retrieval_Date：略語を検索した日時，Priority1：正誤判断1，

した日本語を英語に して，元の正式名称と比較する（c3）。これは，Priority2: 正誤判断 2，Priority3：正誤判断 3，

c1と掛け合わせて判断をする。

Point1：正誤判断1と 2 を掛け合わせた値，

c1，c2，c3 の順に優先順位をつけて，10 点評価の結果を略語デー
タベース部に格 する。

Point2：Point1に正誤判断 3 を掛け合わせた値。
④ 今回インターネット検索した際に新たにヒットした件数。
⑤ 略語データベース内の状況。

16

Sum：検索した略語の総数，
Exist：データベース内に存在する略語のデータ数，Percentage:
ヒット率。
⑥ 処理時間：フォームに入力して Search をクリックしてから，結果を表示するまでの時間。
4.5
4.2

検索と翻訳に成功した例

数字を含んだ略語の検索

略語 “B2B” では，「2（two）」を “to” に変換して検索している。
結果は取り出されているが，Priority1 の点は低い値になっている。

略語 “CGI” を入力して検索した。結果は，ヒット数 1 件，
Priority1（ 正 誤 判 断 1） と Priority2（ 正 誤 判 断 2） が 10，

また，「数字は前のアルファベットを複数回繰り返す」の動作確

Priority3（正誤判断 3）が７の値が出た。実際に，様々な Web

認として，“W3C” で検索する。YahooAPI での検索ワードは「W3C

ページや参考図書でも，“CGI” の正式名称は “Common Gateway

acronym」であるが，正式名称を抽出する際は「WWWC」といInterface” であることを確認した。この検索動作は正しいものと判う形になっている。

断する。
4.3

複数の正式名称をもつ例

よく知られた略語 “ATM” を入力して検索した。検索結果では，
すでに略語データベース内に存在していたデータが 3 件，新たに

4.6

文字 “X” で始まる略語の検索

Web 上で発見されたデータが 5 件になっている。複数の正式名称

Web プログラミングで広く使われている略語 “XML” で検索すを示す検索結果が出力され，いくつかは高い値の点数が出ている。

る。“X” を “X” もしくは “EX” として正式名称を取り出す。検索結1 つの略語に様々な用途があることが確認できる。

果で，良い評価が得られている。

4.7

日本語の略語日本で流行した略語 “KY” で検索する。これは日本語の略語であるが，正式名称をローマ字で表記しているページが存在していたので，それを抽出した。ただし，Excite Japan での翻訳はできない「現金自動預払機」については，類似の正式名称「Automated

ため，評価自体は非常に低い。

Teller Machines」「Automated Teller Machine」「Automatic
Teller Machine」の 3 種類がある。前の 2 つは高い値が出ている
が，後ろの 1 つの Priority１は値が１である。本当の正式名称は，前の 2 つのどちらかであるが，複数か単数かの違いがある。
略語を使うときには，それが最初に出てくる時点で，意図している正式名称を明示しておくことが大切である。

4.8

正式名称付加機能（2.1 節（ａ）（ｂ））

“CRM” の略語検索の結果（4.1）により，Web ページのタイト
ルやサマリーに，正式名称の候補を付加した。

4.4

冠詞 “The” の有無による相違

石油に関連する略語 “OPEC” で検索する。結果は 3 件得られる。
1 番目と 3 番目の違いは，冠詞の存在である。OPEC の公式サイト
では，3 番目の「Organization of the Petroleum Exporting Countries」

本文と比較して，適合する正式名称を付加できているサマリーもあるが，略語データベースとの比較により全く一致しなかったサマリーもある。
ちなみに，“POINT” は最大 100 で，適合の度合いを示している。

を使用している。しかし，1 番目の点の方が高い。それは，日本語から英語へと翻訳する際に，冠詞を入れていないことによる。
17

値が低いので，総合評価を落としている。
（４）正式名称付加機能：
現在，開発方針と実装方法を検討中であり，動作確認を充分に行っていない（4.8）。対象となる文章で，収集した正式名称の英単語と翻訳した日本語単語がどのように出現するかを適切に評価したい。参照する文章が短ければ，比較する情報が少ないため，デー

参考文献［１］ 秋元裕樹，“PHP × Web サービス API コネクションズ ”，
SoftBank Creative，2006.
［２］ “The Apache Software Foundation”，http://www.
apache.org/

タとの適合性が低く，正式名称の付加ができない可能性がある。逆［３］ “MySQL AB“，http://www.mysql.com/に，参照する文章が長過ぎれば，比較する情報が幅広く多大なもの［４］ “PHP ”，http://www.php.net/

検索動作のテストとして，種々の略語で検索をして，正式名称がになり，全てのデータの適合性が高くなる可能性があるので，正式［５］ “Yahoo! デベロッパーネットワーク ”，http://developer.

出力された割合は約 86%であった（検索略語数：590，ヒット件数：

名称付加の正確さに欠ける。参照する文章の長さにより，付加する506）。検索の結果が本当に知りたい正式名称ではない場合もあり，

正式名称の候補が変わってくる可能性がある。

4.9

動作結果の検討

実質的な割合は 70%程である。一般的な（日常で使用されるような）

５. おわりにり使用されない略語に関しては，ヒット率は極端に低くなっている。
こともあった。

インターネットの拡大と，Web ページの増大は進む一方である。
多くの人がその中の情報を活用するためには，正確でわかりやすい
コンテンツを提供することが基本になる。しかし，それは必ずしも

4.10

システム各部の問題点保証されていない。たとえば，略語の使用法がある。
「記載した略（１）インターネット検索部分：

語の意味は，全ての人が知っている，あるいは，同じ正式名称で解○通常の英語文に使われる語と同じ構成の略語は，通常の文章が検釈する」という前提で，正式名称を併記していないことや，併記し索語として掛かってくるため，検索数を限定すると正式名称をもっていてもそれが間違っていることがある。

たページが出てこないことがある。

「略語検索システム」では，略語に適合する正式名称を推測する

例「IT（information technology）と通常使用される代名詞 “Itために，略語に関する情報を収集した。これを基にして，Web シ（それ）”」

ステムが，能動的に正式名称を付加する機能を備えると，Web 検○医学用語等の専門的な略語や，あまり使用されない（インターネッ

索の信頼性が向上する。実現までには，まだまだ数多くの問題点やトとは無縁の）略語は，検索結果として上がってこない。

課題がある。まずは，4.10 で述べた問題点（1）～（4）を改良あ

例 病気名，薬の名前等（1）YahooAPI のみを使用して検索しているが，その他の検索エ○略語の文字数が少ないと間違った正式名称を取り出す可能性が高ンジン（Google，goo 等）を使用して比較すること，検索方法を（単くなる。

にサブワードをつけるだけでなく）改良することがある。
直す。

されていたときに，誤った抽出をする。

（3）正誤判断によって得た Priority の活用方法をより深く考察す○略語と正式名称の頭文字が一致しないものは取り出せない。

る。

“B2B” 等の数字や，頭文字が “X” の場合等は，特例として扱ってい（4）正式名称付加機能については，方針を定めて実装を進める。

るが，他にも考慮すべき場合がある。

充分に動作を確認すること，第三者に使用してもらってその意見を（３）日本語訳と正誤判断部分：聞くことである。

ると，対処できない。

渡邉勝正

Watanabe Katsumasa

京都情報大学院大学教授 京都大学工学士，同大学院博士課程修了（数理工学専攻），工学博士。元京都大学工学部助教授，元福井大学工学部教授，元奈良先端科学技術大学院大学教授。これまでに，ソフトウェアシステム，ハードウェア／ソフトウェア協調設計，並列・分散アルゴリズム，アクティブソフトウェアの研究を続けてきた。現在，ウェブソフ
トウェアシステムに関心を持っている。社団法人情報処理学会フェロー。

（2）略語の構成法を拡大して，正式名称を取り出す正規表現を見

章中で頭文字が “I” で始まる単語と “T” で始まる単語が続けて表記○全文翻訳を行ったときに，使用した翻訳サイト自体が間違っていhttp://www.opec.org/home/

るいは解決することである。

（２）正式名称取り出し部分：

例 “IT”（information technology）のように 2 文字の場合，文［６］ “Allie”，http://allie.dbcls.jp/［７］ “Organization of the Petroleum Exporting Countries”，

略語に関しては，ヒット率は高いが，専門的（医学用語等）であま
中には，よく知らなかった略語で，予想以上の良い検索結果が出る

yahoo.co.jp/

略語から正式名称を検索するツールとして，2008 年 5 月にAllie という Web ページが公開された。Allie は，データベース内

例 “OPEC” の 正 式 名 称 “Organization of the Petroleumに存在する論文から略語を検索して，その結果を返すという形式でExporting Countries” に対して，翻訳結果は “Organization ofあり，日本語化も行わない。本論文で目指している能動的な略語検Petroleum Exporting Countries” となる。

索システムとは少々異なっているが，数多くの文章から略語を探し○正誤判断のために 10 段階の点数をつけているが，有効に利用で出すという点では本システムと同じである。Allie と検索結果を比きていない。

較して，今後の改良に役立てることも必要である。

例 “B2B” では，適切な正式名称を抽出しているが，Priority1 の1819値が低いので，総合評価を落としている。
（４）正式名称付加機能：
現在，開発方針と実装方法を検討中であり，動作確認を充分に行っていない（4.8）。対象となる文章で，収集した正式名称の英単語と翻訳した日本語単語がどのように出現するかを適切に評価したい。参照する文章が短ければ，比較する情報が少ないため，デー

参考文献［１］ 秋元裕樹，“PHP × Web サービス API コネクションズ ”，
SoftBank Creative，2006.
［２］ “The Apache Software Foundation”，http://www.
apache.org/

タとの適合性が低く，正式名称の付加ができない可能性がある。逆［３］ “MySQL AB“，http://www.mysql.com/に，参照する文章が長過ぎれば，比較する情報が幅広く多大なもの［４］ “PHP ”，http://www.php.net/

検索動作のテストとして，種々の略語で検索をして，正式名称がになり，全てのデータの適合性が高くなる可能性があるので，正式［５］ “Yahoo! デベロッパーネットワーク ”，http://developer.

出力された割合は約 86%であった（検索略語数：590，ヒット件数：

名称付加の正確さに欠ける。参照する文章の長さにより，付加する506）。検索の結果が本当に知りたい正式名称ではない場合もあり，

正式名称の候補が変わってくる可能性がある。

4.9

動作結果の検討

実質的な割合は 70%程である。一般的な（日常で使用されるような）

５. おわりにり使用されない略語に関しては，ヒット率は極端に低くなっている。
こともあった。

インターネットの拡大と，Web ページの増大は進む一方である。
多くの人がその中の情報を活用するためには，正確でわかりやすい
コンテンツを提供することが基本になる。しかし，それは必ずしも

4.10

システム各部の問題点保証されていない。たとえば，略語の使用法がある。
「記載した略（１）インターネット検索部分：

語の意味は，全ての人が知っている，あるいは，同じ正式名称で解○通常の英語文に使われる語と同じ構成の略語は，通常の文章が検釈する」という前提で，正式名称を併記していないことや，併記し索語として掛かってくるため，検索数を限定すると正式名称をもっていてもそれが間違っていることがある。

たページが出てこないことがある。

「略語検索システム」では，略語に適合する正式名称を推測する

例「IT（information technology）と通常使用される代名詞 “Itために，略語に関する情報を収集した。これを基にして，Web シ（それ）”」

ステムが，能動的に正式名称を付加する機能を備えると，Web 検○医学用語等の専門的な略語や，あまり使用されない（インターネッ

索の信頼性が向上する。実現までには，まだまだ数多くの問題点やトとは無縁の）略語は，検索結果として上がってこない。

課題がある。まずは，4.10 で述べた問題点（1）～（4）を改良あ

例 病気名，薬の名前等（1）YahooAPI のみを使用して検索しているが，その他の検索エ○略語の文字数が少ないと間違った正式名称を取り出す可能性が高ンジン（Google，goo 等）を使用して比較すること，検索方法を（単くなる。

にサブワードをつけるだけでなく）改良することがある。
直す。

されていたときに，誤った抽出をする。

（3）正誤判断によって得た Priority の活用方法をより深く考察す○略語と正式名称の頭文字が一致しないものは取り出せない。

る。

“B2B” 等の数字や，頭文字が “X” の場合等は，特例として扱ってい（4）正式名称付加機能については，方針を定めて実装を進める。

るが，他にも考慮すべき場合がある。

充分に動作を確認すること，第三者に使用してもらってその意見を（３）日本語訳と正誤判断部分：聞くことである。

ると，対処できない。

渡邉勝正

Watanabe Katsumasa

京都情報大学院大学教授 京都大学工学士，同大学院博士課程修了（数理工学専攻），工学博士。元京都大学工学部助教授，元福井大学工学部教授，元奈良先端科学技術大学院大学教授。これまでに，ソフトウェアシステム，ハードウェア／ソフトウェア協調設計，並列・分散アルゴリズム，アクティブソフトウェアの研究を続けてきた。現在，ウェブソフ
トウェアシステムに関心を持っている。社団法人情報処理学会フェロー。

（2）略語の構成法を拡大して，正式名称を取り出す正規表現を見

章中で頭文字が “I” で始まる単語と “T” で始まる単語が続けて表記○全文翻訳を行ったときに，使用した翻訳サイト自体が間違っていhttp://www.opec.org/home/

るいは解決することである。

（２）正式名称取り出し部分：

例 “IT”（information technology）のように 2 文字の場合，文［６］ “Allie”，http://allie.dbcls.jp/［７］ “Organization of the Petroleum Exporting Countries”，

略語に関しては，ヒット率は高いが，専門的（医学用語等）であま
中には，よく知らなかった略語で，予想以上の良い検索結果が出る

yahoo.co.jp/

略語から正式名称を検索するツールとして，2008 年 5 月にAllie という Web ページが公開された。Allie は，データベース内

例 “OPEC” の 正 式 名 称 “Organization of the Petroleumに存在する論文から略語を検索して，その結果を返すという形式でExporting Countries” に対して，翻訳結果は “Organization ofあり，日本語化も行わない。本論文で目指している能動的な略語検Petroleum Exporting Countries” となる。

索システムとは少々異なっているが，数多くの文章から略語を探し○正誤判断のために 10 段階の点数をつけているが，有効に利用で出すという点では本システムと同じである。Allie と検索結果を比きていない。

較して，今後の改良に役立てることも必要である。

例 “B2B” では，適切な正式名称を抽出しているが，Priority1 の18

19