1) по количеству лайков такой «сводитель тел» не должен работать - важно ещё и качество. Кто тебя лайкает, какой соц статус у них? Как в чёрном зеркале.
Есть такой прикол в системах рекомендаций - они могут выводить предпочтения и характеристики просто из лайков. Ну, типа, автоматизированный логический вывод, если 2 мужика лайкают нашу Кэт, то в ней есть характеристика, которая им обоим нравится, и её можно предлагать похожим по предпочтениям мужикам. Характеристики эти могут вообще не иметь человеческого словесного выражения, просто машинные цифры. И реализуется это чуть ли не проще, чем я тут описал.
Я с год назад читала, что алгоритм другой - тиндеру же не нужно, чтобы пары подходили идеально - тогда оба выйдут из тиндера, совьют гнздышко и никаких тебе шекелей за vip-аккаунт или что там у них. Так же система высчитывает даже то сколько ты времени смотришь на предложенного кандидата, как быстро свайпаешь, многих ли лайкаешь. И, если честно, та концепция звучала убедительнее чем проститутошное, да и чем феминистско-французское мнение.
Оптимизировать алгоритм так, чтобы поциенты весело и задорно сходились и расходились - что ж, это идея!