Save A Swipe - этот бот выбирает даты тренировок для вас

Подвинься T Machine В городе появился новый автоматический взлом Tinder - и он не просто тупо проводит пальцем по каждому потенциальному свиданию, как пьяный, пытающийся расстегнуть свои шнурки. У него есть визуальные пристрастия, благодаря Eigenfaces Алгоритм, который анализирует черты лица каждого потенциального партнера, а затем любит или не любит каждого из них, основываясь на своих ранее высказанных эстетических предпочтениях. Итак, в основном: Hello Tinder + машинное обучение!

Программное обеспечение было создано разработчиком из Ванкувера Джастин Лонг , Детализация его проекта в блог Длинные заметки о том, что он «сыт по горло» от всех этих ручных ударов по Tinder - поэтому решил, что должно быть более умное, техническое решение для утомленных / воспаленных пальцев. И тот, который не просто без разбора сильно ударил, как T Machine et al. Поэтому он решил добавить в алгоритмы распознавания лиц для более интеллектуальной автосортировки.

Он пишет, что построил первую версию, которую он назвал Tinderbox, за три недели, потянув за Трут API для воссоздания приложения Tinder в браузере. Лица обрезаются на подходящих профилях (снимки меньшего размера, разумеется, не подойдут), а затем сравниваются со средним лицом, представляющим сумму эстетического выбора пользователя. И да, эти амальгамы определенно ставят галочку в поле «Странная долина» ...

И да, эти амальгамы определенно ставят галочку в поле «Странная долина»

Длинные заметки о том, что пользователь должен сделать 60 вариантов выбора «да / нет», прежде чем у бота будет достаточно данных для выбора от вашего имени, после чего он может использовать полный автопилот Tinder. Хлоп!

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

Он пишет:

С помощью StanfordNLP бот анализирует настроение каждого ответа в чате и классифицирует его как положительное или отрицательное. Используя «дерево сообщений»… бот выбирает из предварительно запрограммированных сообщений чата в качестве ответа на основе настроения отправителя. Это продолжается до 3 ответов, пока пользователь не будет уведомлен, что чат готов войти. Преимущество этого? Это устраняет время, затрачиваемое на фильтрацию новых совпадений Tinder, так как многие люди склонны уходить и «темнеть» в самом начале процесса. Расширенная беседа является сильным показателем интереса.

Что действительно ставит вопрос о том, что произойдет, если алгоритм Tinderbox встретится в чате? Будет ли обмен между машинами результатом алгоритмической любви с первого байта? Или же петля обратной связи вызовет какую-то безошибочную ошибку, которая выведет Tinderbox из строя, заставив человека-подстрекателя вернуться к большим пальцам? Мы можем только размышлять ...

( Обновление: На вопрос об этом Лонг подтверждает, что он (еще) не пробовал алгоритм «algo-on-algo», но говорит, что «его инстинктивное чувство заключается в том, что он довольно быстро сгорит в безвыходном положении», поскольку он отмечает, что сообщения предварительно заданы, а не созданы автоматически И действительно, он добавляет, что из-за того, что не удалось обменять эти заранее заданные сообщения, когда он позволил подруге опробовать бот, в результате у 40 мужчин на Tinder спросили: «Могут ли они научить парня выпекать и все такое?». чтобы показать, что человеческая ошибка может быть значительно усилена автоматизацией.)

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

Что случилось с отношениями Лонга с Tinderbox? Оказывается, они какое-то время шли спокойно, и все было хорошо. Слишком хорошо. До такой степени, что это отвлекает. Так что теперь он избавился от алгоритмической привычки. Но он говорит, что он пошел на «по крайней мере 10 свиданий», основываясь на выборе Tinderbox. И в «паре случаев» говорится, что у него были «последующие наблюдения» - и, видимо, «он все еще встречается с одним человеком», несмотря на то, что он рассказал ей о своих приемах на машине. Должно быть, это был увлекательный разговор * ...

Лонг добавляет:

Бот удивительно эффективен. Я бы оценил точность до 70% в своих выборках - хотя может быть предвзятость. Используя новый аккаунт, я быстро проверил, насколько быстро бот может получить результаты. За 48 часов бот зарегистрировал 21 матч (начиная все эти разговоры), сделал 4 длительных разговора, и сам бот сделал более 300 ходов. «Движение» - это любой шаг, который делает бот, отправляя сообщение или совершая удар. И в то время мне едва нужно было трогать приложение. Я также создал панель инструментов, чтобы дать мне обзор моих метрик.

Читатель, он даже создал приборную панель. Это действительно выводит эволюцию размножения на новый уровень.

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

Код для Tinderbox был сделан доступным для личного использования и модификации на Github , Лонг говорит, что в настоящее время у него нет никаких планов заниматься проектом коммерчески. Несомненно, какой-то другой разработчик будет.

Обновление: Интересно, что Лонг говорит TechCrunch, что слишком много лиц (около 300+) подталкивают алгоритм к критической точке - «модель« да »и модель« нет », кажется, сходятся», - говорит он, добавляя: «Это будет означать, что у алгоритма есть пределы, и для долгосрочной перспективы нужна другая стратегия ».

Еще одна проблема, связанная с согласованием на основе алгоритмов, заключается в преобладании фильтров Instagram и др., Затрудняющих бот для правильного различения лиц.

«Бот создал полный спектр образов, и причина этого в том, что алгоритм Eigenfaces в основном фокусируется на чертах лица, а не на цвете кожи или типе тела. Это не значит, что я не смотрел на добавление этих функций в алгоритм. Проблема была в основном из-за того, что на многих фотографиях использовалось много фильтров, возможно из Instagram, и их было сложно нормализовать. Если бы у меня было больше времени и мне пришлось бы делать это снова, я бы, наверное, был немного более всеобъемлющим », - добавляет он.

Он также рассказал TechCrunch, что должна была сказать его девушка, когда она узнала об алгоритмической правде. «Она действительно думала, что это действительно круто! Что больше всего помогло, так это то, что это был сценарий «не для всех», а бот предназначался для того, чтобы выяснить, как я сам их выберу, - говорит он, добавляя: «Честно говоря, я был удивлен, что у многих женщин была положительная реакция на это. Это что-то новое и на самом деле означало «быть частью меня». После того, как совпадения были отфильтрованы, Tinderbox полностью предназначен для передачи пользователю. Я думаю, что было бы довольно неестественно, если бы человек не мог попросить их собственную дату. ”

* Примечание на странице Long's Github содержит полезную оговорку: «Так как это инструмент, который автоматизирует большую часть опыта Tinder, имейте в виду, что не все оценят встречу с роботом».

Преимущество этого?
Что действительно ставит вопрос о том, что произойдет, если алгоритм Tinderbox встретится в чате?
Будет ли обмен между машинами результатом алгоритмической любви с первого байта?
Или же петля обратной связи вызовет какую-то безошибочную ошибку, которая выведет Tinderbox из строя, заставив человека-подстрекателя вернуться к большим пальцам?
Что случилось с отношениями Лонга с Tinderbox?