Close Menu
    Telegram
    SEO HARDCORE
    • Разборы патентов
      • Патенты Google
      • Патенты Яндекс
    • Скоро
      SEO инструменты
    • Скоро
      SEO аналитика
    SEO HARDCORE
    Разборы патентов • Патенты Google

    Как Google автоматически обучается исправлять фонетические ошибки ввода (например, Pinyin) на основе поведения пользователей

    DETERMINING PROXIMITY MEASUREMENTS INDICATING RESPECTIVE INTENDED INPUTS (Определение измерений близости, указывающих на соответствующие предполагаемые вводы)
    • US9069753B2
    • Google LLC
    • 2015-06-30
    • 2004-08-25
    2004 Мультиязычность Патенты Google Поведенческие сигналы Семантика и интент

    Патент Google описывает метод обучения системы исправлению ошибок фонетического ввода (например, Pinyin для китайского). Система анализирует логи: если пользователи часто вводят фонетическую строку, но редко выбирают предложенные символы, система предполагает ошибку. Затем она вычисляет вероятность («Proximity Measurement») того, какой ввод подразумевался на самом деле, основываясь на схожести произношения и частоте успешных выборов для альтернатив. Это позволяет автоматически корректировать ошибки, вызванные диалектами.

    • Описание
    • Детальный разбор
    • Выводы
    • Практика
    • Вопросы и ответы
    • Наверх

    Описание

    Какую задачу решает

    Патент решает проблему ошибок ввода, возникающих при использовании романизированных фонетических систем (таких как Pinyin) для ввода символов нероманизированных языков (например, китайского, японского, корейского — CJK). Пользователи часто допускают ошибки в Pinyin из-за диалектов или неточного знания стандартного произношения (например, путают ‘an’ и ‘ang’ или ‘s’ и ‘sh’). Стандартные системы ввода часто не предлагают нужные символы при ошибочном вводе. Патент описывает механизм автоматического обучения системы распознаванию и количественной оценке этих распространенных фонетических ошибок для улучшения отказоустойчивости ввода (Fault-Tolerant Input).

    Что запатентовано

    Запатентован метод автоматического вычисления Proximity Measurements (измерений близости или вероятности путаницы) между парами фонетического ввода. Суть изобретения заключается в использовании логов пользовательского поведения (rates of user selections) для обучения системы. Система определяет, какие вводы часто приводят к отказу от выбора предложенных кандидатов (предполагая ошибку ввода), и сопоставляет их с похожими вводами, которые имеют высокий процент выбора (предполагаемый правильный ввод).

    Как это работает

    Система работает путем анализа логов пользовательского поведения:

    • Сбор данных: Собираются данные о введенных фонетических запросах (Pinyin) и о том, как часто пользователи выбирают предложенные системой символы-кандидаты.
    • Идентификация ошибок: Вводы, после которых пользователи редко выбирают какой-либо из предложенных кандидатов (low rates of selection), помечаются как потенциально ошибочные (non-selected inputs).
    • Определение намерений: Система находит фонетически похожие вводы (близкие по confusion proximity), которые имеют высокий процент выбора кандидатов. Они считаются предполагаемыми правильными вводами (intended inputs).
    • Расчет вероятности: Вычисляется Proximity Measurement. Это соотношение количества раз, когда ввод был сделан без последующего выбора кандидата, к общему количеству таких вводов.
    • Обучение модели: Эти измерения сохраняются в Proximity Matrix (или Fuzzy Pinyin Matrix), которая затем используется поисковой системой для исправления запросов в реальном времени.

    Актуальность для SEO

    Высокая (для рынков CJK). Метод использования поведенческих данных (частоты выбора и отказа) для обучения моделей коррекции орфографии и понимания запросов является стандартной и актуальной практикой в современных поисковых системах. Точная интерпретация фонетического ввода остается критически важной задачей для CJK языков.

    Важность для SEO

    Влияние на SEO — умеренное (5/10), но критически важное для International SEO на рынках CJK (Китай, Япония, Корея). Патент не описывает алгоритмы ранжирования, но напрямую влияет на этап понимания запроса (Query Understanding). Он объясняет, как Google интерпретирует и исправляет фонетические запросы, что влияет на исследование ключевых слов и анализ SERP, поскольку Google может показывать результаты для исправленной версии запроса, а не для буквально введенного.

    Детальный разбор

    Термины и определения

    CJK Languages
    Chinese, Japanese, and Korean (Китайский, Японский, Корейский). Языки, использующие нероманизированные системы письма.
    Confusion Proximity (Путающая близость)
    Мера фонетического сходства между двумя вводами, основанная на известных парах путающихся звуков (Confusing Pairs). Используется для поиска предполагаемого ввода, который фонетически похож на ошибочный ввод.
    Confusing Pairs (Пары путаницы)
    Фонетически похожие гласные или согласные, которые пользователи часто путают из-за диалекта (например, an/ang, s/sh, n/l).
    Intended Input (P’) (Предполагаемый ввод)
    Ввод, который пользователь, вероятно, намеревался набрать. Характеризуется высокой частотой выбора (high rates of selection) результирующих кандидатов.
    Non-Selected Input (P) (Ввод без выбора)
    Ввод, после которого пользователи редко выбирают предложенные символы-кандидаты (low rates of selection). Считается потенциально ошибочным вводом.
    Pinyin (Пиньинь)
    Система романизации для стандартного китайского языка, используемая для фонетического ввода китайских иероглифов (Hanzi).
    Proximity Matrix / Fuzzy Pinyin Matrix (Матрица близости)
    Структура данных, хранящая вероятности P(P’|P) — вероятность того, что предполагаемый ввод был P’, при условии, что фактический ввод был P. Эта матрица является результатом запатентованного процесса обучения.
    Proximity Measurement (Измерение близости)
    Рассчитанная вероятность того, что ввод P был задуман как P’. Рассчитывается как соотношение вводов без выбора к общему числу вводов.
    Rates of User Selections (Частота выбора пользователем)
    Поведенческие данные, указывающие, как часто пользователи выбирают конкретный кандидат после ввода определенной фонетической строки.

    Ключевые утверждения (Анализ Claims)

    Патент защищает метод обучения системы коррекции ввода (генерации Proximity Measurements), а не сам процесс коррекции в реальном времени.

    Claim 1 (Независимый пункт): Описывает компьютеризированный метод определения Proximity Measurements.

    1. Получение вводов Pinyin.
    2. Конвертация вводов в кандидаты (иероглифы Hanzi).
    3. Получение частоты выбора пользователем (rates of user selections).
    4. Идентификация вводов с низкой частотой выбора как non-selected Pinyin inputs (ошибочные).
    5. Идентификация вводов с высокой частотой выбора как intended Pinyin inputs (правильные).
    6. Сравнение правильных и ошибочных вводов для идентификации пар (ошибочный + предполагаемый ввод).
    7. Для каждого ошибочного ввода определяется: (A) количество раз, когда пользователи не выбрали ни одного кандидата, и (B) общее количество раз, когда этот ввод был сделан.
    8. Генерация Proximity Measurement для каждой пары на основе соотношения (ratio) A/B.

    Ядром изобретения является автоматизированная методология обучения фонетического корректора. Система использует неявную отрицательную обратную связь (отсутствие выбора результата) как сигнал о том, что ввод был некорректен.

    Claim 2 (Зависимый): Уточняет, что идентификация пар (шаг 6) включает определение вводов, различающихся одной из известных Confusing Pairs (например, in/ing, an/ang, sh/s и т.д.). Это определяет понятие Confusion Proximity.

    Claim 5 (Зависимый): Уточняет, что идентификация пар (шаг 6) может включать идентификацию вводов, близких по редакционному расстоянию (editing distance).

    Где и как применяется

    Изобретение применяется в инфраструктуре Google для обучения моделей, используемых на этапе QUNDERSTANDING – Понимание Запросов.

    Процесс разделен на два этапа:

    1. Офлайн-обучение (Training) — Запатентованный метод

    Это основное применение патента. Система анализирует логи поведения пользователей (user inputs и rates of selection).

    • Как применяется: Периодический анализ логов (поисковых или из систем ввода текста IME).
    • Входные данные: Большой корпус введенных Pinyin строк, данные о выборе/не выборе иероглифических кандидатов, список Confusing Pairs.
    • Выходные данные: Proximity Matrix (или Fuzzy Pinyin Matrix), содержащая рассчитанные вероятности P(P’|P).

    2. Онлайн-обработка (Runtime / Inference) — Использование результатов

    Сгенерированная матрица используется в реальном времени для исправления ошибок ввода (Fault-Tolerant Input Processing).

    • Как применяется: Когда пользователь вводит запрос на Pinyin, система использует Proximity Matrix для генерации альтернативных (исправленных) интерпретаций запроса, прежде чем передать их на этап ранжирования. Патент упоминает использование Hidden Markov Models (HMM) и Viterbi decoder для этого этапа.

    На что влияет

    • Специфические запросы: Влияет на любые типы запросов, которые вводятся с использованием фонетических систем ввода (Pinyin, Bopomofo и т.д.).
    • Языковые и географические ограничения: Применимо только к CJK языкам (Китайский, Японский, Корейский) и, возможно, другим (например, Тайский). Особенно сильно влияет на регионы с выраженными диалектами, где стандартное произношение отличается от нормативного.

    Когда применяется

    • Условия работы (Обучение): Применяется периодически в офлайн-режиме для анализа накопленных логов пользовательского поведения и обновления Proximity Matrix. Требует значительного объема статистических данных.
    • Условия работы (Runtime): Активируется каждый раз, когда пользователь вводит запрос с использованием фонетической системы, и этот ввод содержит фонемы, идентифицированные как часть Confusing Pairs.

    Пошаговый алгоритм

    Процесс генерации Proximity Matrix (Офлайн-обучение)

    1. Сбор данных: Собрать логи, содержащие пользовательские вводы Pinyin и частоту выбора (rates of selection) соответствующих символов-кандидатов.
    2. Идентификация ошибок (P): Определить вводы с низкой частотой выбора. Эти вводы помечаются как non-selected inputs (потенциально ошибочные).
    3. Идентификация целей (P’): Для каждого ошибочного ввода P ищется другой ввод P’, который: (a) имеет высокую частоту выбора кандидатов, и (b) близок к P по Confusion Proximity (т.е. отличается на одну или несколько известных пар путаницы, например, P=»zhen», P’=»zheng»). P’ помечается как intended input.
    4. Вычисление показателей: Для идентифицированной пары (P, P’) определяются два значения:
      • n(P): Общее количество раз, когда был введен P.
      • n(P→P’): Количество раз, когда был введен P, но пользователь не выбрал ни одного кандидата (что подразумевает намерение P’).
    5. Расчет близости: Вычисление Proximity Measurement P(P’|P). Формула, описанная в патенте: n(P→P’) / n(P).
    6. Сохранение: Сохранение рассчитанных измерений в Proximity Matrix.

    Какие данные и как использует

    Данные на входе

    Патент фокусируется исключительно на данных, необходимых для обучения модели исправления ошибок ввода.

    • Поведенческие факторы: Критически важные данные. Используются логи вводов (user pinyin inputs) и соответствующие им частоты выбора кандидатов (rates of selection by users). Сигнал отказа от выбора (отсутствие выбора) используется как неявная отрицательная обратная связь (implicit negative feedback) и является ключевым индикатором ошибки ввода.
    • Лингвистические данные: Список известных пар путающихся гласных и согласных (Confusing pairs of Chinese vowels and consonants). Например: in/ing, an/ang, l/n, sh/s. Эти данные используются для определения Confusion Proximity.

    Какие метрики используются и как они считаются

    • Rate of Selection (Частота выбора): Метрика, используемая для классификации ввода как Intended (высокая частота) или Non-selected (низкая частота).
    • Confusion Proximity (Путающая близость): Используется для нахождения ближайшего Intended Input к Non-selected Input. Может основываться на редакционном расстоянии (editing distance) с учетом лингвистических данных о путающихся парах.
    • Proximity Measurement P(P’|P): Основная вычисляемая метрика. Вероятность того, что ввод P был ошибкой и подразумевался ввод P’. Рассчитывается по формуле: (Количество раз, когда P был введен, но кандидат не выбран) / (Общее количество раз, когда P был введен).

    Выводы

    1. Фокус на обучении модели для Query Understanding: Патент описывает механизм обучения системы понимания запросов, а не факторы ранжирования. Он направлен на то, чтобы гарантировать обработку правильного запроса.
    2. Использование неявной обратной связи: Ключевым элементом является использование отсутствия выбора результата (low selection rate) как сигнала об ошибке ввода. Это позволяет системе автоматически учиться на поведении пользователей без явных оценок.
    3. Автоматическая адаптация к диалектам: Метод позволяет системе автоматически изучать и количественно оценивать фонетические ошибки, которые часто вызваны региональными диалектами, без необходимости ручного ввода правил лингвистами.
    4. Количественная оценка ошибок: Результатом работы является Proximity Matrix, которая позволяет системе не просто исправлять ошибки, но и взвешивать вероятность различных интерпретаций ввода при обработке запроса.
    5. Значение для международного SEO (CJK): Для специалистов, работающих на рынках CJK, это подтверждает, что Google активно корректирует фонетические вариации запросов, стремясь к интерпретации, которая генерирует наибольшее вовлечение пользователей (high selection rate).

    Практика

    Best practices (это мы делаем)

    Рекомендации применимы исключительно для SEO-стратегии на рынках CJK (Китай, Япония, Корея).

    • Анализ фонетических вариаций в Keyword Research: При исследовании ключевых слов необходимо анализировать распространенные ошибки и диалектные вариации (например, замены sh/s, an/ang). Понимая, что Google исправит эти ошибки с помощью Proximity Matrix, можно точнее оценить реальный объем трафика по интенту, а не по конкретной ошибочной формулировке.
    • Фокус на интенте и иероглифах (Hanzi), а не на Pinyin: Сосредоточьтесь на оптимизации под предполагаемые иероглифы и интент пользователя. Система разработана так, чтобы быть отказоустойчивой к ошибкам ввода Pinyin.
    • Мониторинг брендовых запросов с ошибками: Изучите, как пользователи могут фонетически неправильно вводить название вашего бренда из-за диалекта. Убедитесь, что Google корректно исправляет эти ошибки и направляет пользователей на ваш сайт.

    Worst practices (это делать не надо)

    • Создание контента под ошибочные Pinyin (Misspelling Optimization): Не следует создавать страницы, оптимизированные под заведомо неправильные написания Pinyin. Система предназначена для коррекции ввода в сторону предполагаемой (intended) версии, которая имеет более высокий уровень вовлеченности.
    • Игнорирование региональных особенностей: Предполагать, что Google понимает только «стандартное» произношение. Система активно учится понимать и корректировать региональные вариации на основе поведения пользователей из этих регионов.

    Стратегическое значение

    Патент демонстрирует сложность систем понимания запросов Google на международных рынках и применение машинного обучения на основе поведенческих данных для решения сложных лингвистических проблем. Стратегически это подтверждает, что Google стремится понять истинное намерение пользователя, даже если ввод содержит фонетические неточности, и подчеркивает необходимость глубокого понимания лингвистических особенностей целевого рынка при международном продвижении.

    Практические примеры

    Сценарий: Оптимизация коммерческого запроса в Китае

    1. Тема: Смартфон (Smartphone).
    2. Стандартный Pinyin: «shou ji».
    3. Распространенная ошибка (из-за диалекта): «sou ji» (путаница sh/s).
    4. Работа системы Google (Обучение): Google анализирует логи и замечает, что после ввода «sou ji» пользователи редко кликают на результаты (low selection rate). Однако после ввода «shou ji» клики происходят часто (high selection rate). Так как «sou» и «shou» фонетически близки (Confusion Proximity), система вычисляет высокую вероятность P(«shou»|»sou»).
    5. Работа системы Google (Runtime): Когда пользователь вводит «sou ji», Google использует эту вероятность, чтобы предпочесть интерпретацию «shou ji» и показать результаты для «Смартфон».
    6. Действия SEO: Специалист должен сосредоточиться на оптимизации страницы под иероглифы 手机 (shou ji). Нет необходимости создавать отдельный контент для ошибочного Pinyin «sou ji», так как Google выполнит коррекцию на этапе Query Understanding.

    Вопросы и ответы

    Применим ли этот патент к SEO на английском или русском языках?

    Напрямую нет. Патент специально разработан для решения проблем ввода нероманизированных языков (таких как китайский, японский, корейский) с использованием романизированных фонетических систем (таких как Pinyin). Механизмы коррекции орфографии в английском и русском языках используют другие подходы.

    Что такое Proximity Matrix (Матрица Близости) и как она используется?

    Proximity Matrix — это база данных, которая хранит вероятности того, что один Pinyin был введен по ошибке вместо другого. Например, она может хранить вероятность 0.10, что пользователь, введя «zhen», на самом деле имел в виду «zheng». Система использует эти вероятности в реальном времени для расширения запроса и поиска наиболее вероятной интерпретации ввода пользователя.

    Как система определяет, что фонетический ввод является ошибочным?

    Ключевой механизм — это анализ частоты выбора (rate of selection). Если пользователи вводят Pinyin, а затем редко выбирают любой из предложенных системой символов-кандидатов, это служит сильным сигналом (Non-selected Input), что результаты не соответствуют намерению пользователя, и, следовательно, ввод, вероятно, был ошибочным.

    Должен ли я оптимизировать свои страницы под неправильное написание Pinyin?

    Нет, это неэффективная стратегия. Система Google разработана для того, чтобы исправлять ошибки и направлять пользователя к предполагаемому правильному вводу (intended input). Вам следует сосредоточиться на оптимизации под правильные иероглифы и интент, который стоит за запросом, а не на фонетических ошибках ввода.

    Как этот патент помогает Google справляться с региональными диалектами?

    Патент описывает автоматизированный метод обучения. Вместо того чтобы вручную вводить правила для каждого диалекта, система изучает их автоматически, наблюдая за поведением пользователей. Если в определенном регионе пользователи постоянно делают одну и ту же фонетическую «ошибку» и игнорируют результаты, система научится корректировать этот ввод.

    Что такое «Путающая близость» (Confusion Proximity)?

    Это мера того, насколько фонетически похожи два ввода Pinyin, основанная на известных парах путаницы (например, an/ang или s/sh). Система использует это, чтобы убедиться, что предлагаемое исправление (intended input) звучит похоже на то, что ввел пользователь (non-selected input). Это предотвращает предложение несвязанных исправлений.

    Применяется ли этот алгоритм в реальном времени при обработке запроса?

    Нет. Алгоритм, описанный в этом конкретном патенте, — это процесс офлайн-обучения. Он используется для анализа логов и генерации Proximity Matrix. Сама матрица затем используется системой в реальном времени для исправления ошибок пользователя, но процесс обучения происходит не в момент запроса.

    Использует ли система контекст для исправления ошибок?

    Запатентованный метод (обучение) фокусируется на вычислении базовых вероятностей ошибок P(P’|P) на основе поведения. Однако при использовании этих данных в реальном времени (runtime) система применяет алгоритмы, такие как Hidden Markov Models (HMM), которые учитывают контекст (соседние слова/символы) для выбора наилучшего исправления.

    Влияет ли этот патент на ранжирование сайтов?

    Патент не описывает сигналы ранжирования (такие как качество контента, ссылки или E-E-A-T). Он полностью сосредоточен на этапе Понимания Запроса (Query Understanding). Его влияние на SEO заключается в том, какой запрос в итоге будет использоваться для ранжирования результатов, а не в том, как эти результаты будут отсортированы.

    Какова значимость изобретателей этого патента?

    Одним из изобретателей является Jun Wu (Джун Ву), который является известным экспертом и одним из ключевых инженеров Google в области обработки естественного языка (NLP), машинного перевода и разработки поиска для азиатских языков. Это придает патенту дополнительный вес как описанию реально используемых подходов.

    Навигация
    • Описание
    • Детальный разбор
    • Выводы
    • Практика
    • Вопросы и ответы
    • Наверх
    Telegram
    © 2025 SEO HARDCORE

    Type above and press Enter to search. Press Esc to cancel.