Spanish subtitles

← OKCupid por dentro: Las matemáticas de las citas en línea - Christian Rudder

Get Embed Code
23 Languages

Showing Revision 11 created 01/15/2016 by TED Translators admin.

  1. Hola, soy Christian Rudder
  2. y fui uno de los fundadores
    de OK Cupid.
  3. Hoy es uno de los sitios de citas
    más grande de Estados Unidos.
  4. Como casi todos en el sitio,
  5. tenía un título en matemáticas
    y, como era de esperar,
  6. éramos conocidos por
    el enfoque analítico
  7. que tenemos del amor.
  8. Le llamamos el algoritmo
    de compatibilidad.
  9. En esencia el algoritmo
    de compatibilidad de OK Cupid
  10. nos ayuda a decidir si dos personas
    debieran tener una cita.
  11. Sobre esa base construimos
    todo nuestro negocio.
  12. Ahora, algoritmo es
    una palabra pomposa
  13. y la gente tiende a ignorarla
    por ampulosa,
  14. pero en realidad, un algoritmo
    es solo una forma sistemática
  15. de resolver problemas paso a paso.
  16. No tiene que ser nada pomposo.
  17. Aquí en esta lección, explicaré
  18. cómo concebimos
    nuestro algoritmo,
  19. así lo podrás entender.
  20. Ahora, ¿por qué son importantes
    los algoritmos?
  21. ¿Para qué existe esta lección?
  22. Bueno, nota una frase
    muy significativa que usé arriba:
  23. una forma de resolver
    problemas paso a paso,
  24. y como probablemente sepas,
  25. las computadoras se lucen en
    los procesos paso a paso.
  26. Una computadora sin un algoritmo
  27. es en esencia un pisapapeles caro.
  28. Y dado que las computadoras son una parte
    tan dominante de la vida cotidiana,
  29. los algoritmos están dondequiera.
  30. La matemática subyacente al algoritmo
    de compatibilidad de OK Cupid
  31. es sorprendentemente sencilla.
  32. Son solo unas sumas,
  33. multiplicaciones,
  34. y unas cuantas raíces cuadradas.
  35. Aunque el truco de diseño estaba
  36. en averiguar cómo tomar
    algo tan misterioso,
  37. como la atracción humana,
  38. y separarlo en sus componentes para que
    una computadora pueda trabajar con ellos.
  39. Bueno, lo primero que necesitamos
    para aparejar personas son datos,
  40. algo que el algoritmo necesita.
  41. El mejor modo de
    conseguir datos de la gente
  42. es simplemente preguntando.
  43. Así, decidimos que OK Cupid
    debería preguntar a los usuarios
  44. cosas como, "¿quieres
    tener hijos algún día?"
  45. y "¿con qué frecuencia
    te cepillas los dientes?",
  46. "¿te gustan las películas de terror?",
  47. y grandes temas como:
    "¿Crees en Dios?"
  48. Ahora, muchas de las
    preguntas son buenas
  49. para aparear entre iguales,
  50. es decir cuando ambas
    personas contestan igual.
  51. Por ejemplo, dos personas a las que
    les gustan las películas de terror
  52. probablemente hacen mejor pareja
  53. que una persona que le gusta
  54. y otra que no.
  55. Pero qué pasa con una pregunta como,
  56. "¿te gusta ser el centro de atención?"
  57. Si ambos en una relación dicen que sí,
  58. entonces tendremos problemas grandes.
  59. Pronto nos dimos cuenta de esto,
  60. así que decidimos que necesitábamos
  61. un poco más de datos
    para cada pregunta.
  62. Teníamos que pedir que especificaran
    no solo su propia respuesta,
  63. sino la respuesta que
    querían del otro.
  64. Eso funcionó muy bien,
  65. pero necesitamos
    una dimensión más.
  66. Algunas preguntas dicen más
    de una persona que otras.
  67. Por ejemplo, una pregunta
    de política, algo como,
  68. "¿qué es peor: quemar un libro
    o una bandera?",
  69. puede revelar más de alguien
    que su gusto fílmico.
  70. Y no tiene sentido
    ponderar todo por igual,
  71. así que sumamos
    un punto final de datos.
  72. Por cada cosa que
    pregunta OK Cupid,
  73. tienen una oportunidad de decirnos
  74. el rol que juega en sus vidas,
  75. y esto varía desde
    lo irrelevante a lo obligatorio.
  76. Ahora pues, por cada pregunta,
  77. tenemos tres cosas
    para nuestro algoritmo:
  78. primero, tu respuesta;
  79. segundo, cómo quieres que el otro,
  80. tu pareja potencial,
  81. responda;
  82. y tercero, qué tan importante
    es la pregunta para ti.
  83. Con toda esta información,
  84. OO Cupid puede averiguar
    qué tan bien se llevarán dos personas.
  85. El algoritmo desmenuza los números
    y les da un resultado.
  86. Como un ejemplo práctico,
  87. veamos cómo te apareamos
    con otra persona,
  88. que llamaremos "B".
  89. Tu porcentaje de compatibilidad
    con B se basa en
  90. preguntas que ambos respondieron.
  91. Que llamaremos el conjunto
    de preguntas comunes, "s".
  92. Como un ejemplo muy sencillo,
    usaremos un conjunto pequeño "s"
  93. con solo dos preguntas en común
  94. y calcularemos de eso, una pareja.
  95. He aquí nuestros dos preguntas ejemplo.
  96. La primera, digamos,
    "¿qué tan desordenado eres?"
  97. y las posibles respuestas son:
  98. muy desordenado,
  99. promedio
  100. y muy ordenado.
  101. Digamos que contestas
    "muy ordenado",
  102. y quisieras a alguien que
    conteste, "muy ordenado",
  103. y la preguntas es
    muy importante para ti.
  104. En suma tienes manía por el orden.
  105. Eres ordenada,
  106. quieres a alguien ordenado,
  107. sin más.
  108. Digamos que B es
    un poquito diferente.
  109. Responde que es
    muy ordenado consigo mismo
  110. pero promedio le parece bien
  111. como respuesta del otro.
  112. Y la pregunta le es poco relevante.
  113. Miremos la segunda pregunta,
  114. es la del ejemplo anterior:
  115. "¿te gusta ser el centro de atención?"
  116. Las respuestas son sí y no.
  117. Ahora si contestas "no",
  118. cómo quieres que
    sea el "no" del otro.
  119. Y la pregunta tiene
    poca relevancia para ti.
  120. Ahora B, contesta "sí",
  121. quiere a alguien
    que conteste "no",
  122. porque quiere destacarse,
  123. y la pregunta le es relevante.
  124. Intentemos calcular todo esto.
  125. Nuestro primer paso es,
  126. dado que usamos computadoras,
  127. necesitamos asignar valores numéricos
  128. a ideas como "algo importante"
    y "muy importante"
  129. porque las computadoras
    necesitan todo en números.
  130. Nosotros en OK Cupid
    elegimos la siguiente escala:
  131. irrelevante equivale a 0,
  132. un poco importante equivale a 1,
  133. algo importante equivale a 10,
  134. muy importante equivale a 50,
  135. y es absolutamente obligatorio a 250.
  136. Siguiente paso, el algoritmo
    hace dos simples cálculos.
  137. El primero es qué tanto
    te gustaron las respuestas de B,
  138. esto es, ¿cuántos puntos posibles
    obtuvo B en tu escala?
  139. Bueno, tú indicaste que
    la respuesta de B
  140. a la primera pregunta sobre el desorden
  141. era muy importante para ti.
  142. Lo que equivale a 50 puntos y B acertó.
  143. La segunda pregunta equivale solo a 1
  144. porque dijiste que era
    solo poco relevante,
  145. y B la tiene mal.
  146. Así, las respuestas de B fueron
    50 de 51 puntos posibles.
  147. Esto es 98 % satisfactorio,
  148. lo cual es bastante bueno.
  149. Y la segunda pregunta
    del algoritmo ve
  150. qué tanto le satisfaces a B.
  151. Bueno, B te dio 1 punto
    en tu respuesta
  152. a la pregunta del desorden
  153. y 10 en la respuesta a la segunda.
  154. De esos 11, es decir 1 más 10,
  155. te ganaste 10,
  156. de la segunda pregunta ambos
    están satisfechos entre sí.
  157. Entonces sus respuestas
    fueron 10 de 11
  158. que equivale al 91% de
    satisfacción para B.
  159. No está mal.
  160. El paso final es tomar estos
    dos porcentajes de compatibilidad
  161. y obtener un número para ambos.
  162. Para hacer esto, el algoritmo
    multiplica sus resultados,
  163. hace la raíz de n,
  164. donde n es el número de preguntas.
  165. Dado que s, es el número de preguntas,
  166. en este ejemplo, es solamente 2,
  167. tenemos porcentajes de
    compatibilidad que equivalen
  168. a la raíz cuadrada de 98 % por 91 %,
  169. que equivale a 94 %.
  170. Este 94 % es tu porcentaje
    de compatibilidad con B.
  171. Es una expresión matemática
  172. de qué tan feliz serían entre sí
  173. con base a lo que sabemos.
  174. Ahora bien, ¿por qué el algoritmo
    se multiplica opuesto a, digamos,
  175. el promedio de los dos resultados
    de compatibilidad juntos
  176. y por qué la raíz cuadrada?
  177. En general, esta fórmula
    se llama media geométrica,
  178. que es un gran camino
    para combinar valores
  179. que tienen rangos amplios
  180. y representan propiedades muy diferentes.
  181. Es decir, es perfecto para
    relaciones románticas.
  182. Tenemos rangos amplios
  183. y tenemos toneladas
    de datos diferentes,
  184. como dije, de películas,
  185. de política,
  186. de religión,
  187. de todo.
  188. Intuitivamente, a su vez, tiene sentido.
  189. Dos personas que se satisfecen
    en 50 % a la otra
  190. debieran ser una mejor pareja
  191. que otros dos que
    se satisfacen entre 0 y 100,
  192. porque el afecto necesita ser mutuo.
  193. Pero sumando una pequeña
    corrección de margen de error,
  194. en el caso que haya una pequeña
    cantidad de preguntas,
  195. como hicimos en este ejemplo,
  196. estamos listos para salir.
  197. Cada vez que OK Cupid
    junta a dos personas,
  198. prosigue con los pasos
    que acabamos de esbozar.
  199. Primero se recolectan
    los datos de sus respuestas,
  200. luego se comparan
    sus elecciones y preferencias
  201. con las de otros
    en modo simple y matemático.
  202. Esto, la habilidad de tomar
    fenómenos del mundo real
  203. y hacer que un microchip
    los pueda entender,
  204. es, creo,
  205. la destreza más importante que
    uno puede tener en la actualidad.
  206. Así como usas oraciones para
    contar una historia a una persona,
  207. usas algoritmos para contar
    una historia a una computadora.
  208. Si aprendes el lenguaje,
  209. puedes salir y contar tus historias.
  210. Espero que esto te sirva para hacerlo.