Google Hummingbird
Google Hummingbirdは、Google Searchの2013年のコアアルゴリズム刷新であり、検索エンジンが個々のキーワードの一致から、クエリ全体の意味と意図を理解する方向へ移行したもので、この変化はセマンティック検索として知られています。会話調のクエリやロングテールクエリに対応し、結果をKnowledge Graphと結び付けることで、RankBrainやBERTのような意味ベースの検索システムへとつながる転換点となりました。
2013年9月26日に発表されたGoogle Hummingbirdは、Google検索のコアアルゴリズムを全面的に再設計したもので、PandaやPenguinのように既存エンジンの一部を修正するのではなく、エンジンそのものを置き換えるものでした。
その本質は、個々の単語の一致から、クエリ全体の意味と意図を理解する方向への転換であり、この手法はsemantic searchとして知られています。
会話調のクエリやロングテールクエリ、そしてvoice searchをより正確に処理し、Knowledge Graphと連携して、回答形式の検索結果を提供しました。
当時の検索責任者Amit Singhalはこれを「2001年以来、アルゴリズムに対する最も劇的な変化」と呼び、報道によれば全検索の約90%に影響したとされています。
Hummingbirdは、その後のRankBrain(2015年)やBERT(2019年)に続く、AI主導のクエリ理解の基盤を築きました。
概要
Google Hummingbirdは、2013年9月26日に発表されたGoogleの検索アルゴリズムのコア再設計です。発表の前から約1か月間すでに稼働しており、検索結果を生成するまさにそのエンジンを置き換えました。PandaやPenguinが既存アルゴリズムの一部を改良するアップデートだったのに対し、Hummingbirdが重要だったのは、検索エンジンがクエリをコアで処理する方法を刷新する「完全な置き換え」だったからです。
この名称は、ハチドリの「高速で正確」な特性に由来します。当時Google Searchを率いていたAmit Singhalは、この変更を「2001年以来、アルゴリズムに対する最も劇的な変化」と表現し、報道では全検索の約90%に影響したとされています。
キーワードの一致から意味へ
Hummingbirdの本質は、「単語に一致する検索」から「意味を理解する検索」への移行でした。以前の検索は、クエリ内の個々の単語をインデックスと照合するような仕組みでした。Hummingbirdでは、クエリ内の各単語により注意を払いつつも、文全体や会話全体の意味が反映されるように処理されます。その結果、単に一致する単語をいくつか含むページではなく、クエリの意味に合致するページをより適切に表示するよう設計されました。
このアプローチはsemantic searchと呼ばれ、文字通りの単語やフレーズの一致ではなく意味に基づいて結果を取得することで、検索を人々の実際のコミュニケーションに近づけます。たとえば、「where is the closest place to buy an iPhone near my home?」のようなクエリは、単語ごとに分解されるのではなく、場所の文脈、実際の店舗を探している意図、特定の商品が、ひとつの意味としてまとめて解釈されます。
会話調のクエリ、ロングテールクエリ、およびKnowledge Graph
Hummingbirdが重要だったのは、検索行動の変化と時期を同じくしていたからです。モバイルとvoice searchが普及するにつれ、ユーザーはキーワードの羅列ではなく、質問や複雑な文章で検索するようになっていきました。Hummingbirdは、これらをより正確に理解するために構築されました。会話形式のクエリおよび長く具体的なロングテールクエリに対応し、「答えを見つける検索」に非常に適していました。
HummingbirdはGoogleのKnowledge Graphとも連携して機能しました。公開時、Googleは2つの対象を比較するKnowledge Graphの比較チャートなどの機能を導入し、検索結果の最上部でエンティティ間の関係性を直接提示する方向へと進みました。これは、単なる語句の一致を超え、もの、概念、関係性を理解する検索への移行を示すものでした。
RankBrainとBERTに先立つセマンティック検索の転換点
Hummingbirdは、その後に続くAI主導のクエリ理解の出発点でした。2015年に導入されたRankBrainは、あいまいなクエリや、これまで見たことのないロングテールクエリをより適切に解釈するために設計された、Google初の人工知能ベースのクエリ理解手法でした。2019年10月にはBERT(Bidirectional Encoder Representations from Transformers)が登場し、単語の前後の文脈を双方向に読み取ることで、自然言語や会話形式のクエリに含まれる繊細な意図をより正確に把握できるようになりました。
これらのシステムは互いに置き換えるのではなく補完し合うものであり、そのすべてが、「検索とは一致する項目の一覧ではなく、意味を理解するための仕組みである」というHummingbirdの考え方を受け継ぎ、拡張しています。RankBrain、BERT、そしてその後に登場したAI searchはすべて、Hummingbirdが築いたセマンティック検索の基盤の上で動作しています。