Spotify muzikos rekomendacijų discovery weekly

Kaip atsirado asmeninė muzikos radijo stotis tavo telefone

Prisimenu, kaip pirmadienio rytą 2015-ųjų vasarą atsidariau Spotify ir pamačiau naują grojaraštį – „Discover Weekly”. Iš pradžių pagalvojau, kad tai dar vienas iš tų automatinių rinkinių, kuriuos tiesiog praleisi pro šalį. Bet spustelėjau, ir pirmoji daina buvo kažkokios nežinomos grupės iš Islandijos, kuri skambėjo TIKSLIAI taip, kaip man patinka. Antroji – indie folkininkas iš Australijos. Trečioji – elektronikos kūrėjas, apie kurį niekada nebuvau girdėjęs. Visas grojaraštis buvo tarsi kažkas būtų įlindęs į mano galvą ir ištraukęs muzikinius norus, apie kuriuos net pats nežinojau.

Tai nebuvo atsitiktinumas. Spotify sukūrė vieną iš pažangiausių rekomendacijų sistemų pasaulyje, kuri kiekvieną savaitę sugeneruoja unikalų 30 dainų grojaraštį 100 milijonams vartotojų. Ir kiekvienas iš šių grojaraščių yra skirtingas – pritaikytas konkrečiai tau, tavo muzikiniams įpročiams, nuotaikoms ir netgi tam, kokią muzikos kelionę esi nukeliavęs per pastaruosius mėnesius.

Trys smegenys, viena misija

Discover Weekly veikia kaip trijų skirtingų dirbtinio intelekto sistemų komanda. Kiekviena iš jų žiūri į muziką visiškai skirtingai, o paskui jos sujungia savo žinias ir sukuria tą stebuklingą grojaraštį.

Pirmoji sistema – tai kolaboratyvinis filtravimas. Skamba sudėtingai, bet principas paprastas: ji stebi milijonus Spotify vartotojų ir ieško panašumų. Jei tu ir dar 10,000 žmonių klausotės The National, Bon Iver ir Fleet Foxes, o tie patys žmonės dar klauso Phoebe Bridgers, kurią tu dar neatradai – sistema pamano, kad tau ji irgi patiks. Tai tarsi draugo rekomendacija, tik tavo „draugai” yra milijonai žmonių su panašiu muzikiniu skoniu.

Antroji sistema – natūralios kalbos apdorojimas (NLP). Ši dirbtinio intelekto dalis skaito internetą. Ne juokais – ji nuskaito tūkstančius muzikos tinklaraščių, straipsnių, forumų, net Twitter įrašų ir analizuoja, kaip žmonės aprašo muzikantus. Jei apie du atlikėjus rašoma panašiais žodžiais („melancholiškas”, „atmosferinis”, „svajoniškas”), sistema supranta, kad jie gali būti panašūs. Tai tarsi ji mokytųsi muzikos kalbos iš to, kaip apie ją kalba žmonės.

Trečioji sistema – garso analizė. Ši technologija tiesiogiai klauso muzikos ir analizuoja jos charakteristikas: tempą, garsumą, energiją, akustiškumą, šokiškumą, net tai, ar dainos nuotaika teigiama ar neigiama. Ji gali „išgirsti”, kad dvi dainos turi panašų басų liniją arba panašią vokalinę melodiją, net jei jos visiškai skirtingų žanrų.

Kodėl būtent pirmadieniai

Spotify specialiai pasirinko pirmadienį ne atsitiktinai. Jų tyrimai parodė, kad žmonės pirmadieniais yra labiausiai atviri naujoms patirtims – savaitgalis praėjo, prasideda nauja savaitė, norisi kažko šviežio. Tai psichologinis triukas, bet jis veikia puikiai.

Grojaraštis atnaujinamas tiksliai vidurnaktį pagal tavo laiko juostą. Tai reiškia, kad algoritmas dirba visą savaitgalį, analizuodamas tavo klausymosi įpročius iki pat sekmadienio vakaro. Jis žiūri ne tik į tai, ką klausaisi, bet ir kaip: ar praleidai dainą po 10 sekundžių, ar klauseisi iki galo, ar pridėjai ją į savo grojaraštį, ar grįžai klausytis dar kartą.

Įdomu tai, kad sistema nemato tik paskutinės savaitės. Ji analizuoja tavo visą klausymosi istoriją Spotify platformoje, bet naujausiems įpročiams suteikia didesnį svorį. Jei prieš metus klauseisi daug heavy metal, bet paskutinius tris mėnesius persijungei į indie pop, sistema tai supras ir prisitaikys.

Kas nutinka, kai nieko neklausai

Vienas dažniausių klausimų – ką daro Discover Weekly, jei tu savaitę nieko neklausaisi Spotify? Atsakymas gali nustebinti: grojaraštis vis tiek atsinaujina, bet jis tampa konservatyvesnis. Sistema grįžta prie tavo ilgalaikių muzikos preferencijų ir siūlo dainas, kurios yra „saugesnės” – labiau panašios į tai, ką tikrai mėgsti.

Tai tarsi algoritmas sakytų: „Nežinau, ką dabar veiki, tai pasiūlysiu tai, kas tikrai neapvils”. Kai vėl pradedi aktyviai klausytis, sistema greitai prisitaiko ir vėl tampa drąsesnė su rekomendacijomis.

Beje, yra ir kitas įdomus aspektas – jei klausi labai įvairią muziką per savaitę, Discover Weekly gali tapti šiek tiek chaotiškas. Sistema bando subalansuoti visus tavo pomėgius, todėl gali gauti grojaraštį, kuriame šalia klasikinio džiazo atsidurs death metal. Jei nori labiau sutelktų rekomendacijų, verta kurti atskirus profilius skirtingiems muzikos nuotaikoms arba naudoti privačias sesijas, kai klausaisi kažko, kas neatspindi tavo pagrindinių preferencijų.

Slaptieji ingredientai už kulisų

Yra keletas mažiau žinomų dalykų, kaip Discover Weekly priima sprendimus. Pavyzdžiui, sistema žino, ar klausi muzikos fone dirbdamas, ar aktyviai susikaupęs. Kaip? Ji analizuoja, ar keiti dainas, reguliuoji garsumą, grįžti atgal – tai rodo aktyvų klausymąsi. Jei muzika tiesiog groja fone ir tu nieko nedarai, tai irgi svarbi informacija.

Dar vienas faktorius – laikas. Sistema žino, kokią muziką klausi ryte, dieną, vakare ar naktį. Jei tu tipiškas „energingos muzikos ryte, ramiausios vakare” žmogus, Discover Weekly gali būti subalansuotas taip, kad tiktų įvairioms dienos dalims.

Įdomu ir tai, kad Spotify sąmoningai įtraukia keletą dainų, kurios yra šiek tiek už tavo komforto zonos ribų. Tai vadinama „tyrinėjimu vs. išnaudojimu” balansu. Dauguma dainų bus „saugios” (išnaudojimas), bet keletas bus eksperimentinės (tyrinėjimas). Taip algoritmas bando išplėsti tavo muzikinius horizontus, bet ne per daug, kad neišsigąstum ir nenustotum klausytis.

Kai algoritmas suklysta

Žinoma, Discover Weekly nėra tobulas. Kartais gauni dainą, kuri visiškai netinka. Galbūt tai dėl to, kad draugas naudojosi tavo paskyra ir klausėsi kažko keisto. O gal tu vieną kartą klauseisi kalėdinių dainų, ir dabar sistema mano, kad tai tavo aistra.

Gera žinia – kiekvienas tavo veiksmas yra grįžtamasis ryšys. Jei praleidi dainą per pirmas 30 sekundžių, sistema užsirašo: „Jam tai nepatiko”. Jei išsaugai į grojaraštį – „Tai buvo puiku!”. Jei klauseisi kelis kartus iš eilės – „Tai TIKRAI patiko!”. Kuo daugiau naudojiesi Spotify ir reaguoji į rekomendacijas, tuo protingesnis tampa algoritmas.

Yra ir gudrybė: jei nori „išvalyti” savo rekomendacijas, gali naudoti privatų režimą klausydamasis muzikos, kuri neatspindi tavo tikrųjų pomėgių. Tai ypač naudinga, jei ruoši vakarėlį ir leidžianti draugams valdyti muziką, arba jei klausi vaikų dainelių savo atžaloms.

Kodėl tai veikia geriau nei radijas

Tradicinis radijas turi vieną didelį trūkumą – jis turi patikti kuo platesnei auditorijai. Tai reiškia, kad jis groja saugiausią, populiariausią muziką. Discover Weekly yra visiškai priešingas – jis sukurtas tik tau, ir jam nerūpi, ar kitiems patiks tavo muzika.

Dar vienas skirtumas – radijas kartojasi. Tie patys hitai, ta pati rotacija. Discover Weekly kiekvieną savaitę yra visiškai naujas. Ir nors jis gali kartoti atlikėjus, kuriuos mėgsti, jis visada ieško naujų dainų, net jei jos yra iš tų pačių muzikantų.

Be to, Discover Weekly turi prieigą prie 100+ milijonų dainų. Net didžiausia radijo stotis negali konkuruoti su tokiu katalogu. Tai reiškia, kad algoritmas gali rasti labai nišinę, mažai žinomą muziką, kuri tobulai tau tinka, bet kurią niekada neišgirstum tradiciniame radijuje.

Kaip išspausti maksimumą iš savo savaitinių atradimų

Jei nori, kad Discover Weekly dirbtų tau kuo geriau, yra keletas praktinių patarimų. Pirma, būk aktyvus – spausk „patinka”, pridėk dainas į grojaraščius, sekė atlikėjus. Kuo daugiau signalų duodi sistemai, tuo geriau ji tave supranta.

Antra, neklausk muzikos, kuri tau iš tikrųjų nepatinka, net jei ji populiari ar „turėtų” patikti. Algoritmas nesiteisia pagal tai, ką manai, kad turėtum klausyti – jis mokosi iš to, ką realiai klausi. Būk sąžiningas su savo skoniu.

Trečia, reguliariai tikrink Discover Weekly. Net jei neturi laiko klausytis viso grojaraščio, bent prasuk jį ir pažymėk dainas, kurios atrodo įdomios. Sistema užsirašys tavo reakcijas ir kitą savaitę pasiūlys kažką geresnio.

Ketvirta, eksperimentuok. Jei randi naują atlikėją, kurį mėgsti, paklausk kelias jo dainas, patyrinėk jo albumus. Tai duos sistemai daugiau informacijos apie tai, kas tau patinka, ir ji galės rasti daugiau panašių atlikėjų.

Penkta, naudok ir kitus Spotify grojaraščius kaip „Release Radar” (nauji išleidimai iš atlikėjų, kuriuos seki) ir „Daily Mix” (keletas grojaraščių, suskirstytų pagal tavo muzikos stilius). Jie visi maitina tą pačią rekomendacijų sistemą ir padeda jai geriau tave suprasti.

Kai muzika tampa asmeniška kelione

Grįžtant prie to, kaip viskas prasidėjo – Discover Weekly yra daugiau nei tik technologija. Tai būdas atrasti muziką, kuri tampa tavo gyvenimo garso taku. Aš vis dar prisimenu kai kurias dainas, kurias atradau per Discover Weekly prieš kelerius metus, ir jos man vis dar reiškia kažką ypatingą.

Įdomiausia tai, kad šis grojaraštis auga kartu su tavimi. Jei tavo muzikinis skonis keičiasi – keičiasi ir rekomendacijos. Jei pereini per sunkų laikotarpį ir klausi liūdnesnės muzikos, sistema tai pastebi ir prisitaiko. Jei staiga atrandi naują žanrą ir juo užsidegi, Discover Weekly tampa tavo gidu toje naujoje teritorijoje.

Technologija čia tarnauja ne tam, kad pakeistų žmogišką muzikos atradimo džiaugsmą, bet tam, kad jį sustiprintų. Tai tarsi turėti draugą, kuris pažįsta tave geriau nei tu pats, turi prieigą prie visos pasaulio muzikos ir kiekvieną savaitę skiria laiko surasti tau kažką ypatingo. Ir nors už to slypi sudėtingi algoritmai ir milijonai skaičiavimų, rezultatas yra nuostabiai žmogiškas – asmeninė muzikos kelionė, kuri niekada nesibaigia.