OKCupid : Les mathématiques des rencontres en ligne - Christian Rudder
-
0:18 - 0:19Bonjour, je m'appelle Christian Rudder,
-
0:19 - 0:22je suis un des fondateurs de OK Cupid.
-
0:22 - 0:25C'est désormais l'un des plus grands sites
de rencontre aux États-Unis. -
0:25 - 0:26Comme presque tout le monde sur le site,
-
0:26 - 0:27j'étais doué en math
et comme vous pouvez l'imaginer, -
0:27 - 0:29nous étions connus pour l'approche analytique
-
0:29 - 0:30que nous avions de l'amour.
-
0:30 - 0:32On appelle ça notre algorithme d'appariement.
-
0:32 - 0:33Essentiellement, l'algorithme d'appariement
d'OK Cupid -
0:33 - 0:36nous aide à décider
si deux personnes peuvent sortir ensemble. -
0:36 - 0:39Nous avons construit notre business dessus.
-
0:39 - 0:41Cependant, algorithme est un mot prétentieux,
-
0:41 - 0:43les gens préfèrent le laisser tomber,
-
0:43 - 0:45mais un algorithme est simplement
une façon systématique, -
0:45 - 0:48pas à pas,
de résoudre un problème. -
0:48 - 0:50Ça n'a rien de prétentieux.
-
0:50 - 0:52Ici, dans cette leçon, je vais vous expliquer
-
0:52 - 0:54comment on en est arrivé
à notre algorithme à nous -
0:54 - 0:56pour que vous voyez comment ça marche.
-
0:56 - 0:58Maintenant, pourquoi est-ce que
les algorithmes sont importants ? -
0:58 - 0:59Pourquoi est-ce que cette leçon existe ?
-
0:59 - 1:02Eh bien, relisez cette phrase importante
que je viens de dire : -
1:02 - 1:05c'est une façon de résoudre
un problème pas à pas -
1:05 - 1:06et, comme vous le savez probablement,
-
1:06 - 1:08les ordinateurs excellent
dans les processus pas à pas. -
1:08 - 1:10Un ordinateur sans algorithme
-
1:10 - 1:13est simplement
un couteux presse-papiers. -
1:13 - 1:15Depuis que les ordinateurs sont
omniprésents dans notre vie quotidienne, -
1:15 - 1:17les algorithmes sont partout.
-
1:19 - 1:20Les mathématiques derrière
l'algorithme d'appariement d'OK Cupid -
1:20 - 1:22sont étonnamment simples.
-
1:22 - 1:23Ce sont juste quelques additions,
-
1:23 - 1:24multiplications
-
1:24 - 1:25et quelques racines carrées.
-
1:25 - 1:28La difficulté lors de la conception,
cependant, -
1:28 - 1:30était de comprendre comment
prendre quelque chose de mystérieux, -
1:30 - 1:31l'attirance humaine,
-
1:31 - 1:34et la décomposer en éléments
avec lesquels un ordinateur peut travailler. -
1:34 - 1:36La première chose dont nous avons besoin
pour faire correspondre des gens sont des données, -
1:36 - 1:38ce sur quoi
l'algorithme puisse travailler. -
1:38 - 1:40La meilleure façon d'avoir rapidement
des données des gens -
1:40 - 1:42est tout simplement de les demander.
-
1:42 - 1:44Donc nous avons décidé qu'OK Cupid
devait poser des questions aux utilisateurs : -
1:44 - 1:47« Est-ce que vous voulez des enfants ? »,
-
1:47 - 1:49« À quelle fréquence vous lavez vous les dents ? »,
-
1:49 - 1:50« Est-ce que vous aimez les films d'horreur ? »
-
1:50 - 1:54et des trucs importants comme
« Est-ce que vous croyez en Dieu ? » -
1:54 - 1:55Certes, beaucoup de questions sont bonnes
-
1:55 - 1:56pour faire correspondre
ce qui est comparable, -
1:56 - 1:59quand deux personnes
répondent de la même manière. -
1:59 - 2:01Par exemple, deux personnes
qui aiment bien les films d'horreur -
2:01 - 2:03se correspondent probablement mieux
-
2:03 - 2:04qu'une personne qui les aime
-
2:04 - 2:05et une qui ne les aime pas.
-
2:05 - 2:06Mais qu'en est-il d'une question comme,
-
2:06 - 2:08« Aimez-vous être le centre de l'attention ? »
-
2:08 - 2:11Si les deux personnes d'un couple
répondent oui, -
2:11 - 2:13alors il va y avoir de gros problèmes.
-
2:13 - 2:14Nous avons compris ça rapidement
-
2:14 - 2:16et nous avons décidé
que nous avions besoin -
2:16 - 2:18d'un peu plus d'information
pour chaque question. -
2:18 - 2:20Nous devions demander aux personnes
de donner non seulement leur réponse, -
2:20 - 2:23mais également la réponse
qu'ils attendaient de l'autre. -
2:23 - 2:24Ça a vraiment bien marché,
-
2:24 - 2:26mais nous avions besoin
d'une dimension supplémentaire. -
2:26 - 2:29Certaines questions nous en disent plus
sur une personne que d'autres. -
2:29 - 2:32Par exemple, une question sur la politique,
quelque chose comme, -
2:32 - 2:35« Qu'est-ce qui est pire :
brûler un livre ou brûler un drapeau ? » -
2:35 - 2:37pourrait en révéler plus sur quelqu'un
que ses goûts cinématographiques. -
2:37 - 2:39Et ça n'a pas beaucoup de sens de donner
le même poids à toutes ces choses, -
2:39 - 2:42nous avons donc ajouté
une dernière donnée. -
2:42 - 2:43Pour chaque question
qu'OK Cupid vous pose, -
2:43 - 2:45vous avez la possibilité de nous dire
-
2:45 - 2:46le rôle qu'elle joue dans votre vie,
-
2:46 - 2:49ça va de non significatif à obligatoire.
-
2:49 - 2:51Donc, pour chaque question,
-
2:51 - 2:53nous avons trois choses
pour notre algorithme : -
2:53 - 2:54premièrement, votre réponse ;
-
2:54 - 2:56deuxièmement,
comment vous souhaitez que quelqu'un, -
2:56 - 2:57votre partenaire potentiel,
-
2:57 - 2:59réponde
-
2:59 - 3:02et troisièmement, quelle est l'importance
de cette question pour vous. -
3:02 - 3:04Avec toutes ces informations,
-
3:04 - 3:07OK Cupid peut déterminer
comment deux personnes s'entendront. -
3:07 - 3:09L'algorithme mouline les chiffres
et nous donne un résultat. -
3:09 - 3:11Comme exemple pratique,
-
3:11 - 3:14regardons comment on vous
fait correspondre à quelqu'un, -
3:14 - 3:16que nous appelerons "B".
-
3:16 - 3:17Votre taux de correspondance avec B
est fondé sur -
3:17 - 3:19les questions auxquelles
vous avez répondu tous les deux. -
3:19 - 3:22Appelons la série de questions communes "s".
-
3:22 - 3:25Comme c'est un exemple très simple,
utilisons une petite série "s" -
3:25 - 3:26avec seulement deux questions en commun
-
3:26 - 3:28et calculons la correspondance.
-
3:28 - 3:30Voici nos deux exemples de questions.
-
3:30 - 3:32La première, disons, « Êtes-vous bordélique ? »,
-
3:32 - 3:35les réponses possibles sont
-
3:35 - 3:36beaucoup,
-
3:36 - 3:36moyennement
-
3:36 - 3:38et très organisé.
-
3:38 - 3:40Disons que vous répondiez
« très organisé », -
3:40 - 3:43et que vous souhaitez que
l'autre réponde « très organisé », -
3:43 - 3:45et que cette question est
très importante pour vous. -
3:45 - 3:46Fondamentalement vous êtes
un maniaque de la propreté. -
3:46 - 3:47Vous êtes propre,
-
3:47 - 3:48vous voulez que l'autre soit propre
-
3:48 - 3:49et c'est comme ça.
-
3:49 - 3:51Supposons que B soit un peu différent.
-
3:51 - 3:54Il a répondu très organisé pour lui-même,
-
3:54 - 3:55mais moyennement est correct pour lui
-
3:55 - 3:57comme réponse de l'autre,
-
3:57 - 3:59et la question n'a pas d'importance pour lui.
-
3:59 - 4:00Regardons la seconde question,
-
4:00 - 4:02c'est l'une de notre exemple précédent :
-
4:02 - 4:04« Aimez-vous être le centre de l'attention ? »
-
4:04 - 4:05Les réponses sont uniquement oui et non.
-
4:05 - 4:06Donc vous avez répondu « Non »,
-
4:06 - 4:08vous attendez comme
réponse de l'autre « non », -
4:08 - 4:11et la question est
faiblement importante pour vous. -
4:11 - 4:12Maintenant B a répondu « Oui »,
-
4:12 - 4:14il attend quelqu'un qui réponde « Non »,
-
4:14 - 4:16parce qu'il veut la lumière pour lui
-
4:16 - 4:19et la question est
plutôt importante pour lui. -
4:19 - 4:22Essayons de calculer tout ça.
-
4:22 - 4:23Notre première étape est,
-
4:23 - 4:24comme nous utilisons
des ordinateurs, -
4:24 - 4:26nous devons assigner
des valeurs numériques -
4:26 - 4:29aux idées comme « plutôt important »
et « très important » -
4:29 - 4:31parce que les ordinateurs ont besoin
que tout soit chiffré. -
4:31 - 4:34Nous, à OK Cupid, avons choisi
l'échelle suivante : -
4:34 - 4:36non significatif vaut 0,
-
4:36 - 4:38un peu important vaut 1,
-
4:38 - 4:40plutôt important vaut 10,
-
4:40 - 4:42très important est 50
-
4:42 - 4:46et obligatoire vaut 250.
-
4:46 - 4:49Ensuite, l'algorithme fait
deux calculs simples. -
4:49 - 4:52Le premier est « à quel niveau les réponses
de B sont satisfaisantes pour vous », -
4:52 - 4:56ce qui revient « à combien de points
a B sur votre échelle ? » -
4:56 - 4:58Vous avez indiqué
que la réponse de B -
4:58 - 5:00à la première question
à propos du rangement -
5:00 - 5:01était très importante pour vous.
-
5:01 - 5:04Ça vaut 50 points
et B les as eus. -
5:04 - 5:06La seconde question
vaut seulement 1 -
5:06 - 5:08parce que vous avez répondu
que c'était seulement un peu important -
5:08 - 5:09et B avait répondu faux.
-
5:09 - 5:12Donc les réponses de B
valent 50 points sur 51. -
5:12 - 5:14C'est 98% de satisfaction.
-
5:14 - 5:15C'est vraiment bon.
-
5:15 - 5:17La seconde question
que regarde l'algorithme -
5:17 - 5:19est à quel niveau
vous satisfaites B. -
5:19 - 5:21B a placé un point
sur votre réponse -
5:21 - 5:22à la question sur le rangement
-
5:22 - 5:25et 10 à votre réponse
à la seconde. -
5:25 - 5:27Sur ces 11 points,
c'est 1 plus 10, -
5:27 - 5:28vous gagnez 10,
-
5:28 - 5:31vous correspondez l'un à l'autre
pour la seconde question. -
5:31 - 5:33Donc vos réponses
donnent 10 sur 11 -
5:33 - 5:35ce qui vaut
91% de satisfaction pour B. -
5:35 - 5:36Ce n'est pas mal.
-
5:36 - 5:38L'étape finale est de prendre
les deux pourcentages de correspondances -
5:38 - 5:40et d'obtenir un chiffre
pour vous deux. -
5:40 - 5:43Pour faire ça,
l'algorithme multiplie vos résultats -
5:43 - 5:44et prend la racine n-ième,
-
5:44 - 5:47où n est le nombre de questions.
-
5:47 - 5:49Parce que s,
le nombre de questions, -
5:49 - 5:52dans cet exemple,
est seulement 2 -
5:52 - 5:54nous avons :
le pourcentage d'appariement est égal -
5:54 - 5:58à la racine carrée
de 98% fois 91%. -
5:58 - 6:00Qui est égal à 94%.
-
6:00 - 6:03Ce 94% est
votre taux d'appariement avec B. -
6:03 - 6:05C'est l'expression mathématique
-
6:05 - 6:06de comment vous seriez heureux
l'un avec l'autre -
6:06 - 6:08fondé sur ce que nous savons.
-
6:08 - 6:10Maintenant, pourquoi est-ce que
l'algorithme multiplie au lieu de -
6:10 - 6:12faire la moyenne des deux
taux de correspondances ensemble -
6:12 - 6:15puis prend la racine carrée ?
-
6:15 - 6:16En général, cette formule est appelée
la moyenne géométrique, -
6:16 - 6:18c'est une bonne façon
de combiner des valeurs -
6:18 - 6:19qui ont de grandes variations
-
6:19 - 6:21et présentent
des propriétés très différentes. -
6:21 - 6:23En d'autres mots, c'est parfait
pour un appariement sentimental. -
6:23 - 6:24On a de grandes plages de valeurs
-
6:24 - 6:26et des quantités de valeurs différentes,
-
6:26 - 6:27comme je l'ai dit, au sujet des films,
-
6:27 - 6:28de la politique,
-
6:28 - 6:29de la religion,
-
6:29 - 6:30de tout.
-
6:30 - 6:32Intuitivement, aussi,
ça a du sens. -
6:32 - 6:35Deux personnes qui se correspondent
chacune à 50% -
6:35 - 6:36devraient être une meilleure combinaison
-
6:36 - 6:39que deux autres
qui se correspondent à 0 et 100, -
6:39 - 6:41parce que l'affection doit être mutuelle.
-
6:41 - 6:43Après avoir ajouté une petite correction
pour la marge d'erreur -
6:43 - 6:46dans le cas où
on a très peu de questions, -
6:46 - 6:47comme dans l'exemple,
-
6:47 - 6:49on est prêt.
-
6:49 - 6:50À chaque fois qu'OK Cupid
associe deux personnes, -
6:50 - 6:52on passe par les étapes
qu'on vient de montrer. -
6:52 - 6:54En premier on collecte
les données liées aux questions, -
6:54 - 6:57puis on compare
les choix et les préférences -
6:57 - 7:00pour les autres personnes
d'une façon mathématique, simple. -
7:00 - 7:02Ça, cette capacité à prendre
des phénomènes réels -
7:02 - 7:05et à les transformer en quelque chose
qu'un microprocesseur puisse comprendre, -
7:05 - 7:06est, je pense,
-
7:06 - 7:09la plus importante compétence que
quelqu'un puisse avoir actuellement. -
7:09 - 7:11De la même façon que vous utilisez des phrases
pour raconter une histoire à une personne, -
7:11 - 7:14vous utilisez des algorithmes pour raconter
une histoire à un ordinateur. -
7:14 - 7:15Si vous apprenez la langue,
-
7:15 - 7:16vous pouvez sortir et raconter des histoires.
-
7:16 - 7:19J'espère que ça vous aidera à le faire.
- Title:
- OKCupid : Les mathématiques des rencontres en ligne - Christian Rudder
- Speaker:
- Christian Rudder
- Description:
-
Voir la leçon complète :
http://ed.ted.com/lessons/inside-okcupid-the-math-of-online-dating-christian-rudderQuand deux personnes rejoignent un site de rencontre, ils sont mis en relation selon leurs points communs et à la façon dont ils répondent à un nombre de questions personnelles.
Mais comment les sites calculent la probabilité d'une relation réussie ? Christian Rudder, un des fondateurs du célèbre site de rencontres OK Cupid détaille l'algorithme derrière la première rencontre.
Leçon par Christian Rudder, animation par TED-Ed.
- Video Language:
- English
- Team:
closed TED
- Project:
- TED-Ed
- Duration:
- 07:31
![]() |
TED Translators admin edited French subtitles for Inside OKCupid: The math of online dating | |
![]() |
eric vautier approved French subtitles for Inside OKCupid: The math of online dating | |
![]() |
eric vautier edited French subtitles for Inside OKCupid: The math of online dating | |
![]() |
eric vautier edited French subtitles for Inside OKCupid: The math of online dating | |
![]() |
eric vautier edited French subtitles for Inside OKCupid: The math of online dating | |
![]() |
eric vautier edited French subtitles for Inside OKCupid: The math of online dating | |
![]() |
Tatjana Jevdjic accepted French subtitles for Inside OKCupid: The math of online dating | |
![]() |
Tatjana Jevdjic edited French subtitles for Inside OKCupid: The math of online dating |