Общие черты у фильмов и при чём тут блочно-диагональные матрицы



Думал я тут про подбор сериалов и фильмов сначала на основе уже просмотренных, а потом наоборот, дизрапторов жанра, которые рвут все шаблоны и ожидания (Пацаны, Дедпул, Атака Титанов, и ещё куча нетипичных для своих жанров).



Типичные рекомендашки работают на основе:

1. вектора предпочтений, "подобного",

2. Коллаборативных историй или "вкусов вашей когорты группы пользователей"

3. и других подобных историй и математических трюков (хабр).



Но рекомендательные модели обучаются на похожем, скорее вытесняя выбивающиеся истории. А они запоминаются лучше всего.

И что же делать, если вы обсмотрелись фильмов про супергероев и они вас задолбали? Если вы хотите чего-то непохожего нетипичного, и вы сам по себе уникальный человек? Если вам хочется что-то оттуда, но выстёбывающее типичные каноны жанра. И на всё, где раньше ответ был "да" чтобы новый фильм говорил "а вот нихрена так не будет". И будет дизраптить ваше представление.



Топорная но прикольная идея: а что если каждому фильму\сериалу составить вектор ответов на факты, которые описывают картину и происходящее там? Причём в виде нормализованного (по началу) вектору с элементами где, например, в начале вектора (1, 1, 0) значит, например, что "гг - мужчина", "не умирающий весь фильм", но "тема ущемления меньшинств не поднимается", и т.д. всякие типичные шаблоны жанра. И для каждого они свои.



Разметить это всё киноманами-толокерами и получить по итогу что-то похожее после сортировки на блочно-диагональную матрицу (с выпадающими единицами где-то снаружи - эти аномалии нам и нужны). Блоки - задают по факту один жанр фильмов, и наиболее популярные единички в блоке - самые характерные параметры и приёмы жанра.



По факту нейронка киноманов так и работает - "это было там и там, это типичный приём жанра, это уже всех задолбало, а вот выпавшая единичка (что в фильме, например, умер главный герой, или что главный злодей оказался хорошим парнем со своей мотивацией - становится чем-то отличающим конкретный фильм от всего банального и типичного.



А создатели фильмов и сериалов могут собирать комбинации, которых ещё не было нигде. Пацаны на этом и выехали, и многие другие фильмы и сериалы тоже - теперь надо не придерживаться канонов жанра, а попытаться их выстебать, сломать, изменить, накидать действительно неожиданных вот_это_поворотов, а не классических.



И в какой-то момент нейронкам можно доверить писать сюжет) Но люди ещё будут нужны, чтобы снимать фильмы. Пока нужны.