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

    Как поисковые системы могут комбинировать разные списки ранжирования (например, по дате и по теме) с помощью арифметических операций (Rank Aggregation)

    METHOD AND SYSTEM FOR DOCUMENT COLLECTION FINAL SEARCH RESULT BY ARITHMETICAL OPERATIONS BETWEEN SEARCH RESULTS SORTED BY MULTIPLE RANKING METRICS (Метод и система для получения финального результата поиска по коллекции документов путем арифметических операций между результатами поиска, отсортированными по множественным метрикам ранжирования)
    • US6654742B1
    • Google LLC
    • 2003-11-25
    • 1999-02-12
    SERP Индексация Патенты Google Техническое SEO

    Анализ патента IBM, описывающего метод агрегации ранжирования (Rank Aggregation). Система сортирует один и тот же набор документов по разным критериям (например, по релевантности и по дате), а затем объединяет эти списки с помощью арифметических операций (Сумма, Пересечение, Разность) для создания финального, более релевантного результата поиска.

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

    Описание

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

    ВАЖНО: Это патент корпорации IBM, а не Google. Патент решает проблему неэффективности поиска при использовании только одного критерия ранжирования. Когда результатов поиска много, одного критерия (например, стандартной релевантности) часто недостаточно, чтобы поднять наиболее ценные документы в топ. Существующие методы не позволяли эффективно комбинировать множественные критерии (например, найти документы, которые являются одновременно «свежими» И «относящимися к определенной теме»). Патент предлагает механизм для интерактивного улучшения качества выдачи путем учета множества критериев ранжирования одновременно.

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

    Запатентован метод агрегации ранжирования (Rank Aggregation или Data Fusion). Суть изобретения заключается в сортировке одного и того же набора документов (collection of documents) по нескольким различным метрикам ранжирования (ranking metrics) и последующем объединении этих отсортированных списков с помощью арифметических операций (arithmetical operations) – Суммы, Пересечения или Разности. Это позволяет создать новую, составную метрику ранжирования на лету.

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

    Система работает в интерактивном режиме:

    • Получение результатов: Выполняется первичный поиск, который возвращает набор документов.
    • Множественная сортировка: Этот набор сортируется по Метрике A (например, релевантность ключевым словам), создавая Порядок A. Затем тот же набор сортируется по Метрике B (например, дата публикации), создавая Порядок B.
    • Арифметическая операция (Ranking Composition): Пользователь выбирает операцию между этими порядками. Например, операция «Пересечение» (Intersection или Product) находит документы, которые находятся в топе и Порядка A, и Порядка B.
    • Финальное ранжирование: Результат арифметической операции формирует новый Порядок (A*B), который используется для представления результатов пользователю.

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

    Низкая. Патент подан IBM в 2000 году. Он описывает базовую концепцию агрегации ранжирования и фокусируется на интерактивном пользовательском интерфейсе (UI) для уточнения поиска. Хотя концепция комбинирования сигналов фундаментальна, конкретная реализация (простые арифметические операции, выбираемые пользователем) устарела и не отражает сложности современных автоматизированных алгоритмов Google, основанных на машинном обучении (Learning to Rank).

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

    Влияние на современные SEO-стратегии минимальное (2/10). Патент носит инфраструктурный и теоретический характер. Он не описывает конкретные факторы ранжирования Google, а лишь механизм их интерактивного объединения. Для SEO-специалистов он служит напоминанием о том, что релевантность многомерна, но не дает конкретных практических рекомендаций для оптимизации под этот устаревший механизм.

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

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

    Arithmetical Operation (Арифметическая операция)
    Метод объединения двух или более отсортированных списков (порядков) для создания нового списка. В патенте упоминаются: Sum, Intersection (Product) и Difference.
    Collection of Documents (Коллекция документов)
    Набор документов, полученный в результате поискового запроса, который подвергается переранжированию.
    Difference (A-B) (Разность)
    Операция, создающая новый порядок, где в топе оказываются элементы, высоко ранжированные в Порядке A, но низко ранжированные в Порядке B (Логика: А И НЕ Б).
    Interactive Data Manipulation Part (Модуль интерактивного управления данными)
    Компонент системы, предоставляющий пользовательский интерфейс для выбора метрик ранжирования и определения способов их композиции.
    Intersection (A*B) / Product (Пересечение)
    Операция, создающая новый порядок, где в топе оказываются элементы, высоко ранжированные одновременно и в Порядке A, и в Порядке B (Логика: А И Б).
    Offline Data Extraction Part (Модуль офлайн-извлечения данных)
    Компонент системы, отвечающий за предварительную обработку документов и извлечение метаданных, необходимых для расчета метрик ранжирования.
    Ranking Composition (Композиция ранжирования)
    Процесс создания новой метрики ранжирования путем объединения существующих метрик с помощью арифметических операций.
    Ranking Metrics (Метрики ранжирования)
    Критерии, используемые для сортировки коллекции документов. Примеры: дата публикации, размер документа, частота обновления, количество ссылок в документе, наличие специфической терминологии.
    Singular Value Decomposition (SVD) (Сингулярное разложение)
    Математический метод (аналог LSI), упоминаемый для сжатия матрицы термов/документов и выявления семантических связей для создания тематических метрик ранжирования.
    Sum (A+B) (Сумма)
    Операция, создающая новый порядок, где в топе оказываются элементы, высоко ранжированные или в Порядке A, или в Порядке B (Логика: А ИЛИ Б).
    Vector Space Model (VSM) (Векторная модель)
    Модель представления документов в виде векторов признаков (частот терминов), используемая для расчета релевантности и создания метрик ранжирования.

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

    Claim 1 (Независимый пункт): Описывает базовый метод обработки коллекции документов.

    1. Система сортирует коллекцию документов с использованием первой метрики ранжирования, создавая первый ранжированный порядок (Order A).
    2. Система сортирует ту же коллекцию документов с использованием второй (отличной от первой) метрики ранжирования, создавая второй ранжированный порядок (Order B).
    3. Система выполняет арифметическую операцию над первым и вторым порядками для получения третьего ранжированного порядка, который является финальным результатом поиска.

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

    Claim 6 (Зависимый от 1): Уточняет типы арифметических операций.

    Арифметическая операция выбирается из группы: Сумма (sum), Пересечение (intersection) и Разность (difference) между первым и вторым ранжированными порядками.

    Claim 9 (Независимый пункт): Описывает метод с фокусом на высокоранжированных документах.

    1. Сортировка коллекции по множественным метрикам.
    2. Определение новой коллекции документов, находящихся на высокоранжированных позициях (higher-ranking positions) в этих отсортированных коллекциях (т.е. Топ-К).
    3. Выбор арифметической операции (Сумма, Пересечение, Разность).
    4. Выполнение операции между этими новыми коллекциями (топами).
    5. Определение документов на высоких позициях результата операции как итогового результата поиска.

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

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

    Изобретение описывает механизм пост-обработки результатов поиска, применяемый после основного этапа ранжирования.

    INDEXING – Индексирование и извлечение признаков
    На этом этапе (в Offline Data Extraction Part) система извлекает и сохраняет данные, необходимые для расчета различных метрик. Это включает метаданные (даты, размеры, ссылки) и, возможно, расчет семантических признаков с использованием Vector Space Model и SVD.

    RANKING – Ранжирование
    Система выполняет первичный поиск и генерирует базовый набор результатов (Search Result S), обычно отсортированный по стандартной метрике релевантности (R0).

    RERANKING – Переранжирование
    Основное применение патента. Механизм работает в Interactive Data Manipulation Part. Система берет результаты этапа RANKING и применяет к ним альтернативные сортировки (Rj, Rk). Затем она использует Ranking Composition (арифметические операции) для создания финального порядка. Это интерактивный процесс, управляемый пользователем.

    Входные данные:

    • Первичный набор результатов поиска (Collection of Documents).
    • Предварительно рассчитанные данные метрик ранжирования (Ranking Metrics Data).
    • Выбор пользователя: какие метрики использовать и какую арифметическую операцию применить.

    Выходные данные:

    • Финальный набор результатов поиска, отсортированный согласно составной метрике.

    На что влияет

    Патент описывает универсальный механизм, не привязанный к конкретным типам контента, запросов или ниш.

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

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

    Алгоритм применяется в интерактивном режиме, как пост-обработка результатов поиска.

    • Триггеры активации: Активируется, когда пользователь не удовлетворен стандартным ранжированием и решает применить альтернативную сортировку или композицию ранжирования. Это явное действие пользователя в интерфейсе.
    • Условия применения: Применяется к уже полученному набору результатов поиска (Reranking). Не требует повторного обращения к основному индексу базы данных.

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

    Процесс разделен на три фазы.

    Фаза 1: Расчет результатов поиска и начальное отображение

    1. Ввод запроса: Система получает поисковый запрос Q.
    2. Расчет результатов: Система вычисляет набор результатов поиска S.
    3. Стандартное ранжирование: Каждый элемент в S ранжируется по стандартному методу расчета релевантности R0.
    4. Отображение: Результаты отображаются в порядке убывания R0.

    Фаза 2: Интерактивное манипулирование данными

    1. Проверка удовлетворенности: Система запрашивает пользователя, удовлетворительны ли результаты. Если нет, продолжение.
    2. Представление меню метрик: Отображается меню выбора альтернативных метрик. Пользователь выбирает метрику Rj (например, Дату) или указывает пример релевантного документа D (Relevance Feedback).
    3. Пересчет релевантности: Релевантность каждого элемента в S пересчитывается на основе Rj или адаптируется под D.
    4. Отображение альтернативного порядка: Результаты отображаются в порядке убывания по Rj. Возврат к шагу 1 Фазы 2.

    Фаза 3: Композиция ранжирования

    1. Подтверждение композиции: Система запрашивает, нужно ли составить композицию метрик. Если да, продолжение.
    2. Представление меню композиции: Отображается меню для выбора метрик (Rj и Rk) и метода композиции C (Сумма, Пересечение, Разность).
    3. Расчет составной релевантности: Релевантность каждого элемента в S пересчитывается на основе Rj, Rk и метода C.
    4. Отображение финального порядка: Результаты отображаются в порядке убывания составной релевантности.

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

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

    Патент предполагает наличие различных данных, используемых в качестве метрик ранжирования:

    • Контентные факторы: Данные для расчета стандартной релевантности. Упоминается использование Vector Space Model (VSM) и SVD для определения релевантности в специфических областях (extent of inclusion of terminology).
    • Технические факторы: Размер документа (document size).
    • Ссылочные факторы: Количество ссылок, включенных в документ (number of links included in a document) – исходящие ссылки.
    • Временные факторы: Дата публикации (date and time of document publication), частота обновления (frequency of document update).

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

    Система использует метрики ранжирования (Ranking Metrics) для присвоения числового значения (веса) каждому документу.

    • Методы расчета: Метрики могут быть основаны на сортировке по атрибуту (дата, размер) или на Vector Space Model (расстояние между векторами документа и запроса/темы).
    • Композиция метрик (Арифметические операции): Патент предлагает конкретные формулы для реализации операций. Предполагается, что каждая метрика (Fa, Fb) присваивает документу d число (Fa(d), Fb(d)), где большее число соответствует более высокому рангу. (A, B, C, D – константы).

    Формулы композиции:

    • Сумма (Fa+Fb): A1*Fa(d) + B1*Fb(d). Линейная комбинация оценок. A1, B1 — весовые коэффициенты.
    • Пересечение (Fa*Fb): A2*(Fa(d)-C) + B2*(Fb(d)-D). Здесь C и D – это пороговые значения (например, оценка L-го элемента). Это учитывает только элементы выше порога в обоих списках.
    • Разность (Fa-Fb): A3*Fa(d) — B3*Fb(d). Разница между оценками.

    Выводы

    1. Фундаментальный принцип IR (Rank Aggregation): Патент описывает базовую концепцию агрегации ранжирования. Это метод объединения нескольких списков ранжирования для получения итогового результата, который теоретически лучше, чем любой из исходных.
    2. Многомерность ранжирования: Изобретение подчеркивает, что документы оцениваются по разным измерениям (метрикам). Эффективный поиск требует комбинации этих измерений (например, релевантность, свежесть, авторитетность).
    3. Важность нелинейной комбинации (Пересечение): Операция Пересечения (Intersection) особенно важна. Она позволяет идентифицировать документы, которые удовлетворяют нескольким критериям одновременно (например, релевантные И свежие). Это требование высокого качества по всем выбранным измерениям.
    4. Интерактивность и пост-обработка: Описанная система IBM предполагает высокую степень интерактивности, позволяя пользователю выбирать метрики и методы композиции на лету, применяя их к уже полученным результатам (Reranking).
    5. Ограниченная применимость к Google: Это патент IBM 2000 года. Современные системы Google используют гораздо более сложные методы машинного обучения (Learning to Rank) для автоматической интеграции сотен сигналов, а не простые арифметические операции, выбираемые пользователем. Патент не дает прямых инсайтов о текущей работе Google.

    Практика

    Практическое применение в SEO

    Патент описывает внутренние процессы поисковой системы IBM без прямых рекомендаций для SEO. Он носит инфраструктурный и теоретический характер. Практических выводов для современных SEO-стратегий, основанных на конкретных механизмах этого патента, нет.

    Однако, понимание фундаментальной концепции агрегации ранжирования дает следующий контекст:

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

    • Комплексная оптимизация (Holistic SEO): Подтверждается важность оптимизации сайта по всем ключевым направлениям (Техническое SEO, Контент/Релевантность, E-E-A-T, Свежесть). Если поисковая система использует логику, подобную операции «Пересечение» (Intersection), то сайт должен иметь высокие показатели по всем этим метрикам одновременно, чтобы занять топ. Недостаточно быть только релевантным или только авторитетным.
    • Развитие тематической авторитетности: Упоминание VSM и SVD для создания тематических метрик подчеркивает важность построения Topical Authority и использования релевантной терминологии (inclusion of terminology).
    • Внимание к метаданным и свежести: Убедитесь, что сигналы свежести (даты публикации, обновления) корректно передаются, так как Date и Frequency of update явно указаны как метрики ранжирования.

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

    • Фокус на одном факторе ранжирования: Стратегии, сфокусированные исключительно на одном аспекте (например, только на ссылках или только на ключевых словах) в ущерб остальным, неэффективны. Если сайт имеет высокий ранг по Метрике A (Ссылки), но низкий по Метрике B (Качество контента), операция «Пересечение» его отфильтрует.

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

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

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

    Практических примеров для SEO, основанных на механизмах этого патента, нет. Ниже приведен пример того, как пользователь мог бы взаимодействовать с системой, описанной в патенте (это не пример SEO-оптимизации).

    Сценарий: Интерактивное уточнение поиска новостей

    1. Начальный запрос: Пользователь ищет «Computer». Выдача ранжирована по ключевым словам (R0).
    2. Действие 1 (Выбор Метрики Rj — Тематика): Пользователь выбирает метрику «Relevance to Software Field» (рассчитанную через VSM). Система переранжирует список, поднимая новости, семантически близкие к теме ПО.
    3. Действие 2 (Выбор Метрики Rk — Свежесть): Пользователь выбирает метрику «Date». Система переранжирует список по дате.
    4. Действие 3 (Композиция — Пересечение): Пользователь хочет найти свежие новости, релевантные ПО. Он выбирает операцию Intersection (Rj * Rk).
    5. Результат: В топе находятся документы, имеющие высокие показатели и по тематике ПО, и по свежести.

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

    Описывает ли этот патент, как работает поиск Google?

    Нет. Это патент компании IBM, поданный в 2000 году. Он описывает общие принципы агрегации ранжирования (Rank Aggregation) в интерактивном поиске. Современные алгоритмы Google значительно сложнее и используют автоматизированные методы машинного обучения для комбинации сигналов, а не простые арифметические операции, выбираемые пользователем.

    Что такое агрегация ранжирования (Rank Aggregation)?

    Это процесс объединения нескольких списков ранжирования в один финальный список. Цель — получить итоговый результат, который лучше исходных. Например, объединение списка документов, отсортированных по релевантности, и списка, отсортированного по авторитетности.

    Что означают операции Сумма, Пересечение и Разность в контексте ранжирования?

    Сумма (A+B) повышает документы, которые высоко ранжируются либо по A, либо по B (логика ИЛИ). Пересечение (A*B) повышает документы, которые высоко ранжируются одновременно и по A, и по B (логика И). Разность (A-B) повышает документы, которые высоко ранжируются по A, но низко по B (логика И НЕ).

    Какая из этих операций наиболее важна для понимания SEO?

    Операция Пересечения (Intersection) концептуально наиболее важна. Она отражает идею, что для достижения топа в конкурентной выдаче сайт должен соответствовать высоким стандартам по всем ключевым направлениям одновременно: быть релевантным, авторитетным, технически исправным и свежим.

    Упоминаются ли в патенте конкретные факторы ранжирования?

    Да, в качестве примеров Ranking Metrics упоминаются дата публикации, размер документа, частота обновления, количество ссылок в документе (исходящих) и степень включения специфической терминологии. Однако они используются только как иллюстрации метрик, которые можно комбинировать.

    В патенте упоминаются Vector Space Model (VSM) и SVD. Связано ли это с LSI?

    Да, концептуально это очень близко. Использование VSM в сочетании с Singular Value Decomposition (SVD) для определения тематической релевантности является основой LSI (Latent Semantic Indexing). Это показывает, что уже в 2000 году семантический анализ использовался для генерации метрик ранжирования, выходящих за рамки простого совпадения ключевых слов.

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

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

    Применяется ли описанный метод ко всему индексу или только к результатам поиска?

    Метод применяется только к уже полученному набору результатов поиска (Collection of Documents). Это механизм переранжирования (Reranking), а не первичного ранжирования. Это делает его быстрым, так как он работает с ограниченным набором данных.

    Есть ли практическая польза от этого патента для современного SEO?

    Прямой практической пользы мало. Патент не дает actionable инсайтов для современных поисковых систем. Он представляет скорее академический интерес как описание фундаментальной концепции информационного поиска и подтверждает важность комплексного подхода (Holistic SEO).

    Чем это отличается от современного Learning to Rank (LTR)?

    Основное отличие в автоматизации. В этом патенте пользователь вручную выбирает метрики и способ их комбинирования. В современном LTR модель машинного обучения автоматически определяет оптимальные веса и комбинации для тысяч факторов на основе данных о поведении пользователей и оценок качества.

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

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