{"id":4859,"title":"\u0422\u0435\u0441\u0442 \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u0430\u043a\u0442\u043e\u0432: vc.ru \u0432 \u0432\u0430\u0448\u0438\u0445 \u0440\u0443\u043a\u0430\u0445","url":"\/redirect?component=advertising&id=4859&url=https:\/\/vc.ru\/special\/bettervc&hash=06e04557a2c39e6c33fa846ba405896b7fed5804f421a1db543b59166c87d7da","isPaidAndBannersEnabled":false}
Кейсы роста
Epic Growth

Как Badoo связал миллионы людей, изменив алгоритм рекомендаций

Тимур Гарифзянов, Product Lead Magic Lab (Badoo, Bumble and others), рассказал, как менялся алгоритм рекомендательной системы Badoo и как это помогло сгенерить миллионы матчей.

Почему решили изменить привычный алгоритм

Как любая крупная компания, мы хотим стать ещё больше. Как одно из направлений решили изучить a-ha-моменты пользователей. Оказалось, ретеншн значительно выше, когда пользователь получает первый матч — находит взаимную симпатию.

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

Если пользователь в первый день не получал матч, он с меньшей вероятностью возвращался обратно в продукт.

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

Вдобавок к этому рекомендательная система играет основополагающую роль в экосистеме Badoo, на ней завязано многое. Предсказать, как изменения отразятся на всей экосистеме, не имея полных знаний, — сложно. Так оказалось, что единственным правильным решением будет переписать весь алгоритм с нуля.

Как тестировали изменения

Достаточно быстро мы поняли, что A/B-тесты нам не помогут, так как не получалось выделить контрольную группу или изолировать часть людей. К тому же всё это не дало бы ответов, как это повлияет на экосистему в целом.

Вместо этого мы нашли отличную систему Casual Impact, которая показывает, как метрика будет себя вести, если изменений не будет, используя соседние страны и исторические данные.

Так как все страны сильно отличаются, у нас возник вопрос, как построить процесс так, чтобы не получилось, что что-то сработало в одной стране, а при запуске в других странах там это не работает.

После нескольких итераций выбрали такой подход: взяли несколько метрик, которые непосредственно влияют на наш алгоритм — как много мужчин и женщин, процент использования приложения, процент payer-ов и средний возраст. Разделили страны на три сегмента, например, условно в Аргентине у нас довольно много людей и они достаточно хорошо платят, а в Белоруссии не очень много людей, но зато есть хорошее соотношение.

Далее разделили страны на три группы и смотрели, в каких странах эксперимент работает одинаково. Например, будучи уверенными, что эксперимент в Аргентине и в Швейцарии будет работать примерно одинаково, не факт, что он сработает в России.

Будучи уверенными, что эксперимент в Аргентине и в Швейцарии будет работать примерно одинаково, не факт, что он сработает в России.

Тестили каждую группу: если в одной группе эксперимент был успешным, переходили на другую. И только после того как эксперимент давал отличные результаты во всех группах — раскатывали его глобально.

Результат

Благодаря тому, что мы переписали алгоритм, мы получили гибкую, контролируемую систему: каждый эксперимент задокументирован, изменения предсказуемы. В итоге мы можем быстро запускать и анализировать изменения.

Через несколько итераций мы оптимизировали нашу основную метрику — на 50% больше людей у нас получают матч в первый же день пользования продуктом.

За 2018 год это позволило нам сгенерить — 2,7 млрд матчей.

А совсем скоро, 14 октября, на конференции про рост продуктов Epic Growth Conference Тимур расскажет, как команда строит и развивает систему матчинга, какие есть подводные камни и про особенности тестирования таких систем.

Больше докладов по продуктовому маркетингу — в Telegram-канале.

{ "author_name": "Epic Growth", "author_type": "self", "tags": ["\u043f\u0440\u043e\u0434\u0430\u043a\u0442\u043c\u0435\u043d\u0435\u0434\u0436\u043c\u0435\u043d\u0442"], "comments": 24, "likes": 19, "favorites": 69, "is_advertisement": false, "subsite_label": "growth", "id": 86396, "is_wide": true, "is_ugc": true, "date": "Thu, 03 Oct 2019 13:00:23 +0300", "is_special": false }
0
24 комментария
Популярные
По порядку
Написать комментарий...
7

Интересно было бы увидеть статистику без учета ботов ;)

Ответить
0

Мы не используем ботов, если вы про это. У нас есть отдельная команда которая борется с любыми аккаунтами так или иначе нарушающими правила, эти аккаунты в статистике мы не учитываем

Ответить
3

"У нас нету ботов" "Мы не парсим фотки".

Я вам поверил, особенно когда наткнулся на семейные фотографии мёртвой пары:) 

Не говоря о фотографиях девушек/парнях, которые про баду/тиндеры вообще не слышали.

Ответить
1

Да с появлением stylegan в этом смысла нет. Сейчас спокойно можно нагенерить каких угодно фоток. 

Ответить
0

Использование чужих фото как раз нарушает правила нашего сайта. Для борьбы в том числе с такими профилями мы используем фото верификацию. Мы рассказывали про нее например тут https://techcrunch.com/2016/03/25/badoo-launches-photo-verification-for-safer-more-efficient-online-dating/?guccounter=1&guce_referrer_us=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_cs=nFzLwujj6PIB9fOS1vDXcQ. Но иногда такие профили проскакивают через фильтр, вы можете на них пожаловаться и наша служба поддержки отреагирует

Ответить
0

Особенно остро данная корреляция видна в местах где баду мало кто пользуется, например в отдаленных регионах и городах на 100к населения, просвайпал 10-20 реальных анкет и потом понеслись фейки:))  

Ответить

Нищий волк

Timur
1

Да ладно недавно видел фотки подруги времен института, а сейчас серьезная дама с двумя детями. Говорит что не размещала и вообще нахер надо ...

Ответить
6

может вы это делали, но если пользователя не лайкнули, можно использовать другую фотографию этого пользователя и показать его повторно через какое то время. Таким образом увеличивая вероятность матча между пользователями .

Ответить
4

Офтоп:
Объясните мне смысл приема повторять цитату отдельно крупно. Почему нельзя выделить ее прямо в тексте? Хорошо ещё не как у некоторых: повторяют ее вообще отдельно от контекста.

Ответить
4

Другими словами, алгоритм должен найти золотую середину между тем, чтобы подсунуть идеального партнера, и тем, чтобы оставить его в одиночестве. В обоих случаях люди уходят из продукта, поэтому им нужно давать ложную надежду :)  

Ответить
0

Реальную женщину можно в Badoo найти? 

Ответить
4

Вадим, все женщины на Баду реальные 

Ответить
0

Спасибо! 

Ответить
3

можно, давно не заходил в приложение, зашел и удивился, как все удобно стало и люди живые, реально подтянули, по сравнению с Т, намного больше живых людей, еще и дали премиум в подарок)

Ответить
1

Одаа, создал аккаунт что бы спросить это. Верю-верю. 

P. S. Такой же реальный, как и ваши женщины в баду 🤣

Ответить
0

Легко, я там много раз знакомился, не всегда все выходило как хотелось, но это уже совсем другая история))

Ответить
0

Чем чаще показываешь карточку юзера, тем выше вероятность лайка, далее того кто лайкнул добавляешь в колоду к новичку. Тот кто не новичок тусит в конце колоды и не ловит матчи пока не заплатит.

Ответить
2

У нас все сложнее. Мы не наказываем людей за то что они не платят, в статье как раз про это, если новичок не получает матчи он от нас уйдет

Ответить
0

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

Ответить
0

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

Ответить
0

Подтяните безопасность лучше.
https://rt-solar.ru/events/news/1699/

Ответить
0

"Например, будучи уверенными, что эксперимент в Аргентине и в Швейцарии будет работать примерно одинаково"- не совсем понятно почему так?!

Ответить

Комментарий удален

0

Вы бы лучше объяснили почему приложения для девушек и парней (функционал) разный, что за дискриминация?

Ответить

Комментарий удален

–1

СЗ-зло.

Ответить
Читать все 24 комментария
Разработчик нейроинтерфейсов Neuralink Илона Маска привлёк $205 млн от группы инвесторов во главе с дубайской Vy Capital Статьи редакции

Средства направят на разработку мозгового имплантата для пациентов с параличом нижних конечностей.

Пять практических приёмов, как улучшить читаемость документов
Пошаговый пример переработки таблицы Joey Cherdarchuk, darkhorseanalytics.com
Как оцифровать ремонт колесных пар? Ответ нашли в Первой грузовой компании

Мы завершили разработку интеллектуальной системы, которая на основе контрольно-технических измерений позволяет отслеживать толщину колесных пар (ИС КТИ). С ее помощью компания снижает расходы на ремонт и повышает уровень клиентского сервиса. Проект является частью масштабной разработки под названием «Цифровой вагон». В статье мы подробно…

«Spotify: История продукта». Создание десктопного приложения

От десктопного приложения с серверами в шкафу до революционного формата потоковой передачи музыки.
«Spotify: История продукта» — серия статей от команды Spotify в России, где читатели vc.ru могут узнать, как создавался сервис, какие решения стояли за продуктовыми изменениями и кто придумал музыкальные стриминги такими, какими они выглядят сейчас.

Aleph расширяет присутствие на Ближнем Востоке: холдинг приобрел контрольный пакет акций Connect Ads

Aleph Holding, глобальный партнер крупнейших диджитал платформ и материнская компания Httpool, объявил о приобретении контрольного пакета акций Connect Ads. Компания является провайдером цифровых медиа и рекламных решений в странах Ближнего Востока и Африки.

Бизнес с «нуля». Как эффективно продвигать стартап?

«Начинать новую жизнь нужно с теми, кто тебе действительно дорог” (Лукас Скотт “Холм одного дерева»).

PERI развивает систему управления производством с 1С:ERP
Как развивается рынок беттинга и стриминга в России: исследование Go Mobile

29 июля digital-агентство Go Mobile представило отчёт Go Sport. Эксперты проанализировали особенности сфер беттинга и спортивного стриминга, оценили digital-активы игроков и определили лидеров. Рассказываем об основных выводах исследования.

17 причин не использовать чаты в работе, перевод статьи основателя Basecamp

Краткая справка про ребят из Basecamp — с 2006 года делают софт для ведения проектов и удаленных команд, первые на рынке рабочих чатов. Раньше вели блог Signal vs. Noise, где много интересных статей. Джейсон Фрид, основатель, написал две книги — Remote и Rework.

Суд запретил работу Samsung Pay в России из-за патентного спора. Решение вступит в силу через 30 дней Статьи редакции

Если его не обжалуют.

Экологический путь туроператора и математика вторсырья

В этой статье вы узнаете про современную реальность в туристической среде, познакомитесь с представителями некоммерческих и коммерческих организаций, которые занимаются экологическим просвещением и мыслят по-новому, а также задумаетесь: возможно ли сократить неблагоприятный след, который остаётся после выставок и различных мероприятий, в которых…

null