2009

Google использует систему для генерации рекомендаций связанных товаров в поисковой выдаче. Когда пользователь ищет продукт, система определяет его категорию и ключевые атрибуты, а затем находит популярные альтернативные товары с похожими …
Google использует систему классификации изображений, чтобы определить, соответствует ли текст, связанный с изображением (например, alt-текст или окружающий контент), его визуальному содержанию. Система обучается распознавать объекты на основе визуальных признаков. Если …
Google использует метод надежного хеширования для идентификации почти дублирующихся медиафайлов (изображений, видео, аудио), даже если они были обрезаны или изменены. Система генерирует устойчивую гистограмму признаков файла, а затем применяет взвешенное …
Google использует систему для ранжирования поисковых подсказок (Autocomplete) по мере ввода запроса. Система агрегирует подсказки из разных источников (история поиска, закладки, локальные файлы) и присваивает им оценку, комбинируя два фактора: …
Google анализирует, какие поисковые запросы исторически приводят к наибольшему количеству кликов по бизнесам, расположенным по определенному адресу. Когда пользователь ищет этот адрес (или смотрит его на карте), Google использует этот …
Google повышает точность геолокации, используя систему компьютерного зрения для сравнения изображений с веб-сайтов (например, сайтов недвижимости или бизнеса) с изображениями Street View. Если объекты визуально совпадают, координаты адреса уточняются. Кроме …
Google использует легковесную модель машинного обучения для мгновенной классификации запросов в реальном времени, когда стандартные методы слишком медленные из-за задержек (latency constraint). Эта модель обучается офлайн и классифицирует новые запросы, …
Google анализирует метаданные (GPS, ориентация устройства, данные акселерометра) и визуальные характеристики (края, цвет, текстура) фотографии, сделанной на мобильном устройстве. Эта система позволяет быстро классифицировать, изображено ли на ней "место" (например, …
Google использует метод построения текстовых классификаторов, который учитывает структуру HTML для разделения текста на логические блоки (сегментация). Внутри этих блоков система извлекает n+k-граммы (фразы с пропуском стоп-слов) для лучшего понимания …
Google использует этот механизм для управления отображением большого количества локальных результатов на карте. Чтобы избежать визуального шума и обеспечить репрезентативность, система выбирает результаты пропорционально их плотности в разных районах. Это …
Google применяет механизм кросс-язычного поиска (CLIR) для улучшения выдачи изображений и видео. Система автоматически переводит запрос пользователя на другие языки, выбирая наиболее подходящий на основе частотности терминов (IDF) в его …
Система отслеживает электронные разговоры (чаты, VoIP-звонки) на наличие триггерных слов. При активации она захватывает запрос, может использовать контекст разговора для его уточнения и внедряет краткий ответ обратно в поток беседы. …
Google использует паттерны просмотра пользователей внутри социальных сетей для классификации контента. Система строит граф, где связи показывают, кто просматривал чей профиль или контент. Если пользователи, которые смотрят известный контент категории …
Google использует систему для автоматического поиска и ассоциации запросов с релевантными страницами (например, для рекламы). Ключевой механизм — это сравнение двух векторов: "Вектора Намерения" (интент запроса во всем вебе) и …
Google использует статистическую модель, обученную на известных адресах и названиях организаций, для парсинга неоднозначных картографических запросов. Система сегментирует запрос, присваивает локационные типы и рассчитывает вероятность различных вариантов разделения, чтобы точно …
Google использует механизм для валидации синонимов, применяемых при расширении запросов. Чтобы проверить, является ли кандидат синонимом термина, система переводит оба слова на третий (стандартный) язык, например, английский, и сравнивает наборы …
Google проверяет точность перевода фраз, сравнивая визуальное сходство результатов поиска по картинкам и видео для исходной фразы и ее перевода. Если топовые визуальные результаты похожи и показывают высокое качество взаимодействия, …
Google использует механизм для улучшения поиска по запросам, содержащим транслитерированные слова (например, русские слова, написанные латиницей). Система выполняет обратную транслитерацию, чтобы определить, какие варианты написания соответствуют одному и тому же …
Google позволяет пользователям явно указывать предпочитаемые сайты (вручную или принимая рекомендации системы). Система использует эти данные для корректировки выдачи: результаты с предпочитаемых сайтов могут повышаться в ранжировании или визуально выделяться. …
Google использует систему для анализа и генерации списков популярных или быстрорастущих запросов (например, для Google Trends). Чтобы избежать дублирования, система группирует связанные запросы в тематические кластеры и выбирает лучший репрезентативный …