特許検索式提案システムについて－ CPC に対応した検索式の提案－
Introduction of Query Proposal System for Patent Search
IRD 国際特許事務所所長／弁理士／有限会社アイ・アール・ディー
PROFILE谷川

htanigawa@ird-pat.com

豊橋技術科学大学工学部情報・知能工学系研究員
PROFILE英和

1986 年神戸大学工学部システム工学科卒業。同年、松下電器産業（株）に入社し、中央研究所等において、データベース管理システム等の研究開発に従事。1999 年弁理士試験合格。2002 年 1 月、IRD 国際特許事務所を開設。所長、弁理士。
2003 ～ 2007 年 3 月京都大学 COE 研究員、2007 年 4 月～京都大学非常勤講師、2009 年 4 月～東京工業大学客員教授。
博士（情報学）。弁理士会、日本知財学会、情報処理学会各会員。2007 年度から特許版・産業日本語委員会委員。
06-6944-4530

太田貴久

2006 年豊橋技術科学大学大学院博士前期課程知識情報工学専攻修了。現在、同大学研究員。修士（工学）、言語処理学会会員、日本知財学会会員。2014 年度から特許版・産業日本語委員会委員。
t-ota@t-ota.com

1

はじめにり当てられている。特許検索において調査対象の分野の特許公報のみに限定するためには、適切なコードを用いる必要である [1]。しかしながら、IPC は、約 7 万種類、特許調査を行う者（以下、調査者とする）は、膨大なF タームは、約 36 万種類に分類されているため、経験数の特許公報から調査対象となる特許公報を検索する。の浅い調査者であれば検索結果を適切に絞り込むことが検索時には、調査対象に関連したキーワードだけではなできない。さらに、国際的な特許検索をする場合、調査く、調査対象を適切に取得するめに、キーワードと、そ者は、各国で導入が進められている新しい分類コードでの同義語、上位語、下位語（以下、これらを類義語とすある CPC を考慮する必要がある。

る）や、IPC、F ターム（以下、これらをコードとする）

以上より、特許検索に特化した類義語辞書を構築し、などの分類コードで構成される検索式を用いることが一類義語辞書を用いて、キーワードとその類義語、コード般的である。しかしながら、検索式の作成は、調査者ので構成された検索式を提案する検索式提案システムを開経験とスキルに大きく依存し、かつ、適切な検索式でな発した。なお、本システムは、簡易的ながら、国内公報ければ有効な検索ができないという問題がある。

についても CPC を含む検索式を提案できる機能を有す

特許公報は、同一の概念の用語であっても、明細書のる。

作成者が違えば異なる表現が用いられている。例えば、「シミュレータ」と「疑似体験装置」のような場合である。特許検索において同じ概念の用語が記載された特許

2

検索式提案システムの概要

公報を漏れなく収集するためには、表現の揺れを考慮した類義語を用いる必要がある。しかし、特許公報は、「疑本システムの概要を図 1 に示す。図 1 のように、本似体験装置」のような一般的な類義語辞書に登録されてシステムは、大きく分けると類義語辞書構築部と検索式いないような用語が多用されているため、経験の浅い調構築部の 2 つで構成される。

査者であれば適切な類義語を用いることができない。
また、特許公報は、それぞれに分野を示すコードが割214

類義語辞書構築部は、特許公報を解析して、類義語を収集する。また、検索式構築部は、ユーザが入力したキー

寄稿集２

類義語辞書構築部
事前処理
検索式構築部
類義語辞書

類義語取得機能類義語

提案時の処理特許公報ＤＢ

コード取得機能調査者の操作検索式構築機能

検索語を選択検索式

キーワード入力

調査者

図1

システムの概要

ワードの類義語を提示したり、各類義語に関連する特許ないとした。さらに、共通の上位語と下位語を持つ用語分類コードを提示することで、ユーザの検索式構築を補は、同義語であるとした。

助する。以下、各部の概要について説明する。

類義語辞書構築部は、以上の難波らの手法を用いて実装した。以下、その手順を示す。

2.1

類義語辞書構築部

類義語辞書構築部では、特許公報から手がかり句を用いて用語間の関係性を取得し、類義語辞書を構築する。
類義語辞書構築部では、難波らの研究 [2] をもとに、公報から類義語を抽出する。
難波らは、「などの」や「等の」という表現の前後に記載されている用語は上位語、下位語関係にあることに着目した。例えば、「HDD などの記録媒体」などである。この例では、「記録媒体」が「HDD」の上位語の関係にある。しかしながら、「などの」と「等の」だけでは、「パソコンなどのキーボード」のように上位語、下位語関係にない場合であっても、誤って登録を行ってしまう。
そのため、「パソコンのキーボード」のように「などの」と「等の」を「の」に言い換えられる場合は、上位語、（ⅰ）特許公報から「A などの B」と「A 等の B」という表現を抽出し、用語の対を取得する。
（ⅱ）特許公報から「A の B」という表現を抽出し、用語の対を取得する。
（ⅲ）特許公報から「A や B などの～」という表現を抽出し、用語の対を取得する。
（ⅳ）ⅰで抽出した用語の対から、ⅱとⅲで抽出した用語の対を削除する。
（ⅴ）ⅳで削除した「A」を下位語、「B」を上位語として類義語辞書に登録する。
（ⅵ）ⅴで構築した類義語から同一の上位語と同一の下位語を持つ用語の対を取得する。
（ⅶ）ⅵで取得した用語の対を同義語として類義語辞書に登録する。

下位語関係にないとした。また、「メモリや HDD などの記録媒体」のように共通の上位語、もしくは下位語を持つ用語が列記されている場合も上位語、下位語関係に

2.2

検索式構築部

検索式構築部は、調査者の入力したキーワードから類YEAR BOOK 2O15 215

検索の高効率化と精度向上

類義語辞書構築機能

義語を取得する類義語取得機能と、キーワードとその類検索式構築機能

義語（以下、これらを検索語とする）から適切な分類コー

本機能は、検索語とコード取得機能で取得したコードドを取得するコード取得機能、検索語とコードで構成さを用いて、検索語とコードで構成された検索式を調査者れた検索式を作成する検索式構築機能で構成される。

へ提案する。以下、その手順を示す。

類義語取得機能（ⅰ）コード取得機能ⅰからⅳの手順で作成した検索式

本機能は、キーワードに対応した類義語を類義語辞書から取得する。以下、その手順を示す。
（ⅰ）類義語辞書からキーワードの同義語を類義語辞書から取得する。
（ⅱ）キーワードとⅰで取得した同義語の上位語、下位語を類義語辞書から取得する。
コード取得機能を取得する。
（ⅱ）ⅰで取得したコードが複数である時、全てのコードの組み合わせを作成する。
（ⅲ）ⅰで取得した検索式に対して、ⅱで作成した組み合わせを「AND」で連結し、組み合わせの数だけ検索式を構築する。
コード取得部における CPC への対応

本機能は、キーワードと、類義語取得機能が取得した

最後に、はじめにでも述べたように、本システムは類義語から調査者が調査の目的に応じて選別した検索語CPC に対応している。具体的には、コード取得部におを取得し、それらの検索語と関連の強い分類コードを取いて、IPC や F タームに加え、CPC も関連コードとし得する機能である。本機能では、特許公報ごとに検索語て出力する機能を有する。以下、その手順を示す。の出現率（公報内の全用語のうち、検索語の占める割合）（ⅰ）コード取得部のⅸで取得した IPC コードを集める。

を算出し、コードごとにそのコードを保持する特許公報（ⅱ）特許庁が公開している分類対照ツール [3] を元に、の用語の出現率の和（以下、コード重要度とする）を求

IPC コードに対応する CPC コードをすべて取得する。

め、コード重要度が高いほど適切なコードであるとした。

上記のとおり、本システムの CPC は、単純な対応表以下、その手順を示す。に基づくものである。そのため、1 つの IPC に対して（ⅰ）検索語を取得する。

関連の弱い多くの CPC が対応付けられてしまう問題が（ⅱ）ⅰで取得した検索語からキーワードとその類義語ある。例えば、IPC「G06F 17/27」は自然言語処理からなるグループを 1 以上作成する。
（ⅲ）ⅱで作成したグループ内の用語を「OR」で連結する。
（ⅳ）ⅲで連結したグループ間を「AND」で連結し、検索式を作成する。
（ⅴ）ⅳで作成した検索式を用いて特許公報 DB から特許公報を取得する。

（我々が日常で使う言語をコンピュータで処理する分野）に関するコードだが、ここには、言葉の構造を解析する分野（CPC「G06F 17/2705」等）や、辞書に関する分野（CPC「G06F 17/2795」）といった多くの処理が含まれる。このため、現在、「辞書」という検索語に対して、CPC「G06F 17/2705」等も出力してしまう。

（ⅵ）ⅴで取得した特許公報の「検索語の出現回数 / 特

この問題については、今後、F タームや明細書本文等許公報内の全用語数」から、用語の出現率を算出する。

を用いて、より検索語に適した CPC を取得できるよう（ⅶ）ⅳで取得した特許公報から IPC と F タームを取得な改善を予定している。

し、コードごとにそのコードを保持する特許公報の用語の出現確率の和からコード重要度を算出する。
（ⅷ）ⅶで算出したコード重要度の総和を算出する。

3

検証（ⅸ）ⅶで算出したコード重要度を値が大きい順に加算216し、「加算した値 / コード重要度の合計」が閾値を越本システムの有用性について評価するため、提案すえたとき、加算したコード重要度に対応したコードをる類義語の有用性と提案する検索式の有用性について検取得する。

証した。本検証における特許検索は、特許情報プラット択し、検索式を作成した。検索語で構成された検索結果約＋請求の範囲」をとした。また、本検証で調査対象とを表 3 に示す。
表 1 と表 3 より、本システムの提案する類義語を用認は、検索結果から人が目視で確認したものである。

いることで適合数が 14 件から 54 件となり適合公報を多く取得できたことが分かる。

3.1

提案する類義語の有用性

本システムが提案する類義語が、同一の概念でかつ、3.2提案する検索式の有用性

異なる表現で記載された特許公報を検索する場合に有用

本システムが提案する検索式が、適合公報を絞り込むであるかについて、検索語で構成された検索式を用いてことに有用であるかについて、検索式を用いて検索した検索した結果に含まれる適合公報の件数（以下、適合数結果において、適合公報の割合が向上することを確認すとする）が向上することを確認する。

る。

本検証では、「OS」、「タスク」、「速度」をキーワー

本システムが出力した複数の検索式から最も良い結果ドとする調査を例に挙げる。キーワードで構成された検が得られた検索式の検索結果を表 4 に示す。なお、本索式で検索した結果を表 1 に示す。

検証では、コードとして IPC を用いた。

本システムの類義語取得機能を用いて、キーワードに表 4 より、本システムが提案する検索式を用いることで、表 3 の結果に比べ検索結果に対する適合公報の対する類義語を取得した結果を表 2 に示す。
本検証では、表 2 の上位語、下位語が調査対象を必割合を向上させたことがわかる。

要以上に拡大してしまう判断したため、同義語のみを選
表１

キーワードで構成された検索式の検索結果

検索式

検索結果

適合数

60

14

基本ソフト

基本ソフトウェア（OS）＊（タスク）＊（速度）
表２

キーワード

種別

OS

同義語

OperatingSystem

上位語

システム

タスク
速度

類義語の取得結果

類義語

下位語

DOS

同義語

プロセス

UNIX

ジョブLinux

上位語

処理単位

実行単位

同義語

スピード

下位語

回転速度

伝播速度
表３

オペレーティングシステム
リナックス

スレッド

落下速度

……

task

ライン速度

……

検索語で構成された検索式の検索結果

検索式

検索結果

適合数

（OS+ オペレーティングシステム +OperatingSystem+ 基本ソフト + 基本ソフトウェア）＊（タスク + プロセス + ジョブ + スレッド +task）＊（速度 + スピード）

681

54

検索式

検索結果

適合数

（OS+ オペレーティングシステム +OperatingSystem+ 基本ソフト + 基本ソフトウェア）＊（タスク + プロセス + ジョブ + スレッド +task）＊（速度 + スピード）＊（G06F 9/46+G06F 9/45+G06F 9/50）

45

41

表４

検索語とコードで構成された検索式の検索結果

YEAR BOOK 2O15 217

検索の高効率化と精度向上して適切な公報（以下、適合公報とする）であるかの確

寄稿集２フォーム（J-PlatPat）で行い、用語の検索対象を「要4

おわりに本システムを用いることにより、経験の浅い調査者であっても、キーワードから適切な検索語とコードで構成された検索式を作成することができることを実証した。
しかしながら、本システムは、類義語を用いることで多くの適合公報が取得できたにもかかわらず、提案した検索式では、検索語から構成された検索式で取得できていた適合公報の取得漏れが発生した。
最後に、本システムに関する今後の予定を示す。
⃝CPC の精度向上
現在のシステムでは、単純に IPC を CPC に展開したものを利用しているため、無関係の（もしくは、関連の少ない）CPC が提示されてしまう問題がある。そこで、F タームや明細書の文章を利用して、より検索語に適した CPC を提案できるようにする。

⃝漏れのない検索式の提案
本稿の実験より、検索語のみで検索した場合に取得できていた特許が、検索語＋分類コード（IPC）で検索すると漏れてしまう問題がある。そこで、分類コードを条件に追加すると漏れてしまう特許の持つキーワードをユーザに提示する等の機能を実装し、検索漏れの可能性を極力減らす。

⃝インターフェースの改善
近年、Web ブラウザの機能が向上している。これ
らの機能を活用し、より直感的に検索式を構築できるようにインターフェースを改善する。

参考文献[1] 谷 川 英 和， 河 本 欣 士： 特 許 工 学 入 門 ― 発 明 の 着想から特許権取得までのプロセス論，中央経済社，pp.76-77，2003[2] 難波英嗣，奥村学，新森昭宏，谷川英和，鈴木泰
山：特許データベースからのシソーラスの自動構築，
言語処理学会，第 13 回年大会，pp.1113-1116，
2007[3] 特 許 庁， 分 類 対 照 ツ ー ル，https://www.jpo.
go.jp/cgi/cgi-bin/search-portal/narabe_tool/218

narabe.cgi（2015 年 8 月 31 日確認）

寄稿集２

検索の高効率化と精度向上
YEAR BOOK 2O15 219