Valve представляет алгоритм машинного обучения, чтобы рекомендовать новые игры Steam
Поиск игр в Steam всегда был трудным, но поток игр, публикуемых на платформе, сделал обнаружение серьезной проблемой как для создателей, так и для геймеров. Valve пытается исправить ситуацию с помощью новой системы рекомендаций по играм, которая опирается на ИИ, а не на метаданные, выбранные пользователем. ИИ вообще не получает никакой информации об игре, кроме даты ее выпуска, и на него не влияют оценки или теги в обзорах. Вместо этого он узнает об играх исключительно на основе того, что делают игроки.
В основе этого нового рекомендателя лежит модель нейронной сети, которая обучена рекомендовать игры на основе истории игрового времени пользователя, а также других важных данных. Мы обучаем модель на основе данных многих миллионов пользователей Steam и многих миллиардов игровых сессий, что дает нам надежные результаты, которые отражают нюансы различных моделей игры и охватывают наш каталог.Модель параметризована таким образом, что мы можем ограничить вывод играми, выпущенными в течение определенного временного окна, и ее можно отрегулировать, чтобы отдать предпочтение играм с более высокой или более низкой базовой популярностью. Эти параметры доступны пользователю, что позволяет вам выбрать, отображать ли в результатах только последние выпуски или вернуться назад, чтобы включить игры, выпущенные десять лет назад. Точно так же вы можете выбрать, смотреть ли популярные хиты или глубокие вырезки из каталога. Независимо от настроек ползунков результаты всегда будут персонализированы и актуальны для конкретного пользователя.
Способность Valve создавать рекомендательные системы, поисковые инструменты и улучшения доступности, которые справедливо относятся к игрокам и создателям, за последний год несколько пострадала. Во время недавней летней распродажи «Гран-при» Valve создала запутанную конкуренцию вокруг этого события. В результате геймеры начали удалять инди-игры из своих списков желаний. в массовом порядке в попытке обыграть систему и бесплатно получить дорогие игры AAA из-за ошибочного убеждения, что удаление недорогих игр увеличило их шансы на получение дорогих бесплатных игр. Создатели запаниковали. Наличие игры в вашем списке пожеланий означает получение обновлений, когда она поступит в продажу, и эти уведомления, по-видимому, сильно влияют на общее количество проданных копий игры. Разработчики крайне недовольны тем, как прошла распродажа в Steam в этом году, и многие вообще не заметили всплеска ни в списках пожеланий, ни в общих продажах.
Новая система рекомендаций по играм, которую Valve представляет сегодня, не является прямым отклик к разгрому Гран-при, но это пример того, как компания пытается улучшить свои собственные алгоритмы рекомендаций таким образом, чтобы это было справедливо по отношению к создателям игр и помогало игрокам находить игры, которые они хотят испытать. На сегодняшний день изменения Valve в системе рекомендаций вызывают споры; ошибка алгоритма в прошлом году привлекла гораздо больше трафика к уже известным тайтлам за счет меньших тайтлов.После проблем с Гран-при некоторые разработчики разуверились в том, что Valve особенно заинтересована в разрешении ситуации.
«До октября 2018 года (и в течение нескольких месяцев после этого, пока я давал Steam презумпцию невиновности) я говорил всем, кто спрашивал меня, что Steam на 100% стоит своих денег для независимых разработчиков», — сказал разработчик Kotaku через Twitter DM:
Теперь это доверие ушло, и это не потому, что я изменился или стал более циничным… Эта распродажа в Steam была катастрофой, но меня гораздо больше беспокоит общая тенденция, которую мы наблюдаем в алгоритме Steam с октября прошлого года. : подталкивание непопулярных (в том числе «в основном негативных» рецензий) игр ААА вместо игр, о которых у Steam более чем достаточно данных, чтобы знать, что они лучше подходят потребителю.
Я решил проверить алгоритм рекомендаций Steam, чтобы посмотреть, какие игры он порекомендует лично мне. В моем конкретном случае я готов к тому, что алгоритм будет немного менее точным — некоторые из игр, в которые я провел больше всего времени, «играя» исторически, — это игры, которые я использовал для бенчмаркинга, и, возможно, они будут скинь алгоритм. У меня также есть очень плохая привычка оставлять игры с нажатой клавишей Alt во время работы в фоновом режиме, что также может резко увеличить мое собственное игровое время.
Я не провел 73,5 дня своей жизни, играя в Fallout 4.
Это вид по умолчанию при входе в систему. Ваши лучшие игры перечислены слева, а рекомендуемые — справа. Вот список лучших игр, когда вы играете с ползунком «Ниша» и «Популярность». Мой список «Популярных» игр находится внизу слева, а полные рекомендации «Ниши» — справа.
Что касается алгоритма рекомендаций, Valve пишет:
Одно из направлений — собрать всю информацию об игре, а затем сделать предположения о том, какие игры похожи, а затем рекомендовать эти «похожие» игры.Но это допускает всевозможные странные искажения — то, что вы много играете в Beat Saber, не означает, что мы должны когда-либо рекомендовать вам только ритм-игры VR. Эта модель использует другой подход. Он игнорирует большинство обычных данных об игре, таких как жанр или цена. Вместо этого он смотрит, в какие игры вы играете и в какие игры играют другие люди, а затем делает обоснованные предложения, основанные на решениях других людей, играющих в игры в Steam. Идея состоит в том, что если игроки с похожими игровыми привычками также склонны играть в другую игру, которую вы еще не пробовали, то эта игра, вероятно, будет хорошей рекомендацией для вас.
Кажется, что ползунок «ниша» и «популярный» нуждается в некоторой тонкой настройке. Почему-то Metro 2033 Redux — самая популярная игра, рекомендованная мне в оба опции. Но странно, что именно эту игру рекомендуют мне в первую очередь, учитывая, что у меня есть (но я никогда не удосужился пройти) Metro 2033. То же самое относится и к Metro Last Light Redux. Имеет смысл порекомендовать мне Metro 2033 Redux, если единственное, что вы изучаете, — это количество наигранных часов (я использовал его для бенчмаркинга) или «количество игр, принадлежащих серии Metro». Изучение количества разблокированных достижений в этих играх показало, что я тоже почти не играл.
Другой недостаток, который я вижу в этих данных, не совсем вина Valve или Steam. У меня есть Far Cry 3 на uPlay и Witcher 3 на GoG. Я играл в такие игры, как Dishonored, Borderlands 2 и Wolfenstein: The Old Blood, используя аккаунт друга в Steam. Качество рекомендаций немного неоднозначное — мне нравился Dishonored и я находил Borderlands 2 относительно забавным, но я не был большим поклонником Far Cry 3 и на самом деле никогда не играл в The Witcher 3. «Нишевые» игры — это игры, которые я не играл и не слышал, так что, кажется, он выполняет свои цели в этом отношении, хотя это также затрудняет интерпретацию, хочу ли я их.
Цель состоит в том, чтобы этот инструмент стал лучшим механизмом рекомендаций для игр, которые не подвержены игре или манипулированию, или которые требуют от разработчиков беспокойства об оптимизации базовых и неизвестных алгоритмов. Идея состоит в том, чтобы модель ИИ следила за тем, во что играют игроки, и рекомендовала эти игры людям, которые играют в похожие игры. Нам придется подождать данных о том, как это работает, но обнаружение было серьезной проблемой для любого интернет-магазина. Решение или даже улучшение этой проблемы было бы большим достижением для любого магазина.
Сейчас Читать:
- Геймеры ненавидят Epic Store, но они также ненавидят Steam
- Steam готовится выпустить обновленную страницу библиотеки
- Valve увольняет 13 сотрудников, возможно, сократилось подразделение VR