Return to Video

Sistemul OKCupid: Matematica dating-ului online - Christian Rudder

  • 0:18 - 0:19
    Bună, mă numesc Christian Rudder,
  • 0:19 - 0:22
    și am fost unul dintre
    fondatorii OK Cupid.
  • 0:22 - 0:24
    E printre cele mai mari
    site-uri de dating din SUA.
  • 0:24 - 0:27
    Ca mai toți de la site,
    am terminat matematica
  • 0:27 - 0:27
    și cum deja știți,
  • 0:27 - 0:30
    suntem faimoși pentru viziunea
    analitică asupra iubirii.
  • 0:30 - 0:33
    Îl numim algoritmul potrivirii.
    Algoritmul Ok Cupid
  • 0:33 - 0:36
    ne ajută să aflăm dacă doi oameni
    ar putea ieși la o întâlnire.
  • 0:36 - 0:39
    Întreaga noastră afacere se bazează pe el.
  • 0:39 - 0:41
    „Algoritm" e un termen pretențios,
  • 0:41 - 0:43
    iar oamenii îl folosesc
    ca pe ceva important,
  • 0:43 - 0:48
    însă, de fapt, un algoritm e doar o cale
    sistematică de a rezolva o problemă.
  • 0:48 - 0:50
    Nu are de ce să fie pretențios.
  • 0:50 - 0:52
    În această lecție voi explica
  • 0:52 - 0:56
    cum am creat și cum folosim
    acest algoritm special.
  • 0:56 - 0:58
    Care e importanța algoritmilor?
  • 0:58 - 0:59
    De ce există de fapt?
  • 0:59 - 1:02
    Rețineți una dintre frazele
    folosite anterior:
  • 1:02 - 1:05
    sunt căi sistematice
    spre rezolvarea unei probleme,
  • 1:05 - 1:06
    și, după cum știți,
  • 1:06 - 1:08
    calculatoarele excelează
    la astfel de procese.
  • 1:08 - 1:12
    Un computer fără algoritm e practic
    un teanc de hârtii costisitor.
  • 1:13 - 1:15
    Și cum aceasta sunt esențiale
    vieții de zi cu zi,
  • 1:15 - 1:17
    algoritmii sunt pretutindeni.
  • 1:18 - 1:22
    Matematica folosită de algoritmul nostru
    e surprinzător de simplă.
  • 1:22 - 1:25
    Constă în adunare, înmulțire
    și câteva operații cu radicali.
  • 1:25 - 1:30
    Dificultatea întâlnită la construirea lui
    a constat în felul în care ceva misterios,
  • 1:30 - 1:31
    ca atracția umană,
  • 1:31 - 1:34
    poate fi transformată în ceva
    procesat de calculatoare.
  • 1:34 - 1:37
    Întâi am avut nevoie de date
    pentru a potrivi oamenii,
  • 1:37 - 1:38
    ce erau apoi prelucrate de algoritm.
  • 1:38 - 1:40
    Cel mai bun mod
    de a le obține de la oameni
  • 1:40 - 1:42
    e pur și simplu să întrebi.
  • 1:42 - 1:44
    Am decis ca OK Cupid
    să pună întrebări utilizatorilor
  • 1:44 - 1:47
    precum, „Vă doriți copii într-o bună zi?"
  • 1:47 - 1:49
    „De câte ori vă spălați pe dinți?"
  • 1:49 - 1:50
    „Vă plac filmele de groază?"
  • 1:50 - 1:53
    și lucruri mai importante
    precum „Credeți în Dumnezeu?"
  • 1:53 - 1:56
    Majoritatea întrebărilor ajută
    la găsirea similarităților
  • 1:56 - 1:59
    când două persoane răspund la fel.
  • 1:59 - 2:02
    Astfel, doi oameni cărora
    le plac filmele de groază
  • 2:02 - 2:03
    ar fi un cuplu mai bun
  • 2:03 - 2:06
    decât cineva căruia-i plac
    și altcineva căruia îi displac.
  • 2:06 - 2:07
    Dar cu întrebări ca
  • 2:07 - 2:09
    „Doriți să fiți în centrul atenției?"
  • 2:09 - 2:13
    Dacă ambii parteneri răspund da,
    atunci s-ar putea să aibă mari probleme.
  • 2:13 - 2:16
    Am realizat asta din timp
    și am decis că aveam nevoie
  • 2:16 - 2:18
    de mai multe detalii la fiecare întrebare.
  • 2:18 - 2:20
    Am rugat oamenii să specifice
    nu doar propriul răspuns,
  • 2:20 - 2:23
    ci și cel dorit de la partener.
  • 2:23 - 2:26
    A funcționat bine, dar aveam nevoie
    de încă o dimensiune.
  • 2:26 - 2:29
    Unele întrebări oferă
    mai multe detalii decât altele.
  • 2:29 - 2:32
    De exemplu, o întrebare
    legată de politică precum:
  • 2:32 - 2:35
    „Ce e mai rău, incendierea
    cărților sau cea a drapelului?"
  • 2:35 - 2:37
    poate dezvălui mai mult
    decât gustul cuiva în filme.
  • 2:37 - 2:39
    Cum nu toate lucrurile
    pot fi evaluate la fel,
  • 2:39 - 2:42
    am adăugat un aspect final datelor.
  • 2:42 - 2:45
    Pentru toate întrebările
    de la OK Cupid, puteți specifica
  • 2:45 - 2:49
    rolul acestora în viața dumneavoastră,
    de la irelevant la obligatoriu.
  • 2:49 - 2:53
    Deci la fiecare întrebare, algoritmul
    dispune acum de trei lucruri:
  • 2:53 - 2:54
    răspunsul dumneavoastră;
  • 2:54 - 2:58
    apoi, cum doriți ca
    posibila pereche să răspundă,
  • 2:59 - 3:02
    și, în final, importanța întrebării
    pentru dumneavoastră.
  • 3:02 - 3:04
    Cu aceste informații,
  • 3:04 - 3:07
    OK Cupid poate stabili
    dacă doi oameni se potrivesc.
  • 3:07 - 3:09
    Algoritmul preschimbă
    numerele în rezultate.
  • 3:09 - 3:11
    Uitați un exemplu practic:
  • 3:11 - 3:16
    să vedem cum putem să vă potrivim
    cu o altă persoană, să zicem B.
  • 3:16 - 3:19
    Rata compatibilității cu B depinde
    de întrebările răspunse în comun.
  • 3:19 - 3:22
    Să le spunem întrebărilor comune „s".
  • 3:22 - 3:25
    Într-un exemplu simplu,
    folosim un set „s" limitat,
  • 3:25 - 3:28
    cu doar două întrebări în comun,
    după care vom calcula compatibilitatea.
  • 3:28 - 3:30
    Uitați cele două întrebări exemplu.
  • 3:30 - 3:32
    Să zicem că prima e:
    „Cât de dezordonat sunteți?"
  • 3:32 - 3:35
    iar răspunsurile posibile sunt:
  • 3:35 - 3:38
    foarte dezordonat, acceptabil
    și foarte organizat.
  • 3:38 - 3:40
    Să zicem că ați răspuns
    „foarte organizat"
  • 3:40 - 3:43
    și doriți pe altcineva
    cu același răspuns,
  • 3:43 - 3:45
    iar întrebarea e foarte importantă
    pentru dumneavoastră.
  • 3:45 - 3:47
    Adică sunteți foarte îngrijit.
  • 3:47 - 3:49
    Sunteți îngrijit, și doriți
    ca și celălalt să fie așa.
  • 3:49 - 3:51
    Să spunem că B e puțin diferit.
  • 3:51 - 3:56
    Deși a răspuns foarte organizat,
    „acceptabil” e tot un răspuns bun
  • 3:56 - 3:59
    și întrebarea e puțin relevantă pentru el.
  • 3:59 - 4:02
    să ne uităm la a doua întrebare,
    cea din exemplul anterior:
  • 4:02 - 4:04
    „Vă place să fiți în centrul atenției?"
  • 4:04 - 4:05
    Răspunsurile pot fi doar da sau nu.
  • 4:05 - 4:08
    Ați răspuns „nu", doriți ca
    și celălalt să răspundă „nu",
  • 4:08 - 4:11
    iar întrebarea e doar puțin importantă.
  • 4:11 - 4:14
    B a răspuns „da", vrea
    ca celălalt să răspundă „nu",
  • 4:14 - 4:16
    astfel ca el să fie în centrul atenției,
  • 4:16 - 4:19
    iar întrebarea e destul
    de importantă pentru el.
  • 4:19 - 4:22
    Să calculăm toate acestea.
  • 4:22 - 4:24
    Primul pas este, devreme ce
    folosim calculatoare,
  • 4:24 - 4:26
    să atribuim valori numerice
  • 4:26 - 4:29
    ideilor ca „destul de important"
    și „foarte important",
  • 4:29 - 4:31
    deoarece calculatoarele
    pot procesa doar cifre.
  • 4:31 - 4:34
    Aici, la OK Cupid, am ales
    următoarea scală:
  • 4:34 - 4:38
    „irelevant" are valoarea 0,
    „puțin important" valorează 1,
  • 4:38 - 4:40
    „destul de important" valorează 10,
  • 4:40 - 4:46
    „foarte important" înseamnă 50
    și „obligatoriu" 250.
  • 4:46 - 4:49
    Apoi, algoritmul efectuează
    două operații simple.
  • 4:49 - 4:52
    Prima calculează în ce măsură
    v-a mulțumit răspunsul lui B,
  • 4:52 - 4:56
    adică, numărul posibil de puncte
    obținut de B pe scala dumneavoastră.
  • 4:56 - 5:00
    Ați menționat că răspunsul dat de B
    la prima întrebare legată de dezordine
  • 5:00 - 5:01
    contează foarte mult.
  • 5:01 - 5:04
    Valorează deci 50 de puncte
    și B a răspuns corect.
  • 5:04 - 5:08
    A doua întrebare valorează doar 1,
    fiind puțin importantă,
  • 5:08 - 5:09
    iar B a răspuns greșit.
  • 5:09 - 5:12
    Deci răspunsurile lui B
    valorează 50 de puncte din 51.
  • 5:12 - 5:14
    Sau satisfacție de 98%.
  • 5:14 - 5:15
    Destul de bine.
  • 5:15 - 5:19
    A doua întrebare verificată de algoritm
    e cât de mult l-ați mulțumit pe B.
  • 5:19 - 5:25
    Pentru B răspunsul la prima întrebare
    valorează un punct și 10 la cea de-a doua.
  • 5:25 - 5:28
    Din cele 11 puncte,
    adică 1 plus 10, ați obținut 10,
  • 5:28 - 5:31
    mulțumindu-vă reciproc
    la a doua întrebare.
  • 5:31 - 5:35
    Răspunsurile date au obținut 10 din 11,
    adică 91% satisfacție pentru B.
  • 5:35 - 5:36
    Nu e deloc rău.
  • 5:36 - 5:40
    La urmă se obține un singur număr pentru
    ambii parteneri din cele două procentaje.
  • 5:40 - 5:43
    Pentru asta, algoritmul
    vă înmulțește scorurile,
  • 5:43 - 5:47
    apoi extrage un radical de ordin n,
    unde n înseamnă numărul întrebărilor.
  • 5:47 - 5:51
    Deoarece s, sau numărul întrebărilor,
    din acest exemplu e doar 2,
  • 5:51 - 5:58
    scorul final va însemna rădăcina pătrată
    din 98% înmulțit cu 91%.
  • 5:58 - 6:00
    Adică 94%.
  • 6:00 - 6:03
    Acel 94% semnifică compatibilitatea cu B.
  • 6:03 - 6:08
    Sau expresia matematică a fericirii
    determinată de ceea ce cunoaștem deja.
  • 6:08 - 6:14
    De ce folosim înmulțirea și nu extragem
    radical din media celor două punctaje?
  • 6:14 - 6:16
    Formula se numește medie geometrică,
  • 6:16 - 6:21
    un mod bun de a combina valori numerice
    extinse reprezentând proprietăți diferite.
  • 6:21 - 6:23
    Ideală pentru compatibilitatea romantică.
  • 6:23 - 6:26
    Aveți mulțimi variate
    și tone de informații
  • 6:26 - 6:30
    despre filme, politică, religie,
    practic despre orice.
  • 6:30 - 6:32
    Acest lucru se înțelege chiar și intuitiv.
  • 6:32 - 6:36
    Când doi oameni se satisfac 50%,
    aceștia ar face un cuplu mai bun
  • 6:36 - 6:39
    decât doi oameni ce se satisfac
    în materie de 0, respectiv 100%,
  • 6:39 - 6:41
    fiindca iubirea trebuie împărtășită.
  • 6:41 - 6:43
    Mai adăugăm o mică corecție
    marginii de eroare,
  • 6:43 - 6:47
    dacă avem, să zicem, un număr mic
    de întrebări, ca în exemplu,
  • 6:47 - 6:49
    și suntem practic gata.
  • 6:49 - 6:52
    Atunci când OK Cupid combină doi oameni,
    se urmează pașii menționați.
  • 6:52 - 6:54
    Întâi se adună informația
    din răspunsurile date,
  • 6:54 - 6:57
    apoi vi se compară
    alegerile și preferințele
  • 6:57 - 7:00
    cu cele ale altora,
    prin procese matematice simple.
  • 7:00 - 7:02
    Abilitatea de a transforma date reale
  • 7:02 - 7:06
    în ceva ce poate fi utilizat
    de un microcip este, cred eu,
  • 7:06 - 7:09
    cea mai importantă aptitudine
    a cuiva în ziua de azi.
  • 7:09 - 7:11
    Așa cum folosiți fraze
    pentru a relata ceva,
  • 7:11 - 7:14
    folosiți algoritmi pentru
    a povesti ceva unui computer.
  • 7:14 - 7:16
    Învățând limbajul,
    vă puteți împărtăși poveștile.
  • 7:16 - 7:19
    Sper ca asta să vă fie de ajutor.
Title:
Sistemul OKCupid: Matematica dating-ului online - Christian Rudder
Speaker:
Christian Rudder
Description:

Vizualizați întreaga lecție: http://ed.ted.com/lessons/inside-okcupid-the-math-of-online-dating-christian-rudder

Când doi oameni se alătură unui site de dating, aceștia sunt „combinați” în funcție de interese și de felul în care răspund la anumite întrebări personale. Dar cum calculează site-ul probabilitatea reușitei într-o relație? Christian Rudder, unul dintre fondatorii cunoscutului site OKCupid, oferă câteva detalii asupra algoritmului din spatele atracției.

Lecție creată de Christian Rudder, animație creată de TED-Ed.

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
07:31

Romanian subtitles

Revisions