Googleが公式Twitterで、RankBrainとニューラルマッチングの機能的な違いについて言及しておりましたので、是非ご紹介させていただければと思います。どちらも、“言葉そのものを直線的に認識するのではなく概念から言葉を理解する働きがあるもの”ですので混乱しがちですよね。
どういう内容?
RankBrainとニューラルネットワークによるニューラルマッチングについては、このブログでも何度か触れていますが、どちらもAI(人工知能)が基盤となっていますので、あらためてそれぞれの機能についてGoogleがツイートしています。
We’ve had some questions about how neural matching differs from RankBrain. In short: RankBrain helps us better relate pages to concepts; Neural matching helps us better relate words to searches…
— Google SearchLiaison(@searchliaison) 2019年3月21日
引用)@searchliaisonより意訳
RankBrain is an AI-based system Google began using in 2016 to understand how pages are related to concepts. It means we can better return relevant pages even if they don’t contain the exact words used in a search, by understanding the page is related to other words & concepts…
— Google SearchLiaison(@searchliaison) 2019年3月21日
引用)@searchliaisonより意訳
Neural matching is an AI-based system Google began using in 2018 primarily to understand how words are related to concepts. It’s like a super-synonym system. Synonyms are words that are closely related to other words…
— Google SearchLiaison(@searchliaison) 2019年3月21日
引用)@searchliaisonより意訳
For example, neural matching helps us understand that a search for “why does my TV look strange” is related to the concept of “the soap opera effect.” We can then return pages about the soap opera effect, even if the exact words aren’t used…
— Google SearchLiaison(@searchliaison) 2019年3月21日
引用)@searchliaisonより意訳
In summary:
— RankBrain helps Google better relate pages to concepts
— Neural matching helps Google better relate words to searches.And there’s nothing special searchers or webmasters need to do. These are part of our core systems designed to naturally increase understanding.
— Google SearchLiaison(@searchliaison) 2019年3月21日
- RankBrainは、Googleがページを概念レベルでより適切に解釈するためのもの
- ニューラルマッチングは、Googleが検索語句を意図レベルでより適切に解釈するためのもの
ということです。そして、これに特別な分析やウェブマスターが必要なわけではありません。これらは、より自然な解釈を促進するコアシステムのひとつです。
引用)@searchliaisonより意訳
どっちもAI
どちらもAIで、ページコンテンツの解釈か検索語句の解釈かの違いとのことですね。私もその認識でしたので、特段問題はございません。ちなみに、以前のGoogleではディープラーニングを使っていましたが、今はどうなんでしょう?
恐らくディープラーニングを凌ぐAIをベースに開発できるようになったので、今は使っていないのかもしれませんね。それか画像解釈処理や他の言語処理解析において使用しているのかもしれません。
今後もGoogleからのコメント等にRankBrainやニューラルマッチングという言葉は出てくると思いますので、これを機に是非おさらいください。