Sztuczna inteligencja · Artykuł
Jak działają algorytmy rekomendacji: AI, które kształtuje Twoją ścieżkę
Opublikowano:
W skrócie
Algorytmy rekomendacji klasyfikują zawartość, prognozując, jak prawdopodobne jest, że konkretny użytkownik będzie ją oglądać, klikać lub z nią wchodzić w interakcję, na podstawie przeszłego zachowania, wyborów podobnych użytkowników i cech samej zawartości. Platformy takie jak YouTube i TikTok opisują to bezpośrednio: YouTube optymalizuje "zadowolenie" widzów, podczas gdy TikTok przywiązuje większą wagę do sygnałów takich jak ukończenie oglądania wideo niż polubienia. Wynikiem jest ścieżka, która jest inna dla każdego użytkownika, zbudowana z metod, które naukowcy nazywają filtrowaniem kolaboracyjnym, filtrowaniem opartym na zawartości i, coraz częściej, głębokim uczeniem.
Ta wersja jest tłumaczeniem maszynowym oryginału (English). Przeczytaj oryginał
Za każdym razem, gdy ktoś otwiera YouTube, TikTok lub podobną aplikację, oprogramowanie klasyfikuje tysiące możliwych filmów, piosenek lub postów w ułamku sekundy i decyduje, które kilka wyświetlić na początku. Jest to system rekomendacji: zestaw algorytmów zaprojektowanych do przewidywania, które elementy konkretny użytkownik najchętniej chce, z katalogu zbyt dużego do ręcznego przeglądania przez jakąkolwiek osobę.
Dwie podstawowe idee u podstaw każdego rekomendatora
Zgodnie z technicznym słownikiem NVIDIA na temat systemów rekomendacji, większość silników łączy dwa podstawowe podejścia. Filtrowanie kolaboracyjne zakłada, że jeśli ludzie dokonywali podobnych wyborów w przeszłości, będą się zgadzać w przyszłości, więc system szuka użytkowników o podobnych wzorcach zachowania i rekomenduje to, co lubili podobni użytkownicy. Filtrowanie oparte na zawartości zamiast tego patrzy na atrybuty samych elementów — gatunek, aktorów, cechy audio, znaczniki — i sugeruje elementy podobne do tych, z którymi użytkownik już wchodził w interakcję.
Słownik NVIDIA dodaje trzecią warstwę używaną przez niektóre platformy: filtrowanie kontekstowe, które uwzględnia szczegóły sytuacyjne, takie jak typ urządzenia, pora dnia lub lokalizacja. Jako przykład przytacza praktykę Netflix polegającą na uwzględnianiu kraju, urządzenia, daty i godziny oglądania tytułu obok samego oglądania.
Nowoczesne systemy coraz częściej zastępują lub uzupełniają te podejścia głębokim uczeniem. NVIDIA opisuje metody takie jak kolaboracyjne filtrowanie neuronowe, które łączy faktoryzację macierzy z wielowarstwowymi sieciami neuronowymi, aby uchwycić nieliniowe relacje między użytkownikami a elementami, oraz modele oparte na sekwencjach wykorzystujące sieci rekurencyjne lub Transformery do nauki wzorców w kolejności, w której użytkownik ogląda lub słucha rzeczy.
O czym mówią platformy, że ich algorytmy optymalizują
Firmy rzadko publikują swój pełny kod rankingowy, ale niektóre opisują cele i sygnały za nim. Newsroom TikToka stwierdza, że jego ścieżka "Dla Ciebie" klasyfikuje filmy przy użyciu trzech kategorii sygnałów: interakcje użytkownika (polubienia, udostępnienia, obserwacje, komentarze i to, co osoba tworzy), informacje o wideo (napisy, dźwięki, hashtagi) i ustawienia urządzenia lub konta (język, kraj, typ urządzenia). TikTok mówi, że te sygnały są ważone różnie — mocny sygnał, taki jak oglądanie dłuższego wideo do końca, liczy się więcej niż słaby, taki jak dzielenie się ogólną geografią z innymi widzami.
TikTok wyraźnie stwierdza, że liczba obserwujących i historia wideo o wysokiej wydajności twórcy nie są bezpośrednimi czynnikami w tym, czy dane wideo zostanie zarekomendowane. Firma również mówi, że celowo mieszała zawartość spoza wyrażonych zainteresowań użytkownika i unika pokazywania kolejnych filmów od tego samego twórcy lub używania tego samego dźwięku, opisując to jako sposób dania ludziom "dodatkowych możliwości natknięcia się na nowe kategorie zawartości" zamiast ograniczenia się do wąskiej ścieżki.
Oficjalna strona YouTube "Jak działa YouTube" opisuje cel systemu rekomendacji jako zrozumienie, czego potrzebuje widz, i dostarczenie doświadczenia oglądania, które go nie zawiódzie, a nie po prostu maksymalizację czasu oglądania. Zawiera dane wejściowe, które zasilają rekomendacje, jako zachowanie przy oglądaniu i historię oglądania, wyraźne zaangażowanie, takie jak polubienia i niepolubienia, subskrypcje i bezpośrednie sprzężenie zwrotne, reputacja i jakość kanału, a także szersze trendy wśród szerszej publiczności, a nie tylko historię jednej osoby. YouTube mówi, że uzupełnia dane behawioralne ankietami zadowolenia i zewnętrznymi zespołami oceniających, aby sprawdzić, czy rekomendowana zawartość jest naprawdę wysokiej jakości, i że w przypadku wrażliwych tematów, takich jak wiadomości, finanse, zdrowie lub nauka, przywiązuje dodatkową wagę do autorytatywnych źródeł.
| Platforma | Główny sygnał | Czynnik, którego platforma mówi, że NIE bierze | Oficjalny cel |
|---|---|---|---|
| YouTube | Ogólne zadowolenie widzów, wnioskowane z zachowania i ankiet | Nie określono na własnej stronie platformy | Doświadczenie oglądania, którego użytkownicy się nie będą żalić, a nie po prostu więcej czasu oglądania |
| TikTok | Wskaźnik ukończenia wideo (oglądanie go do końca) | Liczba obserwujących i przeszła wydajność wideo | Spersonalizowana ścieżka przy jednoczesnym ograniczeniu efektów bańki filtracyjnej |
Dlaczego dwie osoby nigdy nie widzą tej samej ścieżki
Ponieważ filtrowanie kolaboracyjne porównuje zachowanie użytkownika z innymi użytkownikami, a filtrowanie zawartości porównuje elementy z własną historią osoby, żadne dwa konta nie noszą identycznej kombinacji sygnałów — różne historie oglądania, różne obserwacje, różne urządzenia i lokalizacje. TikTok wyraźnie stwierdza, że żaden z dwóch użytkowników nie będzie widzieć tej samej kombinacji filmów na swojej ścieżce "Dla Ciebie". Zarówno YouTube, jak i TikTok mówią również, że system stale się aktualizuje z każdą nową interakcją, więc ścieżka obserwowana rano może już wyglądać inaczej do wieczora na podstawie tego, co zostało obejrzane, pominięte lub oznaczone "nie interesuje mnie" pomiędzy nimi.
Jak dokładne według ludzi są te systemy?
Badanie tego, jak ludzie rzeczywiście postrzegają personalizację algorytmiczną, jest bardziej ograniczone niż literatura inżynierska. Ankieta Pew Research Center opublikowana 16 stycznia 2019 r. zapytała użytkowników Facebooka o kategorie zainteresowań i cech, które platforma przypisała im do celowania reklamami. Stwierdzono, że 74% użytkowników nie wiedziało o istnieniu tej listy cech, dopóki ankieta ich do niej nie skierowała, a tylko 12% było świadome tego wcześniej. Po pokazaniu własnemu kategoriom 59% powiedziało, że etykiety w rozsądny lub bardzo dokładny sposób odzwierciedlały ich rzeczywiste zainteresowania, a 27% się nie zgodziło; 51% powiedziało, że czuli się niekomfortowo, gdy platforma kompilowała takie listy, nawet jeśli uważali je za dokładne. Ankieta objęła 963 użytkowników Facebooka w USA w wieku 18 lat i starszych, poddanych ankiecie od 4 września do 1 października 2018 roku.
Czy użytkownicy mogą wpływać na algorytm lub go ograniczać?
Obie firmy opisują kontrole dla użytkownika. Na oficjalnej stronie YouTube wskazano, że zalogowani użytkownicy mogą w dowolnym momencie wstrzymać, edytować lub usunąć swoją historię wyszukiwania i oglądania, co bezpośrednio zasilą to, co system rekomendacji się uczy. TikTok mówi, że polubienia, obserwacje, komentarze, eksploracja hashtagów i wyraźne nażęcia "Nie interesuje mnie" wszystkie dostosowują przyszłe rekomendacje, oprócz kategorii zainteresowań, które osoba może wybrać podczas pierwszej konfiguracji konta.
Wprowadzenie różnorodności filmów do swojej ścieżki "Dla Ciebie" daje ci dodatkowe możliwości natknięcia się na nowe kategorie zawartości, odkrycia nowych twórców i doświadczenia nowych perspektyw i pomysłów, gdy przeglądasz swoją ścieżkę.
Pytania
- Jakie dane rzeczywiście używają algorytmy rekomendacji?
- Zgodnie z własnymi opisami YouTube i TikToka, systemy łączą sygnały jawne (polubienia, obserwacje, oceny, nażęcia "nie interesuje mnie") z niejawnymi sygnałami behawioralnymi (czas oglądania, wskaźnik ukończenia, historia wyszukiwania, pominięcia) i dane o elementach lub kontekście, takie jak tagi wideo, typ urządzenia, język i lokalizacja.
- Czy algorytmy rekomendacji tworzą bańki filtracyjne?
- TikTok mówi, że celowo mieszają filmy spoza zwykłych zainteresowań użytkownika i unikają kolejnych klipów od tego samego twórcy lub dźwięku, aby konkretnie zmniejszyć ten efekt; opisuje to jako danie użytkownikom szans na odkrycie nowych kategorii zawartości, chociaż nie publikuje danych mierzących efektywność tego.
- Dlaczego moja ścieżka wygląda inaczej niż ścieżka mojego przyjaciela w tej samej aplikacji?
- Ponieważ filtrowanie kolaboracyjne i oparte na zawartości personalizują wyniki do własnej historii, urządzenia i kontekstu każdego konta, oraz dlatego, że zgodnie z TikTokiem, żaden z dwóch użytkowników nie widzi identycznej kombinacji filmów nawet na tej samej platformie w tym samym czasie.
- Czy rząd Netflix "Because You Watched" to ten sam rodzaj systemu co ścieżka YouTube lub TikToka?
- Techniczny słownik NVIDIA przytacza Netflix jako przykład łączenia filtrowania kolaboracyjnego opartego na historii oglądania z filtrowaniem kontekstowym (kraj, urządzenie, data i godzina oglądania), które koncepcyjnie należy do tej samej rodziny technik opisanej przez YouTube i TikTok, chociaż każda firma dostosowuje je inaczej.
- Czy mogę się dowiedzieć, jakie kategorie platforma mi przypisała?
- Na Facebooku kategorie zainteresowań i cech używane do celowania reklamami można zobaczyć na stronie "preferencje reklam"; ankieta Pew Research Center z 2019 roku wykazała, że większość użytkowników (74%) nie wiedziała o istnieniu tej strony lub listy cech na niej przed ich pokazaniem.
Źródła
Ten tekst przygotowała sztuczna inteligencja, a przed publikacją przeszedł automatyczną kontrolę źródeł. Jeśli widzisz błąd, poproś o sprostowanie. Poproś o sprostowanie lub odpowiedź · Jak to robimy
Powiązane

Sztuczna inteligencjaArtykuł
Accenture ogranicza wydatki pracowników na Claude AI do $29 miesięcznie po rachunkach na $1000
Accenture finansuje teraz centralizowanie zaledwie $29 miesięcznie na pracownika dla Claude od Anthropic, w dół od systemu, w którym niektórzy pracownicy otrzymywali rachunki na kwotę od $500 do $1000 miesięcznie. Pracownicy, którzy przekraczają limit, muszą przypisać wydatki do konkretnego projektu lub zespołu, który pokryje różnicę, a warstwa Premium oferuje $250 zużycia tygodniowo. Zmiana weszła w życie 1 października 2026 r. i została po raz pierwszy doniesiona przez 404 Media.
Sztuczna inteligencjaArtykuł
Jak sieci neuronowe i uczenie głębokie pozwalają systemom sztucznej inteligencji uczyć się i podejmować decyzje
Sieci neuronowe uczą się poprzez wielokrotne dostosowanie wewnętrznych wartości liczbowych zwanych wagami, wykorzystując metodę trenowania zwaną propagacją wsteczną, która poprawia błędy znalezione podczas porównywania przewidywań ze znanymi odpowiedziami. Uczenie głębokie składa wiele warstw tych sieci, dlatego dzisiejsze systemy sztucznej inteligencji mogą rozpoznawać wzorce i wytwarzać wyniki bez udzielania jawnych, napisanych ręcznie reguł dla każdej sytuacji.

Sztuczna inteligencjaArtykuł
Jak naprawdę działają duże modele językowe i co robią i czego nie robią
Duży model językowy to sieć neuronowa wytrenowana do przewidywania następnego fragmentu tekstu, zwanego tokenem, biorąc pod uwagę wszystko, co mu poprzedza. Generuje długie odpowiedzi, powtarzając ten pojedynczy krok przewidywania tysiące razy, zamiast wyszukiwać fakty lub naprawdę «wiedzieć» rzeczy tak, jak robią to ludzie.
Sztuczna inteligencjaArtykuł
Jak trenuje się, optymalizuje i wdraża modele uczenia maszynowego
Modele uczenia maszynowego buduje się w trzech szerokich etapach: treningu na danych ze znacznikami za pomocą algorytmów takich jak gradient descent, optymalizacji poprzez dostrojenie hiperparametrów i walidacji na zbiorze testowym trzymanym na uboczu, oraz wdrożeniu do produkcji w formie API, pracy wsadowej lub usługi wbudowanej w urządzeniu brzegowym. Po każdym etapie następuje ciągłe monitorowanie, które może wyzwolić przetrening gdy wydajność się zmienia.