Способ и система для формирования рекомендаций цифрового контента

1. Компьютерный способ формирования рекомендаций цифрового контента для отображения на электронном устройстве, связанном с пользователем, выполняемый соединенным с электронным устройством через сеть связи сервером рекомендательной системы, выполняющей алгоритм ранжирования, и включающий в себя
прием от электронного устройства по сети связи запроса на рекомендацию цифрового контента;
формирование в ответ на этот запрос набора элементов-кандидатов цифрового контента путем ранжирования алгоритмом ранжирования по меньшей мере части из всех элементов цифрового контента, доступных в рекомендательной системе, при этом набор элементов-кандидатов цифрового контента содержит по меньшей мере первый элемент цифрового контента, связанный с первой рейтинговой оценкой, назначенной алгоритмом ранжирования, и второй элемент цифрового контента, связанный со второй рейтинговой оценкой, назначенной алгоритмом ранжирования, а первая рейтинговая оценка и вторая рейтинговая оценка указывают релевантность первого элемента цифрового контента и второго элемента цифрового контента для пользователя электронного устройства; при этом если первый элемент цифрового контента доступен и в рекомендательной системе, и на сетевом ресурсе, доступном через сеть связи, способ включает в себя
определение оценки популярности в системе, указывающей популярность первого элемента цифрового контента в рекомендательной системе;
определение значения веб-популярности, указывающего популярность первого элемента цифрового контента на сетевом ресурсе;
определение коэффициента корректировки популярности для первого элемента цифрового контента на основе оценки популярности в системе и значения веб-популярности, связанных с первым элементом цифрового контента;
формирование скорректированного набора ранжированных элементов-кандидатов контента путем корректировки первой рейтинговой оценки первого элемента цифрового контента, по меньшей мере частично, на основе коэффициента корректировки популярности; и
передачу сервером скорректированного набора элементов-кандидатов цифрового контента в электронное устройство для отображения на нем.
2. Способ по п. 1, отличающийся тем, что первый элемент цифрового контента получен из первого источника, а второй элемент цифрового контента получен из второго источника.
3. Способ по п. 2, отличающийся тем, что рекомендательная система содержит множество элементов цифрового контента, а определение оценки популярности в системе включает в себя
определение для множества элементов цифрового контента общего количества «кликов», выполненных множеством электронных устройств в течение некоторого периода времени;
определение подмножества из множества элементов цифрового контента, полученных из первого источника;
определение количества «кликов», связанных с этим подмножеством из множества элементов цифрового контента в течение этого периода времени;
деление этого количества «кликов» на общее количество «кликов».
4. Способ по п. 3, отличающийся тем, что сеть связи соединена со множеством сетевых ресурсов, доступных множеству электронных устройств, а определение значения веб-популярности включает в себя
определение для множества сетевых ресурсов общего количества обращений к нему множества электронных устройств в течение указанного периода времени;
извлечение доменного имени, связанного с URL-адресом первого элемента цифрового контента;
определение подмножества из множества сетевых ресурсов, имеющих URL-адрес, содержащий это доменное имя;
определение количества обращений множества электронных устройств к подмножеству из множества сетевых ресурсов в течение этого периода времени;
деление этого количества обращений на общее количество обращений.
5. Способ по п. 4, отличающийся тем, что определение общего количества обращений и указанного количества обращений включает в себя анализ журналов поиска, связанных со множеством электронных устройств, и/или журналов браузера, связанных со множеством электронных устройств, и/или данных веб-аналитики, собранных приложением веб-аналитики, связанным с сервером.
6. Способ по п. 4, отличающийся тем, что назначение коэффициента корректировки популярности включает в себя:
определение отношения значения веб-популярности к оценке популярности в системе;
применение этого отношения в сигмоидальной функции для получения значения вероятности, указывающего вероятность совпадения оценки популярности первого элемента контента в системе и значения веб-популярности;
определение превышения порога этим значением вероятности;
при этом коэффициент корректировки популярности равен первому коэффициенту, если определено, что это значение вероятности больше порога, или второму коэффициенту, если определено, что это значение вероятности меньше порога.
7. Способ по п. 6, отличающийся тем, что формирование скорректированного набора ранжированных элементов-кандидатов цифрового контента включает в себя
расчет скорректированной первой рейтинговой оценки, связанной с первым элементом цифрового контента, по меньшей мере на основе коэффициента корректировки популярности; и
повторное ранжирование первого элемента цифрового контента на основе скорректированной первой рейтинговой оценки.
8. Способ по п. 7, отличающийся тем, что скорректированная первая рейтинговая оценка меньше первой рейтинговой оценки.
9. Способ по п. 1, отличающийся тем, что из скорректированного набора элементов-кандидатов цифрового контента исключен первый элемент цифрового контента.
10. Способ по п. 2, отличающийся тем, что
первый элемент цифрового контента представляет собой элемент контента, внешний по отношению к рекомендательной системе; и
второй элемент цифрового контента представляет собой собственный элемент цифрового контента рекомендательной системы, а второй источник представляет собой собственный канал контента рекомендательной системы.
11. Способ по п. 1, отличающийся тем, что первый элемент цифрового контента и второй элемент цифрового контента представляют собой изображение и/или текст и/или видеоматериал.
12. Система для формирования рекомендаций цифрового контента для отображения на электронном устройстве, связанном с пользователем, содержащая сервер рекомендательной системы, выполняющей алгоритм ранжирования, соединенный с электронным устройством через сеть связи и содержащий процессор, выполненный с возможностью
приема от электронного устройства по сети связи запроса на рекомендацию цифрового контента;
формирования в ответ на этот запрос набора элементов-кандидатов цифрового контента путем ранжирования алгоритмом ранжирования по меньшей мере части из всех элементов цифрового контента, доступных в рекомендательной системе, при этом набор элементов-кандидатов цифрового контента содержит по меньшей мере первый элемент цифрового контента, связанный с первой рейтинговой оценкой, назначенной алгоритмом ранжирования, и второй элемент цифрового контента, связанный со второй рейтинговой оценкой, назначенной алгоритмом ранжирования, а первая рейтинговая оценка и вторая рейтинговая оценка указывают релевантность первого элемента цифрового контента и второго элемента цифрового контента для пользователя электронного устройства; при этом если первый элемент цифрового контента доступен и в рекомендательной системе, и на сетевом ресурсе, доступном через сеть связи, процессор выполнен с возможностью:
определения оценки популярности в системе, указывающей популярность первого элемента цифрового контента в рекомендательной системе;
определения значения веб-популярности, указывающего популярность первого элемента цифрового контента на сетевом ресурсе;
определения коэффициента корректировки популярности для первого элемента цифрового контента на основе оценки популярности в системе и значения веб-популярности, связанных с первым элементом цифрового контента;
формирования скорректированного набора ранжированных элементов-кандидатов контента путем корректировки первой рейтинговой оценки первого элемента цифрового контента, по меньшей мере частично, на основе коэффициента корректировки популярности; и
передачи сервером скорректированного набора элементов-кандидатов цифрового контента в электронное устройство для отображения на нем.
13. Система по п. 12, отличающаяся тем, что первый элемент цифрового контента получен из первого источника, а второй элемент цифрового контента получен из второго источника.
14. Система по п. 13, отличающаяся тем, что рекомендательная система содержит множество элементов цифрового контента, а для определения оценки популярности в системе процессор выполнен с возможностью
определения для множества элементов цифрового контента общего количества «кликов», выполненных множеством электронных устройств в течение некоторого периода времени;
определения подмножества из множества элементов цифрового контента, полученных из первого источника;
определения количества «кликов», связанных с этим подмножеством из множества элементов цифрового контента в течение этого периода времени;
деления этого количества «кликов» на общее количество «кликов».
15. Система по п. 14, отличающаяся тем, что сеть связи соединена со множеством сетевых ресурсов, доступных множеству электронных устройств, а для определения значения веб-популярности процессор выполнен с возможностью
определения для множества сетевых ресурсов общего количества обращений к нему множества электронных устройств в течение указанного периода времени;
извлечения доменного имени, связанного с URL-адресом первого элемента цифрового контента;
определения подмножества из множества сетевых ресурсов, имеющих URL-адрес, содержащий это доменное имя;
определения количества обращений множества электронных устройств к подмножеству из множества сетевых ресурсов в течение этого периода времени;
деления этого количества обращений на общее количество обращений.
16. Система по п. 15, отличающаяся тем, что для определения общего количества обращений и указанного количества обращений процессор выполнен с возможностью анализа журналов поиска, связанных со множеством электронных устройств, и/или журналов браузера, связанных со множеством электронных устройств, и/или данных веб-аналитики, собранных приложением веб-аналитики, связанным с сервером.
17. Система по п. 15, отличающаяся тем, что для назначения коэффициента корректировки популярности процессор выполнен с возможностью
определения отношения значения веб-популярности к оценке популярности в системе;
применения этого отношения в сигмоидальной функции с целью получения значения вероятности, указывающего вероятность совпадения оценки популярности первого элемента контента в системе и значения веб-популярности;
определения превышения порога этим значением вероятности;
при этом коэффициент корректировки популярности равен первому коэффициенту, если определено, что это значение вероятности больше порога, или второму коэффициенту, если определено, что это значение вероятности меньше порога.
18. Система по п. 17, отличающаяся тем, что для формирования скорректированного набора ранжированных элементов-кандидатов цифрового контента процессор выполнен с возможностью
расчета скорректированной первой рейтинговой оценки, связанной с первым элементом цифрового контента, по меньшей мере на основе коэффициента корректировки популярности; и
повторного ранжирования первого элемента цифрового контента на основе скорректированной первой рейтинговой оценки.
19. Система по п. 18, отличающаяся тем, что скорректированная первая рейтинговая оценка меньше первой рейтинговой оценки.
20. Система по п. 12, отличающаяся тем, что из скорректированного набора элементов-кандидатов цифрового контента исключен первый элемент цифрового контента.
21. Система по п. 13, отличающаяся тем, что
первый элемент цифрового контента представляет собой элемент контента, внешний по отношению к рекомендательной системе; и
второй элемент цифрового контента представляет собой собственный элемент цифрового контента рекомендательной системы, а второй источник представляет собой собственный канал контента рекомендательной системы.