«Яндекс» запустил новый алгоритм для своего поисковика,
который использует нейросеть, об этом сообщается в официальном блоге компании. Отмечается,
что новый алгоритм получил название «Королев».
Его особенность в том, что он сопоставляет запрос и
веб-страницу не по словам, а по общему смыслу. Таким образом, алгоритм учится
«понимать» смысл поискового запроса пользователя и смысл нужной пользователю
страницы.
В прошлом году компания запустила алгоритм «Палех», который умел
понимать смысл только заголовка веб-страницы. «Тексты веб-страниц в
семантические векторы преобразует нейросеть. Эта операция требует много
вычислительных ресурсов», — подчеркнули разработчики.
Известно, что «Королев» высчитывает векторы страниц не в
режиме реального времени, а заранее, на этапе индексирования. Когда человек
задает запрос, алгоритм сравнивает вектор запроса с уже известными ему
векторами страниц.
При этом новый алгоритм не только сравнивает текст
веб-страницы с поисковым запросом, но и обращает внимание на другие запросы, по
которым люди приходят на эту страницу, что позволяет устанавливать
дополнительные смысловые связи.
Нейросеть будет обучаться на действиях пользователя. Так, системы
сбора статистики «Королева» учитывают, на какие страницы пользователи переходят
по тем или иным запросам и сколько времени они там проводят, чтобы понять,
нашел ли человек нужную информацию.