Почему алгоритм рекомендаций внезапно делает всех экспертами
Онлайн-платформа для профессиональных статей внедряет алгоритм, который должен давать пользователям персонализированные рекомендации на основе их предыдущего поведения при чтении.
Алгоритм обучается отдавать предпочтение контенту с высоким уровнем экспертных знаний и технической глубиной, поскольку именно такой контент наиболее ценится опытными пользователями.
Сначала система работает хорошо, но вскоре становится заметно, что алгоритм рекомендует всем пользователям всё более сложные и профессионально требовательные статьи — даже тем, кто не имеет предварительных знаний.
Многие новички чувствуют себя перегруженными и теряют интерес, в то время как алгоритм продолжает отдавать предпочтение самым сложным материалам.
Команда задаётся вопросом: почему алгоритм рекомендаций приводит к тому, что всех пользователей воспринимают как экспертов, хотя это не соответствует их реальной компетенции?
Вопрос: Почему алгоритм рекомендаций, оптимизированный под поведение опытных пользователей, может приводить к тому, что он рекомендует всем пользователям сложный контент, игнорируя потребности новичков?
Решение будет завтра.
Решение
Алгоритм рекомендаций учится, какой контент особенно хорошо воспринимается опытными пользователями — в данном случае сложные, профессионально глубокие статьи.
Поскольку эти пользователи чаще взаимодействуют с таким контентом, модель придаёт этим статьям больший вес и ставит их в приоритет в рекомендациях.
Однако модель недостаточно различает разные группы пользователей с разным уровнем знаний.
В результате даже неопытным пользователям рекомендуются те же сложные материалы, поскольку алгоритм считает, что этот контент в целом наиболее ценен.
Отсутствие сегментации или персонализации по уровню компетенции приводит к тому, что рекомендации для новичков оказываются неподходящими, и эти пользователи чувствуют себя перегруженными или отталкиваются.
Итог: Алгоритм рекомендаций, оптимизированный только под поведение опытных пользователей, из-за недостаточного учёта различных профилей пользователей может рекомендовать неподходящий контент. Для улучшения пользовательского опыта алгоритмы должны учитывать разнообразие потребностей и знаний пользователей и соответственно адаптировать рекомендации, чтобы оптимально обслуживать как новичков, так и экспертов.