Dentro do OKCupid: A matemática dos encontros online — Christian Rudder
-
0:18 - 0:20Olá, chamo-me Christian Rudder
-
0:20 - 0:22e fui um dos fundadores do OKCupid.
-
0:22 - 0:25É um dos maiores sites
de encontros nos EUA. -
0:25 - 0:26Como quase toda a gente no site,
-
0:26 - 0:27eu sou formado em matemática
-
0:27 - 0:30e somos conhecidos
pela abordagem analítica ao amor. -
0:30 - 0:32Chamamos-lhe
o nosso algoritmo casamenteiro. -
0:32 - 0:34O algoritmo casamenteiro do OKCupid
-
0:34 - 0:37ajuda-nos a decidir se duas pessoas
se deveriam encontrar. -
0:37 - 0:39Construímos todo um negócio à volta disso.
-
0:39 - 0:41Algoritmo é uma palavra cara,
-
0:41 - 0:44e as pessoas gostam de a usar
como se fosse uma coisa muito especial, -
0:44 - 0:46mas não passa de uma maneira sistemática,
-
0:46 - 0:48de resolver um problema passo-a-passo.
-
0:48 - 0:50Não tem que ser nada de especial.
-
0:50 - 0:52Nesta lição, vou explicar
-
0:52 - 0:54como chegamos
ao nosso algoritmo em particular -
0:54 - 0:56para verem como se faz.
-
0:56 - 0:58Porque é que os algoritmos
são importantes? -
0:58 - 1:00Porque é que esta lição existe?
-
1:00 - 1:02Reparem na frase muito
significativa que eu usei: -
1:02 - 1:05são uma maneira de, passo-a-passo,
resolver um problema. -
1:05 - 1:07Como sabem, os computadores são excelentes
-
1:07 - 1:09em processos passo-a-passo.
-
1:09 - 1:11Um computador sem algoritmo
-
1:11 - 1:13não é passa de um pisa-papéis caro.
-
1:13 - 1:16Como os computadores
são uma parte dominante do dia-a-dia, -
1:16 - 1:19os algoritmos estão por todo o lado.
-
1:18 - 1:20A matemática do algoritmo do OKCupid
-
1:20 - 1:22é surpreendentemente simples.
-
1:22 - 1:24É só somar, multiplicar
-
1:24 - 1:26e algumas raízes quadradas.
-
1:26 - 1:28A parte complicada de o desenhar,
-
1:28 - 1:30foi entender como transformar
algo misterioso, -
1:30 - 1:31a atração humana,
-
1:31 - 1:34e decompô-la em componentes
com que um computador pudesse trabalhar. -
1:34 - 1:37Precisávamos de informação
para "casar" as pessoas, -
1:37 - 1:39para que o algoritmo pudesse trabalhar.
-
1:39 - 1:42A melhor forma de conseguir
informações das pessoas é pedir-lhas. -
1:42 - 1:45Portanto, o OKCupid devia
fazer perguntas aos utilizadores, como: -
1:45 - 1:47"Quer vir a ter filhos?"
-
1:47 - 1:49"Com que frequência lava os dentes?",
-
1:49 - 1:50"Gosta de filmes de terror?"
-
1:50 - 1:53e coisas importante
como "Acredita em Deus?" -
1:54 - 1:55Convém haver muitas perguntas
-
1:55 - 1:57para se encontrarem pontos em comum,
-
1:57 - 1:59ou seja, duas pessoas
darem a mesma resposta. -
1:59 - 2:02Por exemplo, duas pessoas
que gostam de filmes de terror -
2:02 - 2:05devem dar-se melhor do que
uma que gosta e outra que não. -
2:05 - 2:07Mas se for uma pergunta como:
-
2:07 - 2:08"Gosta de ser o centro das atenções?"
-
2:08 - 2:12Se as duas pessoas numa relação
dizem que sim, -
2:12 - 2:13então vão ter grandes problemas.
-
2:13 - 2:15Depressa percebemos isto,
-
2:15 - 2:18por isso precisávamos de mais informações
em cada pergunta. -
2:18 - 2:20Pedimos às pessoas para
serem específicas na sua resposta -
2:20 - 2:23e também sobre a resposta
que queriam da outra pessoa. -
2:23 - 2:25Isso resultou muito bem,
-
2:25 - 2:27mas precisávamos de mais uma dimensão.
-
2:27 - 2:29Algumas perguntas dizem mais
sobre uma pessoa que outras. -
2:29 - 2:32Por exemplo, uma pergunta
sobre política, tipo: -
2:32 - 2:35"O que é pior: queimar livros
ou queimar a bandeira?" -
2:35 - 2:38pode ser mais reveladora
do que a sua preferência em filmes. -
2:38 - 2:40Não faz sentido dar o mesmo peso a tudo,
-
2:40 - 2:42portanto adicionámos
um novo ponto de informação. -
2:42 - 2:44Em todas as perguntas que o OKCupid faz,
-
2:44 - 2:46podem dizer-nos o papel
que desempenha na vossa vida, -
2:46 - 2:49Isto varia de "irrelevante"
a "obrigatório". -
2:49 - 2:51Portanto, para cada pergunta,
-
2:51 - 2:53temos três pontos no nosso algoritmo:
-
2:53 - 2:54primeiro, a vossa resposta;
-
2:54 - 2:57segundo, a resposta que querem
-
2:57 - 2:59que o vosso parceiro potencial, dê;
-
2:59 - 3:02e terceiro, a importância
que dão à pergunta.. -
3:03 - 3:05Com todas estas informações,
-
3:05 - 3:07o OKCupid pode perceber
se duas pessoas se darão bem. -
3:07 - 3:10O algoritmo trabalha
os números e dá um resultado. -
3:10 - 3:12Como exemplo prático,
-
3:12 - 3:14vamos ver como vos sugeriríamos
outra pessoa, -
3:14 - 3:16vamos chamar-lhe "B".
-
3:16 - 3:17A percentagem de compatibilidade com B
-
3:17 - 3:20baseia-se nas perguntas
a que ambos responderam. -
3:20 - 3:23Vamos chamar "s"
a este conjunto de perguntas comuns. -
3:23 - 3:25Como exemplo simples,
usamos um conjunto "s" pequeno -
3:25 - 3:27apenas com duas perguntas comuns
-
3:27 - 3:29e calculamos a compatibilidade
a partir daí. -
3:29 - 3:31As duas perguntas são estas:
-
3:31 - 3:33A primeira é:
"É desarrumado?" -
3:33 - 3:35As possibilidades de resposta são:
-
3:35 - 3:36muito desarrumado,
-
3:36 - 3:37normal,
-
3:37 - 3:39e muito organizado.
-
3:39 - 3:41Se responderem
"muito organizada", -
3:41 - 3:43querem que a outra pessoa responda
"muito organizado", -
3:43 - 3:45e a pergunta for muito importante,
-
3:45 - 3:47é porque têm a mania da arrumação.
-
3:47 - 3:49É arrumada e quer
que o outro seja arrumado, -
3:49 - 3:51Suponhamos que B é um pouco diferente.
-
3:52 - 3:54Respondeu que é muito organizado,
-
3:54 - 3:57mas que a outra pessoa pode
ser apenas normal, -
3:57 - 3:59e que a pergunta
não é importante para ele. -
3:59 - 4:01Vamos ver a segunda pergunta,
-
4:01 - 4:02que é a do exemplo anterior:
-
4:02 - 4:04"Gosta de ser o centro das atenções?"
-
4:04 - 4:06As resposta são apenas sim e não.
-
4:06 - 4:09Vocês respondem que "não",
querem que o outro responda "não", -
4:09 - 4:11e a pergunta não é muito importante.
-
4:11 - 4:14B respondeu "sim",
quer que o outro responda "não", -
4:14 - 4:17porque quer que as atenções
se concentrem nele, -
4:17 - 4:19e a pergunta é mais ou menos importante.
-
4:19 - 4:22Vamos tentar calcular tudo isto.
-
4:22 - 4:24Como usamos computadores
para fazer isso, -
4:24 - 4:26o primeiro passo é atribuir
valores numéricos -
4:26 - 4:29a ideias como "relativamente importante"
e "muito importante" -
4:29 - 4:32porque os computadores
precisam de tudo em algarismos. -
4:32 - 4:34No OKCupid optamos pela seguinte escala:
-
4:34 - 4:37irrelevante vale 0,
-
4:37 - 4:38pouca importância vale 1,
-
4:38 - 4:41alguma importância vale 10,
-
4:41 - 4:43muito importante vale 50,
-
4:43 - 4:46e completamente obrigatório vale 250.
-
4:46 - 4:49A seguir, o algoritmo
faz dois simples cálculos. -
4:49 - 4:52O primeiro é: quanto é que
as respostas de B lhe agradam, -
4:52 - 4:56isto é, quantos pontos
obteve B na sua escala? -
4:56 - 4:58Como indicaram que a resposta de B
-
4:58 - 5:00à primeira pergunta sobre arrumação
-
5:00 - 5:02era muito importante,
-
5:02 - 5:05isso vale 50 pontos
e B acertou na resposta. -
5:05 - 5:06A segunda pergunta só vale 1
-
5:06 - 5:08porque disseram
que era pouco importante, -
5:08 - 5:10e B não acertou.
-
5:10 - 5:12Portanto as respostas de B
valem 50 em 51 pontos possíveis. -
5:12 - 5:15Isso é uma satisfação de 98%,
É bastante bom. -
5:15 - 5:17O segundo cálculo do algoritmo
-
5:17 - 5:19avalia se as vossas respostas
satisfazem B. -
5:19 - 5:23B atribui 1 ponto à vossa resposta
à pergunta da arrumação -
5:23 - 5:26e 10 à vossa resposta à segunda.
-
5:26 - 5:28Desses 11, ou seja 1 mais 10,
ganharam 10, -
5:28 - 5:31acertaram na segunda resposta um do outro.
-
5:31 - 5:33Portanto as respostas deram 10 em 11
-
5:33 - 5:36o que é 91% satisfatório para B.
-
5:36 - 5:37Não é nada mau.
-
5:37 - 5:40O passo final é pegar
nas duas percentagens de compatibilidade -
5:40 - 5:42e obter um número para os dois.
-
5:42 - 5:44Para isso, o algoritmo
multiplica as pontuações, -
5:44 - 5:46depois calcula a raiz de n,
-
5:46 - 5:48em que n é o número de perguntas.
-
5:48 - 5:50Como s, que é o número de perguntas,
-
5:50 - 5:52neste exemplo, é apenas 2,
-
5:52 - 5:55temos uma percentagem de compatibilidade
-
5:55 - 5:59igual à raiz quadrada de 98% vezes 91%.
-
5:59 - 6:00Isto dá 94%.
-
6:00 - 6:03Estes 94% são a vossa percentagem
de compatibilidade com B. -
6:03 - 6:06É uma expressão matemática
de como se darão bem -
6:06 - 6:08com base no que sabemos.
-
6:08 - 6:10Porque é que o algoritmo multiplica,
-
6:10 - 6:12em vez de fazer a média
das duas percentagens -
6:12 - 6:14e depois fazer a raiz quadrada?
-
6:14 - 6:16Esta fórmula chama-se média geométrica,
-
6:16 - 6:18uma excelente forma
de combinar valores -
6:18 - 6:20que apresentam grandes variações
-
6:20 - 6:22e representam propriedades
muito diferentes. -
6:22 - 6:24É perfeita para compatibilidade romântica.
-
6:24 - 6:27Temos grandes variações
e milhares de diferentes dados, -
6:27 - 6:28sobre filmes, sobre política,
-
6:28 - 6:31sobre religião, sobre tudo.
-
6:31 - 6:33De uma forma intuitiva, isto faz sentido.
-
6:33 - 6:35Duas pessoas que correspondam a 50%
-
6:35 - 6:37devem ser mais compatíveis
-
6:37 - 6:40que outras que têm
compatibilidade a 0 e 100, -
6:40 - 6:41porque o afeto tem que ser mútuo.
-
6:41 - 6:44Depois de pequenas correções
para permitir uma margem de erro, -
6:44 - 6:47se o número de perguntas
for muito reduzido, como neste exemplo, -
6:47 - 6:49estamos prontos.
-
6:49 - 6:51Sempre que o OKCupid compara duas pessoas,
-
6:51 - 6:53segue os passos que acabámos de explicar.
-
6:53 - 6:55Primeiro recolhe os dados
das respostas, -
6:55 - 6:58depois compara as escolhas e preferências
com outras pessoas -
6:58 - 7:00de forma simples e matemática.
-
7:00 - 7:03Acho que esta capacidade de pegar
em fenómenos do mundo real -
7:03 - 7:06e transformá-los em algo que
um microchip consegue compreender, -
7:06 - 7:09é a capacidade mais importante que
uma pessoa pode ter atualmente. -
7:09 - 7:12Tal como usamos frases
para contar histórias às pessoas, -
7:12 - 7:14usamos algoritmos para
contar histórias a um computador. -
7:14 - 7:16Se aprendermos a linguagem,
-
7:16 - 7:18podemos sair e contar histórias.
-
7:18 - 7:20Espero que isto vos ajude a fazer isso.
- Title:
- Dentro do OKCupid: A matemática dos encontros online — Christian Rudder
- Speaker:
- Christian Rudder
- Description:
-
Vejam a lição completa: http://ed.ted.com/lessons/inside-okcupid-the-math-of-online-dating-christian-rudder
Quando duas pessoas se inscrevem num site de encontros, são comparadas de acordo com interesses comuns e como respondem a uma série de perguntas pessoais. Mas como é que estes sites calculam a probabilidade de uma relação de sucesso? Christian Rudder, um dos fundadores do popular site OKCupid, explica os detalhes por detrás do algoritmo desta "química".
Lição de Christian Rudder, animação de TED-Ed.
- Video Language:
- English
- Team:
closed TED
- Project:
- TED-Ed
- Duration:
- 07:31
![]() |
Margarida Ferreira approved Portuguese subtitles for Inside OKCupid: The math of online dating | |
![]() |
Margarida Ferreira edited Portuguese subtitles for Inside OKCupid: The math of online dating | |
![]() |
Margarida Ferreira edited Portuguese subtitles for Inside OKCupid: The math of online dating | |
![]() |
Margarida Ferreira edited Portuguese subtitles for Inside OKCupid: The math of online dating | |
![]() |
Margarida Ferreira edited Portuguese subtitles for Inside OKCupid: The math of online dating | |
![]() |
Margarida Ferreira edited Portuguese subtitles for Inside OKCupid: The math of online dating | |
![]() |
Rafael Galupa accepted Portuguese subtitles for Inside OKCupid: The math of online dating | |
![]() |
Rafael Galupa edited Portuguese subtitles for Inside OKCupid: The math of online dating |