機械学習を用いた人工知能はGoogleの検索クエリの15%を処理している。
*記事内のリンクは全て英語となっています。
RankBrain(ランク・ブレイン)が、Googleのエンジニアが手作業で構築していた検索アルゴリズムを隅に追いやっている。RankBrainは機械学習を用いた人工知能であり、Googleの1日における検索結果の15%を処理するために使用されている。
しかしながら、 ハミングバードとして知られている、Googleの検索アルゴリズムに完全に取って代わるものではない。このアルゴリズム(ハミングバード)は、最適な検索結果を提供するために、ユーザーが探しているものと何十億のページの詳細な確認を処理するシステムである。
RankBrainはクエリを解釈するための新しい方法か?
RankBrainは、検索者が何を探しているかを解釈し、様々な形でその答えを提供する方法を理解するアルゴリズムの、一部のようなものと思われる。
例えば、ユーザーが”Barack(オバマ大統領のファーストネーム)”と検索したとしよう。かつては、Googleやその他の検索エンジンは、その検索語と完全に一致した単語を記載したページを探していた。しかし、ここ数年(特にハミングバードが登場した2013年以降)は、Googleは言葉と言葉の関連性をより深く理解できるようになっている。”Barack”の検索については、 “US President(アメリカ 大統領)”、 “Barack Obama(バラク オバマ)”、”Michelle Obama’s husband.(ミシェル オバマ夫人)”といったクエリにマッチするページや情報を返している。
Bloombergが、Googleのシニア・サーチ・サイエンティストでRankBrainにも関わっている、グレッグ・コラード氏へのインタビュー記事をスクープしている。
RankBrainはクエリを処理する新たな方法であるようで、今まで使われていた方法よりも、さらに進化したものであるようだ。下記に、Bloombergの記事を引用する。
RankBrainは大量の(文章による)言語を、コンピューターが理解することができる、ベクター(vectors)と呼ばれる機械的なエンティティへと組み込むことに、人工知能を使用している。RankBrainが馴染みのない言葉やフレーズを見つけた場合、その言葉の意味に近いフレーズなどを推測し、それに従って検索結果をフィルタリングする。これにより、今まで見たことのない検索クエリ、への対処をより効果的に行うことができるのだ。
RankBrainは3番目に重要なシグナル?
記事によれば、現在はクエリの15%がRankBrainによって処理されているようだ。また、ランキングにおける、3番目に重要なシグナルとも書かれている。
コラード氏によれば、RankBrainはGoogleの検索結果に何を表示し、どの順位に位置づけるかを決定するアルゴリズムを構成している、”数百”ものシグナルの中の一つであるとのことだ。導入されてから数ヶ月で、RankBrainは検索結果に影響を与える、3番目に重要なシグナルになった、とも述べている。
これについての補足を加えておこう。ランキング・シグナルはページの品質に関連付けられる何かであり、そのページに向けられているリンクやページ内の単語(言葉)などが例として挙げられる。Googleは数百ものランキング・シグナルを使用しており、その内の大部分は、当ブログのこちらの記事(Periodic Table Of SEO Success Factors)にまとめられている。
RankBrainは、実際はおそらく、ランキング・シグナルではなく、クエリを処理するツールであるだろう。Bloombergを再度引用するが、その中では、ランキングへの使用も示唆している。
今のところ、RankBrainは人工知能の宣伝としての役割を果たしている。アルゴリズムの構築に長い時間を費やしてきたGoogleのエンジニアが、幾つかのページを詳細に確認するように言われた。そして、Googleの検索エンジンがトップに表示するであろうページを選ばされた。人間による推測は70%の正答率であったが、RankBrainは80%の正答率であった。
RankBrainについては、今後も情報を集めていく予定だ。
この記事は、Search Engine Landに掲載された「Meet RankBrain: The Artificial Intelligence That’s Now Processing Google Search Results」を翻訳した内容です。