Система и способ выбора модели описания пользователя

1. Система выбора модели описания пользователя, содержащая:
а) средство формирования данных, предназначенное для формирования данных о предпочтениях пользователя (далее, предпочтения) на основании заранее собранных данных о поведении пользователя (далее, поведение) и заранее выбранной из базы моделей модели описания пользователя (далее, базовая модель), при этом база моделей содержит по меньшей мере одну базовую модель, представляющую собой по меньшей мере одно правило определения предпочтений пользователя, и по меньшей мере одну функционально связанную с ней модель описания пользователя (далее, корректирующая модель), представляющая собой по меньшей мере одно правило определения предпочтений пользователей, функционально связанных с предпочтениями пользователей, определяемых базовой моделью;
б) средство анализа, предназначенное для определения точности сформированных предпочтений на основании наблюдаемого поведения пользователя;
в) средство выбора, предназначенное для выборки корректирующей модели, связанной с базовой моделью в случае, если определенная точность ниже заранее заданного порогового значения.
2. Система по п. 1, в которой данные о поведении пользователя описывают по меньшей мере:
приложения, с которыми работает пользователь, время работы пользователя в указанных приложениях, выполняемые пользователем действия в указанных приложения;
поисковые запросы пользователя;
сайты, которые посещает пользователь, выполняемые пользователем действия на указанных сайтах;
заполненные пользователем формы.
3. Система по п. 1, в которой модель описания пользователя предварительно обучают таким образом, чтобы указанная модель идентифицировала пользователя с заданным уровнем достоверности.
4. Система по п. 1, в которой базовая модель является корректирующей моделью для модели, являющейся корректирующей для указанной базовой модели.
5. Система по п. 1, в которой базовая модель функционально связана с несколькими корректирующими моделями, при этом по меньшей мере одна из указанных корректирующих моделей функционально связана с по меньшей мере одной другой из указанных корректирующих моделей.
6. Система по п. 1, которая дополнительно содержит средство переобучения моделей, предназначенное для переобучения базовой модели таким образом, чтобы для собранного поведения точность предпочтений была выше заранее заданного порогового значения, в случае если точность предпочтений не выше заранее заданного порогового значения.
7. Способ выбора модели описания пользователя, при этом способ содержит этапы, которые реализуются с помощью средств из системы по п. 1 и на которых:
а) формируют данные о предпочтениях пользователя (далее, предпочтения) на основании заранее собранных данные о поведении пользователя (далее, поведение) и заранее выбранной из базы моделей модели описания пользователя (далее, базовая модель), при этом база моделей содержит по меньшей мере одну базовую модель, представляющая собой по меньшей мере одно правило определения предпочтений пользователя, и по меньшей мере одну функционально связанную с ней модель описания пользователя (далее, корректирующая модель), представляющая собой по меньшей мере одно правило определения предпочтений пользователей, функционально связанных с предпочтениями пользователей, определяемых базовой моделью;
б) определяют точность сформированных предпочтений на основании наблюдаемого поведения пользователя;
в) в случае, если определенная точность ниже заранее заданного порогового значения, выбирают корректирующую модель, связанную с базовой моделью.
8. Способ по п. 7, по которому данные о поведении пользователя описывают по меньшей мере:
приложения, с которыми работает пользователь, время работы пользователя в указанных приложениях, выполняемые пользователем действия в указанных приложения;
поисковые запросы пользователя;
сайты, которые посещает пользователь, выполняемые пользователем действия на указанных сайтах;
заполненные пользователем формы.
9. Способ по п. 7, по которому модель описания пользователя предварительно обучают таким образом, чтобы указанная модель идентифицировала пользователя с заданным уровнем достоверности.
10. Способ по п. 7, по которому базовая модель является корректирующей моделью для модели, являющейся корректирующей для указанной базовой модели.
11. Способ по п. 7, по которому базовая модель функционально связана с несколькими корректирующими моделями, при этом по меньшей мере одна из указанных корректирующих моделей функционально связана с по меньшей мере одной другой из указанных корректирующих моделей.
12. Способ по п. 7, по которому дополнительно в случае если точность предпочтений не выше заранее заданного порогового значения, переобучают базовую модель таким образом, чтобы для собранного поведения точность предпочтений была выше заранее заданного порогового значения.