Google использует систему для определения точного местоположения изображения путем анализа и сверки трех источников: визуального распознавания объектов (Landmark), текстовых подписей/тегов (Caption) и GPS-данных из файла (Metadata). Система разрешает конфликты, используя …
Семантика и интент
Патент описывает комплексную систему для визуального поиска. Google может анализировать изображения на удаленных (сторонних) веб-страницах, распознавать объекты (например, одежду на человеке), извлекать их визуальные характеристики (цвет, форму, текстуру) и делать …
Google использует систему для определения порядка отображения различных категорий результатов поиска (Веб, Картинки, Локальные и т.д.). Ключевым элементом является расчет «индикатора локальной релевантности» запроса. Если система определяет, что запрос имеет …
Google использует автоматизированную систему для поддержания связей между сущностями (объектами) в своем хранилище фактов (Knowledge Graph). Система сканирует текст, статистически определяет значимые фразы и сверяет их со списком известных объектов. …
Патент Google описывает систему глубокого анализа изображений для распознавания лиц, одежды и текста на объектах. Система генерирует уникальные "сигнатуры распознавания" и создает индекс на их основе, что позволяет искать изображения …
Google использует структурированные данные (например, географические базы) и логи запросов для создания вероятностных языковых моделей в областях с огромным количеством комбинаций (например, адреса). Система вычисляет вероятность различных структур запроса (Template …
Google расширяет понимание запросов, используя транзитивные синонимы (если A=B и B=C, то A=C) и декомпозицию составных слов (например, разбивая «vlcmediaplayer» на «vlc media player»). Это позволяет системе находить релевантные документы, …
Google использует технологию для идентификации и маркировки «пространственно-временных объемов» (spatio-temporal volumes) внутри видео, которые соответствуют конкретным объектам или действиям (например, «бегущая кошка»). Это позволяет системе индексировать контент на гранулярном уровне, …
Google использует технологию, позволяющую инициировать поиск жестами (например, обведением объекта на экране). Система анализирует выбранный контент (текст, изображения, видео), извлекает ключевые темы, учитывает контекст страницы и пользователя (местоположение, время), взвешивает …
Анализ технологии Information Retrieval (на примере патента Citrix), которая конвертирует слова и предложения в числовые векторы (эмбеддинги) с помощью глубокого обучения (например, Word2Vec). Система оценивает семантическую близость между вектором запроса …
Google использует алгоритмы для анализа базы данных сущностей и выявления иерархических отношений (родитель-потомок). Система группирует потенциально связанные сущности по классификации, адресу, местоположению или названию. Затем она сравнивает их характеристики (например, …
Патент Google, раскрывающий фундаментальные механизмы геокодирования и извлечения адресов. Система преобразует текстовые описания мест в точные координаты, используя "Массу Локации" (количество адресов в регионе) для оценки значимости. При наличии "Гео-подсказки" …
Google патентует систему для улучшения понимания видеоконтента. Используя машинное обучение, система анализирует транскрипцию видео и прогнозирует, какие сущности зрители, скорее всего, захотят найти в поиске. Когда такая сущность упоминается, система …
Google анализирует частичные запросы по мере их ввода и определяет местоположение пользователя. Если система прогнозирует, что запрос имеет локальный интент (основываясь на поведении других пользователей), она предиктивно добавляет название локации …
Google использует механизм для улучшения подсказок в Autocomplete. Если пользователь вводит длинную или редкую фразу, которая не дает хороших подсказок, система удаляет начальные слова (префикс) и ищет подсказки для оставшейся …
Google использует местоположение пользователя для интерпретации запросов, которые явно не упоминают конкретную сущность (например, [часы работы] или [отзывы]). Система идентифицирует ближайшие объекты, анализирует исторические паттерны запросов для этих объектов и …
Google анализирует неструктурированные запросы для выявления скрытых потребностей в данных (Service Requirements), таких как поиск товаров или бронирование авиабилетов. Система оценивает доступные структурированные базы данных (каталоги товаров, системы бронирования) и …
Google анализирует структурированные данные (например, Schema.org) на веб-страницах, чтобы определить, какие сущности (товары, объекты) на них представлены. Если несколько страниц, особенно с одного сайта, содержат одинаковый набор сущностей (например, листинги …
Google использует данные о местоположении и точной ориентации (направление, наклон) мобильного устройства для интерпретации неявных запросов о ближайших объектах (например, «часы работы» или «что это?»). Система определяет расширенную зону поиска …
Google использует алгоритм расширения набора сущностей (Set Expansion). Система анализирует списки, в которых исходные сущности (seeds) появляются вместе с другими. Чтобы найти действительно связанные сущности, а не просто популярные, система …