СПОСОБ И СИСТЕМА ОПРЕДЕЛЕНИЯ РЕЛЕВАНТНОГО КОНТЕНТА ДЛЯ ПОЛЬЗОВАТЕЛЯ

1. Способ определения релевантного контента для текущего пользователя, способ выполняется на электронном устройстве, причем электронное устройство включает в себя модуль отображения, модуль прогнозирования и модуль контроля; способ включает в себя:
- сохранение электронным устройством данных, представляющих первый фактор активности, который связан с первым пользовательским контекстом;
- сохранение электронным устройством данных, представляющих второй фактор активности, который связан со вторым пользовательским контекстом, причем второй пользовательский контекст является следующим по времени за первым пользовательским контекстом;
- отображение модулем отображения, с помощью процедуры отображения, первого фактора активности и второго фактора активности на местоположении первого отображенного фактора активности и на местоположении второго отображенного фактора активности соответственно в пределах непрерывного многомерного пространства, причем отображение с помощью процедуры отображения включает в себя определение непрерывного многомерного пространства модулем отображения;
- определение модулем прогнозирования, с помощью процедуры прогнозирования, указания местоположения по меньшей мере одного спрогнозированного фактора активности в пределах непрерывного многомерного пространства на основе местоположения первого отображенного фактора активности.
- определение ошибки отображения модулем контроля с помощью сравнения расстояния в пределах непрерывного многомерного пространства между местоположением первого отображенного фактора активности и местоположением второго отображенного фактора активности с порогом расстояния;
- определение ошибки прогнозирования модулем контроля на основе местоположения первого отображенного фактора активности, местоположения второго отображенного фактора активности и указания местоположения по меньшей мере одного спрогнозированного фактора активности;
- передачу первых данных модулем контроля модулю отображения, причем первые данные основаны на ошибке отображения и ошибке прогнозирования для корректировки процедуры отображения; и
- передачу вторых данных модулем контроля модулю прогнозирования, причем вторые данные основаны на ошибке отображения и ошибке прогнозирования для корректировки процедуры прогнозирования.
2. Способ по п. 1, в котором процедура отображения является первым алгоритмом машинного обучения, а процедура прогнозирования является вторым алгоритмом машинного обучения.
3. Способ по п. 1, в котором передача первых данных модулю отображения дополнительно включает в себя:
- определение скорректированной процедуры отображения модулем отображения с помощью корректировки процедуры отображения на основе первых данных.
4. Способ по п. 3, в котором передача вторых данных модулю прогнозирования дополнительно включает в себя:
- определение скорректированной процедуры прогнозирования модулем отображения с помощью корректировки процедуры прогнозирования на основе вторых данных.
5. Способ по п. 1, в котором первые данные включают в себя скорректированные значения параметра соответствующих первых конкретных параметров.
6. Способ по п. 5, в котором скорректированные значения параметра соответствующих первых конкретных параметров определяются по меньшей мере частично на основе требуемого объема корректировки процедуры отображения.
7. Способ по п. 1, в котором вторые данные включают в себя скорректированные значения параметра соответствующих вторых конкретных параметров.
8. Способ по п. 7, в котором скорректированные значения параметра соответствующих вторых конкретных параметров определяются по меньшей мере частично на основе требуемого объема корректировки процедуры прогнозирования.
9. Способ по п. 1, в котором указание местоположения по меньшей мере одного спрогнозированного фактора активности является координатами местоположения по меньшей мере одного спрогнозированного фактора активности в пределах непрерывного многомерного пространства.
10. Способ по п. 1, в котором указание местоположения по меньшей мере одного спрогнозированного фактора активности является расстоянием между местоположением первого фактора активности и местоположением по меньшей мере одного спрогнозированного фактора активности.
11. Способ по п. 1, в котором указание местоположения по меньшей мере одного спрогнозированного фактора активности является направлением от местоположения первого фактора активности к местоположению по меньшей мере одного спрогнозированного фактора активности.
12. Способ по п. 1, в котором ошибка прогнозирования по меньшей мере частично обусловлена ошибкой отображения.
13. Способ по п. 4, способ дополнительно включает в себя:
- сохранение электронным устройством данных, представляющих третий фактор активности, который связан с третьим пользовательским контекстом;
- сохранение электронным устройством данных, представляющих четвертый фактор активности, который связан с четвертым пользовательским контекстом, причем четвертый пользовательский контекст является следующим по времени за третьим пользовательским контекстом;
- отображение модулем отображения, с помощью скорректированной процедуры отображения, третьего фактора активности и четвертого фактора активности на местоположении третьего отображенного фактора активности и на местоположении четвертого отображенного фактора активности соответственно в пределах скорректированного непрерывного многомерного пространства, причем отображение с помощью скорректированной процедуры отображения включает в себя определение скорректированного непрерывного многомерного пространства модулем отображения;
- определение модулем прогнозирования, с помощью скорректированной процедуры прогнозирования, указания местоположения по меньшей мере одного нового спрогнозированного фактора активности в пределах скорректированного непрерывного многомерного пространства на основе местоположения третьего отображенного фактора активности.
- определение новой ошибки отображения модулем контроля с помощью сравнения расстояния в пределах скорректированного непрерывного многомерного пространства между местоположением третьего отображенного фактора активности и местоположением четвертого отображенного фактора активности с новым порогом расстояния;
- определение новой ошибки прогнозирования модулем контроля на основе местоположения третьего отображенного фактора активности, местоположения четвертого отображенного фактора активности и указания местоположения по меньшей мере одного нового спрогнозированного фактора активности; и
- сохранение электронным устройством новой ошибки отображения и новой ошибки прогнозирования.
14. Способ по п. 4, способ дополнительно включает в себя:
- извлечение электронным устройством данных, представляющих текущий фактор активности, который связан с текущим пользовательским контекстом, причем текущий пользовательский контекст связан с текущим пользователем;
- отображение модулем отображения, с помощью скорректированной процедуры отображения, текущего фактора активности на местоположении текущего отображенного фактора активности в пределах скорректированного непрерывного многомерного пространства, причем отображение с помощью скорректированной процедуры отображения включает в себя определение скорректированного непрерывного многомерного пространства модулем отображения;
- определение модулем прогнозирования, с помощью скорректированной процедуры прогнозирования, указания местоположения по меньшей мере одного будущего спрогнозированного фактора активности в пределах скорректированного непрерывного многомерного пространства на основе местоположения текущего отображенного фактора активности; и
- определение электронным устройством релевантного контента для текущего пользователя на основе указания местоположения по меньшей мере одного будущего спрогнозированного фактора активности.
15. Способ по п. 14, в котором определение релевантного контента для текущего пользователя включает в себя определение модулем рекомендации контента по меньшей мере одного будущего спрогнозированного пользовательского контекста.
16. Способ определения релевантного контента для текущего пользователя, способ выполняется на электронном устройстве, причем электронное устройство включает в себя модуль отображения, модуль прогнозирования и модуль контроля; способ включает в себя:
- сохранение электронным устройством данных, представляющих первый фактор активности, который связан с первым пользовательским контекстом;
- сохранение электронным устройством данных, представляющих второй фактор активности, который связан со вторым пользовательским контекстом, причем второй пользовательский контекст является следующим по времени за первым пользовательским контекстом;
- отображение модулем отображения, с помощью процедуры отображения, первого фактора активности и второго фактора активности на местоположении первого отображенного фактора активности и на местоположении второго отображенного фактора активности соответственно в пределах непрерывного многомерного пространства, причем отображение с помощью процедуры отображения включает в себя определение непрерывного многомерного пространства модулем отображения;
- определение модулем прогнозирования, с помощью процедуры прогнозирования, указания местоположения по меньшей мере одного спрогнозированного фактора активности в пределах непрерывного многомерного пространства на основе местоположения первого отображенного фактора активности.
- определение ошибки отображения модулем контроля с помощью сравнения расстояния в пределах непрерывного многомерного пространства между местоположением первого отображенного фактора активности и местоположением второго отображенного фактора активности с порогом расстояния;
- определение ошибки прогнозирования модулем контроля на основе местоположения первого отображенного фактора активности, местоположения второго отображенного фактора активности и указания местоположения по меньшей мере одного спрогнозированного фактора активности; и
- сохранение электронным устройством ошибки отображения и ошибки прогнозирования.
17. Способ по п. 2, в котором модуль отображения и модуль прогнозирования итерационно обучаются таким образом, что первый алгоритм машинного обучения и второй алгоритм машинного обучения обучаются одновременно на каждой итерации.
18. Электронное устройство для определения релевантного контента для текущего пользователя, электронное устройство включает в себя модуль отображения, модуль прогнозирования и модуль контроля, причем электронное устройство выполнено с возможностью осуществлять:
- сохранение данных, представляющих первый фактор активности, который связан с первым пользовательским контекстом;
- сохранение данных, представляющих второй фактор активности, который связан со вторым пользовательским контекстом, причем второй пользовательский контекст является следующим по времени за первым пользовательским контекстом;
- отображение с помощью процедуры отображения первого фактора активности и второго фактора активности на местоположении первого отображенного фактора активности и на местоположении второго отображенного фактора активности соответственно в пределах непрерывного многомерного пространства, причем для отображения с помощью процедуры отображения электронное устройство выполнено с возможностью определять непрерывное многомерное пространство;
- определение с помощью процедуры прогнозирования указания местоположения по меньшей мере одного спрогнозированного фактора активности в пределах непрерывного многомерного пространства на основе местоположения первого отображенного фактора активности;
- определение ошибки отображения с помощью сравнения расстояния в пределах непрерывного многомерного пространства между местоположением первого отображенного фактора активности и местоположением второго отображенного фактора активности с порогом расстояния;
- определение ошибки прогнозирования на основе местоположения первого отображенного фактора активности, местоположения второго отображенного фактора активности и указания местоположения по меньшей мере одного спрогнозированного фактора активности;
- передачу первых данных модулю отображения, причем первые данные основаны на ошибке отображения и ошибке прогнозирования для корректировки процедуры отображения; и
- передачу вторых данных модулю прогнозирования, причем вторые данные основаны на ошибке отображения и ошибке прогнозирования для корректировки процедуры прогнозирования.
19. Электронное устройство по п. 18, в котором процедура отображения является первым алгоритмом машинного обучения, а процедура прогнозирования является вторым алгоритмом машинного обучения.
20. Электронное устройство по п. 18, в котором для передачи первых данных модулю отображения электронное устройство дополнительно выполнено с возможностью:
- определения скорректированной процедуры отображения с помощью корректировки процедуры отображения на основе первых данных.
21. Электронное устройство по п. 20, в котором для передачи вторых данных модулю прогнозирования электронное устройство дополнительно выполнено с возможностью:
- определения скорректированной процедуры прогнозирования с помощью корректировки процедуры прогнозирования на основе вторых данных.
22. Электронное устройство по п. 18, в котором первые данные включают в себя скорректированные значения параметра соответствующих первых конкретных параметров.
23. Электронное устройство по п. 22, в котором скорректированные значения параметра соответствующих первых конкретных параметров определяются по меньшей мере частично на основе требуемого объема корректировки процедуры отображения.
24. Электронное устройство по п. 18, в котором вторые данные включают в себя скорректированные значения параметра соответствующих вторых конкретных параметров.
25. Электронное устройство по п. 24, в котором скорректированные значения параметра соответствующих первых конкретных параметров определяются по меньшей мере частично на основе требуемого объема корректировки процедуры прогнозирования.
26. Электронное устройство по п. 18, в котором указание местоположения по меньшей мере одного спрогнозированного фактора активности является координатами местоположения по меньшей мере одного спрогнозированного фактора активности в пределах непрерывного многомерного пространства.
27. Электронное устройство по п. 18, в котором указание местоположения по меньшей мере одного спрогнозированного фактора активности является расстоянием между местоположением первого фактора активности и местоположением по меньшей мере одного спрогнозированного фактора активности.
28. Электронное устройство по п. 18, в котором указание местоположения по меньшей мере одного спрогнозированного фактора активности является направлением от местоположения первого фактора активности до местоположения по меньшей мере одного спрогнозированного фактора активности.
29. Электронное устройство по п. 18, в котором ошибка прогнозирования по меньшей мере частично обусловлена ошибкой отображения.
30. Электронное устройство по п. 21, в котором электронное устройство дополнительно выполнено с возможностью осуществлять:
- сохранение данных, представляющих третий фактор активности, который связан с третьим пользовательским контекстом;
- сохранение данных, представляющих четвертый фактор активности, который связан с четвертым пользовательским контекстом, причем четвертый пользовательский контекст является следующим по времени за третьим пользовательским контекстом;
- отображение с помощью скорректированной процедуры отображения третьего фактора активности и четвертого фактора активности на местоположении третьего отображенного фактора активности и на местоположении четвертого отображенного фактора активности соответственно в пределах скорректированного непрерывного многомерного пространства, причем для отображения с помощью скорректированной процедуры отображения электронное устройство выполнено с возможностью определять скорректированное непрерывное многомерное пространство;
- определение с помощью скорректированной процедуры прогнозирования указания местоположения по меньшей мере одного нового спрогнозированного фактора активности в пределах скорректированного непрерывного многомерного пространства на основе местоположения третьего отображенного фактора активности.
- определение новой ошибки отображения с помощью сравнения расстояния в пределах скорректированного непрерывного многомерного пространства между местоположением третьего отображенного фактора активности и местоположением четвертого отображенного фактора активности с новым порогом расстояния;
- определение новой ошибки прогнозирования на основе местоположения третьего отображенного фактора активности, местоположения четвертого отображенного фактора активности и указания местоположения по меньшей мере одного нового спрогнозированного фактора активности; и
- сохранение новой ошибки отображения и новой ошибки прогнозирования.
31. Электронное устройство по п. 21, в котором электронное устройство дополнительно выполнено с возможностью осуществлять:
- извлечение данных, представляющих текущий фактор активности, который связан с текущим пользовательским контекстом, причем текущий пользовательский контекст связан с текущим пользователем;
- отображение с помощью скорректированной процедуры отображения текущего фактора активности на местоположении текущего отображенного фактора активности в пределах скорректированного непрерывного многомерного пространства, причем для отображения с помощью скорректированной процедуры отображения электронное устройство выполнено с возможностью определять скорректированное непрерывное многомерное пространство;
- определение с помощью скорректированной процедуры прогнозирования указания местоположения по меньшей мере одного будущего спрогнозированного фактора активности в пределах скорректированного непрерывного многомерного пространства на основе местоположения текущего отображенного фактора активности; и
- определение релевантного контента для текущего пользователя на основе указания местоположения по меньшей мере одного будущего спрогнозированного фактора активности.
32. Электронное устройство по п. 31, в котором для определения релевантного контента для текущего пользователя электронное устройство выполнено с возможностью определять по меньшей мере один будущий спрогнозированный пользовательский контекст.
33. Электронное устройство по п. 19, в котором модуль отображения и модуль прогнозирования итерационно обучаются таким образом, что первый алгоритм машинного обучения и второй алгоритм машинного обучения обучаются одновременно на каждой итерации.