Vi byggde en topplista, inte en matchning
Stories

Vi byggde en topplista, inte en matchning

För några år sedan satt jag med datan bakom en dejtingprodukt jag hade varit med och byggt. Tusentals människor, alla med hopp om att träffa någon. Och när jag verkligen tittade fick en liten handfull av dem nästan allt intresse, medan alla andra fick nästan inget.

Inget var trasigt. Systemet gjorde precis det vi byggt det för att göra: ta en person, poängsätta alla andra mot den, lägga de bästa överst. Det var bra på det. Det innebar bara att samma få personer hamnade överst på allas listor, medan resten väntade i tysthet.

Jag minns den obekväma tanken. Vi hade inte byggt matchning. Vi hade byggt en topplista.

Förklädnaden

En topplista svarar på en enda fråga: givet den här personen, vem passar bäst? Poängsätt alla, sortera, klart. Det känns som matchning. En rankad lista med "dina bästa matchningar" ser precis ut som den äkta varan.

Riktig matchning svarar på en svårare fråga: givet vad alla vill ha, och att ingen har obegränsat med plats, vem borde egentligen vara med vem? Inte "vem är bäst för dig", utan "vilka är bäst för varandra".

Utifrån ser de identiska ut. Skillnaden visar sig på fyra ställen, och har du använt någon av de här produkterna har du känt av alla fyra.

Den lyssnar bara på ena sidan. En topplista frågar vem som passar dig. Den frågar aldrig om de vill ha dig tillbaka. En matchning som bara den ena vill ha är ingen matchning. Det är ett avslag med några extra steg.

Den staplar alla på de få. Rankar du en hel pool mot ett ideal hamnar samma namn överst på allas listor. De mest gillade profilerna översköljs. Alla andra möts av tystnad. Varje enskild rankning är rimlig, men tillsammans skickar de hela rummet till samma dörr.

Den bortser från kapacitet. Den mest eftertraktade personen kan inte säga ja till alla. Den bästa kandidaten kan inte ta varje jobb. En topplista har inget att säga om det. Riktig matchning handlar mest om just detta: vem som kliver tillbaka för vem, så att hela uppsättningen par faktiskt håller ihop.

Den glömmer vad som hände. En topplista poängsätter förhoppningar. Matchning bryr sig om utfall: vem som svarade, vem som träffades, vem som fortfarande var glad över det månader senare. Den återkopplingen är hela poängen, och en sorterad lista slänger bort den.

Det frustrerande är att det redan är löst

Inget av det här är nytt eller väntar på bättre AI. År 1962 bevisade två matematiker, Gale och Shapley, att man alltid kan para ihop två sidor så att inga två personer hellre skulle vilja ha varandra än det de fick. Det kallas en stabil matchning. Förfinad av Alvin Roth är det så varje nyexaminerad läkare i USA placeras på ett sjukhus, hur donerade njurar färdas genom långa kedjor till dem som behöver dem, hur barn fördelas till skolor.

Det belönades med Nobelpriset i ekonomi 2012. Det är över sextio år gammalt. Och nästan ingenting som marknadsför sig som en AI-matchmaker använder något av det.

Varför topplistan fortsätter vinna

För att AI gjorde det billigt. Numera kan du poängsätta vilka två saker som helst mot varandra med en mening på vanlig svenska och ett modellanrop. Så alla rankar, smidigare än någonsin, och kallar det sorterade resultatet för en matchning.

Men en bättre topplista var aldrig det som var svårt att få tag på. Rankade listor har alltid varit lätta att producera och lätta att tro på. Det som är sällsynt är lagret ovanför: den del som tar två sidor med sina egna önskningar och gränser och skapar par som är ömsesidiga, som sprids över hela poolen i stället för att hopa sig på de få, och som håller för att båda sidor skulle välja dem igen. Där ligger det verkliga arbetet, och det är den del du inte får ut av en bra prompt.


Åren efter det ögonblicket ägnade jag åt att försöka bygga det andra. Den del som inte frågar vem som är bäst, utan vilka som är bäst för varandra. Där båda måste vilja. Där de få populära inte kan suga upp alla. Där paret håller för att ingendera sidan skulle byta bort det.

Om du någonsin varit den perfekta matchningen som blev ghostad förstår du det redan bättre än de flesta produkter som påstår sig lösa det. En matchning bara den ena vill ha var aldrig en matchning. Det var en topplista, och du råkade bara inte ligga överst på den den dagen.

Det är problemet jag fortfarande jobbar med. Om det också är ditt, är jag lätt att hitta.