«Яндекс» запустил нейросетевой поисковый алгоритм «Королёв»

«Королёв»

«Яндекс» заменил поисковый алгоритм «Палех» на его более развитую версию «Королёв». Прошлая версия алгоритма опиралась на связь между смыслами поискового запроса и заголовков заранее отобранных веб-страниц, а новая работает уже со всем содержанием страницы.

Руководитель службы релевантности и лингвистики «Яндекса» Александр Сафронов пояснил:

Если по какому-то запросу пользователи часто нажимают на одну и ту же страницу, то такие запросы и ответы связаны друг с другом по смыслу.

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

Представители компании также отметили, что «Королёв» — не финальная версия алгоритма. В перспективе инженеры хотели бы применять нейросети на всех стадиях предварительного поиска и добавить в алгоритм персонализацию:

Чтобы семантические вектора помогали нам находить документы, близкие по смыслу к запросу, но вовсе не содержащие слов запроса. Еще мы хотели добавить персонализацию (представьте себе еще один вектор, который будет соответствовать интересам человека)… Но на все это требуется не только время и знания, но и память и вычислительные ресурсы, и здесь без нового дата-центра не обойтись. И у Яндекса такой уже есть. Но это уже другая история.

Больше о принципах работы «Королёва» и его отличиях от «Палеха» можно прочитать в блоге компании на Хабрахабре.

Источник: блог Яндекса