{"id":129,"date":"2023-11-30T17:18:41","date_gmt":"2023-11-30T17:18:41","guid":{"rendered":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/chapter\/ai-speak-how-youtube-learns-you-part-1\/"},"modified":"2024-01-31T11:38:46","modified_gmt":"2024-01-31T11:38:46","slug":"ai-speak-how-youtube-learns-you-part-1","status":"publish","type":"chapter","link":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/chapter\/ai-speak-how-youtube-learns-you-part-1\/","title":{"raw":"Parlare di IA : Come Youtube vi studia Parte 1","rendered":"Parlare di IA : Come Youtube vi studia Parte 1"},"content":{"raw":"<h3 style=\"text-align: left\">Modelli e raccomandazioni<\/h3>\n<div class=\"textbox textbox--exercises\"><header class=\"textbox__header\">\n<p class=\"textbox__title\"><strong>ATTIVIT\u00c0<\/strong><\/p>\n\n<\/header>\n<div class=\"textbox__content\">\n\n<img class=\"wp-image-340 alignnone\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/12\/2023\/11\/ch4-page3-accounts.png\" alt=\"\" width=\"388\" height=\"431\">\n<p class=\"no-indent\">Queste sono le transazioni con carta di credito di due persone che vivono a Nantes. Stanno cercando qualcosa da provare nel fine settimana. Cosa consigliereste a John Doe e cosa a Tom Harris?<\/p>\n<p class=\"indent\">Elenco da cui scegliere:<\/p>\n\n<ol>\n \t<li>Il nuovo punto vendita Burger King<\/li>\n \t<li>Un evento di degustazione di olio d'oliva<\/li>\n \t<li>Un negozio di bagagli online<\/li>\n \t<li>Un concerto sul fiume<\/li>\n \t<li>Corso di nuoto per bambini<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p class=\"no-indent\">I sistemi di raccomandazione esistono almeno da quando esistono le guide turistiche e le top ten. Sebbene il <em>Guardian Best Books del 2022<\/em> raccomandi a tutti la stessa lista, probabilmente la adattereste quando scegliete per voi stessi: sceglietene alcuni e cambiate l'ordine di lettura in base alle vostre preferenze personali.<\/p>\n<p class=\"indent\">Come consigliare le opzioni per gli sconosciuti? Nell'attivit\u00e0 precedente, probabilmente avete cercato di immaginare la loro personalit\u00e0 in base alle informazioni fornite: avete espresso giudizi e applicato stereotipi. Poi, una volta che vi siete fatti un'idea del loro <em>tipo<\/em>, avete scelto dall'elenco le cose che potevano (o meno) essere rilevanti per loro. I raccomandatori come Amazon, Netflix e Youtube seguono un processo simile.<\/p>\n<p class=\"indent\">Al giorno d'oggi, ogni volta che qualcuno cerca informazioni o cerca di scoprire contenuti online, utilizza una sorta di sistema di raccomandazione personalizzato<sup>1,2<\/sup>. La funzione principale di Youtube \u00e8 quella di indicare ai suoi utenti cosa guardare tra tutti i video disponibili sulla piattaforma. Per gli utenti registrati, utilizza le loro attivit\u00e0 passate per creare un \"modello\", ovvero un tipo di personalit\u00e0. Una volta che ha un modello per John, pu\u00f2 vedere chi altro ha modelli simili a lui. A questo punto raccomanda a John sia i video simili a quelli che ha guardato sia quelli simili a quelli che hanno guardato altri utenti come lui.<\/p>\n\n<h3 style=\"text-align: left\">Che cos'\u00e8 un modello?<\/h3>\n<p class=\"no-indent\">I modelli possono essere utilizzati per imitare qualsiasi cosa, dagli utenti ai video alle lezioni che un bambino deve imparare. Un modello \u00e8 una rappresentazione semplificata del mondo in modo che una macchina possa fingere di capirlo:<\/p>\nhttps:\/\/www.youtube.com\/watch?v=WjUjKbSUgE4&amp;list=PLkm8ZqYSzE3cAymh6B9HHNoQluFEDQXkq&amp;index=11&amp;pp=iAQB\n<h3 style=\"text-align: left\">Come ti \"youtubo\" (How Youtube you)<\/h3>\n<p class=\"no-indent\">Tutti i problemi di raccomandazione comportano una domanda surrogata: \"<em>Cosa raccomandare<\/em>\" \u00e8 un po' troppo generale e vaga per un algoritmo. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Netflix_Prize\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/en.wikipedia.org\/wiki\/Netflix_Prize\">Netflix ha chiesto agli sviluppatori<\/a> quale sarebbe la valutazione che un utente A darebbe al video B, in base alle sue valutazioni per altri video. Youtube chiede quale sarebbe il tempo di visione di un determinato utente in un particolare contesto. La scelta di cosa chiedere e cosa prevedere ha un grande impatto sulla raccomandazione che viene mostrata<sup>3<\/sup>. L'idea \u00e8 che la previsione corretta porti a una buona raccomandazione. La previsione stessa si basa su altri utenti con una storia di gusti simili<sup>4<\/sup>. Ovvero, utenti i cui modelli sono simili.<\/p>\n\n<h3 style=\"text-align: left\">Modelli di utente<\/h3>\n<p class=\"no-indent\">Youtube divide il compito della raccomandazione in due parti e utilizza modelli diversi per ciascuna di esse<sup>3<\/sup>. In questa sede, tuttavia, ci atterremo a una spiegazione pi\u00f9 semplice.<\/p>\n<p class=\"indent\">Per creare un modello utente, gli sviluppatori devono chiedersi quali dati siano rilevanti per la raccomandazione di video. Che dire di ci\u00f2 che l'utente ha guardato in precedenza? Quali sono state le sue recensioni, valutazioni e preferenze esplicite fino a quel momento? Cosa hanno cercato? E oltre a questi segnali espliciti, Youtube utilizza maggiormente quelli impliciti, che sono pi\u00f9 facilmente disponibili<sup>3<\/sup>. - Un utente ha semplicemente cliccato su un video o lo ha effettivamente guardato? Se s\u00ec, per quanto tempo? Come ha reagito l'utente alle raccomandazioni precedenti<sup>1<\/sup>? Quali ha ignorato? Oltre alle risposte a queste domande, le informazioni demografiche come il sesso, la lingua, la regione e il dispositivo sono di grande valore quando l'utente \u00e8 nuovo o non \u00e8 registrato<sup>3<\/sup>.<\/p>\n<p class=\"indent\">Una volta disponibile un modello per ogni utente, potremmo vedere quali utenti sono simili tra loro e utilizzare queste informazioni per la raccomandazione.<\/p>\n\n<h3 style=\"text-align: left\">Modelli video<\/h3>\n<p class=\"no-indent\">Analogamente agli utenti, potremmo anche utilizzare i video che sono simili (o diversi) tra loro. Dato un video, Youtube ne esamina il contenuto, il titolo e la descrizione, la qualit\u00e0 del video, il numero di persone che lo hanno guardato (conteggio delle visualizzazioni), che lo hanno apprezzato, che lo hanno favorito, che lo hanno commentato o condiviso, il tempo trascorso dal suo caricamento e il numero di utenti iscritti al canale madre<sup>1<\/sup>.<\/p>\nhttps:\/\/www.youtube.com\/watch?v=lLjPCEdnElw&amp;list=PLkm8ZqYSzE3cAymh6B9HHNoQluFEDQXkq&amp;index=12&amp;pp=iAQB\n<p class=\"no-indent\">Ci\u00f2 che un utente guarder\u00e0 in seguito dipender\u00e0 anche dal fatto che un video faccia parte di un episodio di una serie o di un elemento di una playlist. Se un utente sta scoprendo un artista, potrebbe passare dalle canzoni pi\u00f9 popolari a quelle di nicchia. Inoltre, un utente non cliccher\u00e0 su un video la cui immagine di anteprima non \u00e8 buona<sup>1,3<\/sup>. Tutte queste informazioni vengono inserite anche nel modello.<\/p>\n<p class=\"indent\">Uno degli elementi costitutivi del sistema di raccomandazione consiste nel passare da un video a un elenco di video correlati. In questo contesto, definiamo video correlati quelli che un utente probabilmente guarder\u00e0 successivamente<sup>3<\/sup>. L'obiettivo \u00e8 quello di estrarre il massimo valore dai dati per formulare raccomandazioni migliori<sup>4<\/sup>.<\/p>\n\n\n<hr>\n<p class=\"hanging-indent\" style=\"text-align: left\"><sup>1 <\/sup>Davidson, J., Liebald, B., Liu, J., Nandy, P., Vleet, T., <em>The Youtube Video Recommendation System<\/em>, Proceedings of the 4th ACM Conference on Recommender Systems, Barcelona, 2010.<\/p>\n<p class=\"hanging-indent\" style=\"text-align: left\"><sup>2 <\/sup>Spinelli, L., and Crovella, M., <em><a href=\"https:\/\/doi.org\/10.1145\/3386392.3399566\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/doi.org\/10.1145\/3386392.3399566\">How YouTube Leads Privacy-Seeking Users Away from Reliable Information<\/a><\/em>, In Adjunct Publication of the 28th ACM Conference on User Modeling, Adaptation and Personalization (UMAP '20 Adjunct), Association for Computing Machinery, New York, 244\u2013251, 2020.<\/p>\n<p class=\"hanging-indent\" style=\"text-align: left\"><sup>3 <\/sup> Covington, P., Adams, J., Sargin, E., <em>Deep neural networks for Youtube Recommendations<\/em>, Proceedings of the 10th ACM Conference on Recommender Systems, ACM, New York, 2016.<\/p>\n<p class=\"hanging-indent\" style=\"text-align: left\"><sup>4 <\/sup>Konstan, J., Terveen, L., <em>Human-centered recommender systems: Origins, advances, challenges, and opportunities<\/em>, AI Magazine, 42(3), 31-42, 2021.<\/p>","rendered":"<h3 style=\"text-align: left\">Modelli e raccomandazioni<\/h3>\n<div class=\"textbox textbox--exercises\">\n<header class=\"textbox__header\">\n<p class=\"textbox__title\"><strong>ATTIVIT\u00c0<\/strong><\/p>\n<\/header>\n<div class=\"textbox__content\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-340 alignnone\" src=\"http:\/\/aiopentext.itd.cnr.it\/wp-content\/uploads\/sites\/12\/2023\/11\/ch4-page3-accounts.png\" alt=\"\" width=\"388\" height=\"431\" \/><\/p>\n<p class=\"no-indent\">Queste sono le transazioni con carta di credito di due persone che vivono a Nantes. Stanno cercando qualcosa da provare nel fine settimana. Cosa consigliereste a John Doe e cosa a Tom Harris?<\/p>\n<p class=\"indent\">Elenco da cui scegliere:<\/p>\n<ol>\n<li>Il nuovo punto vendita Burger King<\/li>\n<li>Un evento di degustazione di olio d&#8217;oliva<\/li>\n<li>Un negozio di bagagli online<\/li>\n<li>Un concerto sul fiume<\/li>\n<li>Corso di nuoto per bambini<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p class=\"no-indent\">I sistemi di raccomandazione esistono almeno da quando esistono le guide turistiche e le top ten. Sebbene il <em>Guardian Best Books del 2022<\/em> raccomandi a tutti la stessa lista, probabilmente la adattereste quando scegliete per voi stessi: sceglietene alcuni e cambiate l&#8217;ordine di lettura in base alle vostre preferenze personali.<\/p>\n<p class=\"indent\">Come consigliare le opzioni per gli sconosciuti? Nell&#8217;attivit\u00e0 precedente, probabilmente avete cercato di immaginare la loro personalit\u00e0 in base alle informazioni fornite: avete espresso giudizi e applicato stereotipi. Poi, una volta che vi siete fatti un&#8217;idea del loro <em>tipo<\/em>, avete scelto dall&#8217;elenco le cose che potevano (o meno) essere rilevanti per loro. I raccomandatori come Amazon, Netflix e Youtube seguono un processo simile.<\/p>\n<p class=\"indent\">Al giorno d&#8217;oggi, ogni volta che qualcuno cerca informazioni o cerca di scoprire contenuti online, utilizza una sorta di sistema di raccomandazione personalizzato<sup>1,2<\/sup>. La funzione principale di Youtube \u00e8 quella di indicare ai suoi utenti cosa guardare tra tutti i video disponibili sulla piattaforma. Per gli utenti registrati, utilizza le loro attivit\u00e0 passate per creare un &#8220;modello&#8221;, ovvero un tipo di personalit\u00e0. Una volta che ha un modello per John, pu\u00f2 vedere chi altro ha modelli simili a lui. A questo punto raccomanda a John sia i video simili a quelli che ha guardato sia quelli simili a quelli che hanno guardato altri utenti come lui.<\/p>\n<h3 style=\"text-align: left\">Che cos&#8217;\u00e8 un modello?<\/h3>\n<p class=\"no-indent\">I modelli possono essere utilizzati per imitare qualsiasi cosa, dagli utenti ai video alle lezioni che un bambino deve imparare. Un modello \u00e8 una rappresentazione semplificata del mondo in modo che una macchina possa fingere di capirlo:<\/p>\n<p><iframe loading=\"lazy\" id=\"oembed-1\" title=\"Modelli\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/WjUjKbSUgE4?list=PLkm8ZqYSzE3cAymh6B9HHNoQluFEDQXkq\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h3 style=\"text-align: left\">Come ti &#8220;youtubo&#8221; (How Youtube you)<\/h3>\n<p class=\"no-indent\">Tutti i problemi di raccomandazione comportano una domanda surrogata: &#8220;<em>Cosa raccomandare<\/em>&#8221; \u00e8 un po&#8217; troppo generale e vaga per un algoritmo. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Netflix_Prize\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/en.wikipedia.org\/wiki\/Netflix_Prize\">Netflix ha chiesto agli sviluppatori<\/a> quale sarebbe la valutazione che un utente A darebbe al video B, in base alle sue valutazioni per altri video. Youtube chiede quale sarebbe il tempo di visione di un determinato utente in un particolare contesto. La scelta di cosa chiedere e cosa prevedere ha un grande impatto sulla raccomandazione che viene mostrata<sup>3<\/sup>. L&#8217;idea \u00e8 che la previsione corretta porti a una buona raccomandazione. La previsione stessa si basa su altri utenti con una storia di gusti simili<sup>4<\/sup>. Ovvero, utenti i cui modelli sono simili.<\/p>\n<h3 style=\"text-align: left\">Modelli di utente<\/h3>\n<p class=\"no-indent\">Youtube divide il compito della raccomandazione in due parti e utilizza modelli diversi per ciascuna di esse<sup>3<\/sup>. In questa sede, tuttavia, ci atterremo a una spiegazione pi\u00f9 semplice.<\/p>\n<p class=\"indent\">Per creare un modello utente, gli sviluppatori devono chiedersi quali dati siano rilevanti per la raccomandazione di video. Che dire di ci\u00f2 che l&#8217;utente ha guardato in precedenza? Quali sono state le sue recensioni, valutazioni e preferenze esplicite fino a quel momento? Cosa hanno cercato? E oltre a questi segnali espliciti, Youtube utilizza maggiormente quelli impliciti, che sono pi\u00f9 facilmente disponibili<sup>3<\/sup>. &#8211; Un utente ha semplicemente cliccato su un video o lo ha effettivamente guardato? Se s\u00ec, per quanto tempo? Come ha reagito l&#8217;utente alle raccomandazioni precedenti<sup>1<\/sup>? Quali ha ignorato? Oltre alle risposte a queste domande, le informazioni demografiche come il sesso, la lingua, la regione e il dispositivo sono di grande valore quando l&#8217;utente \u00e8 nuovo o non \u00e8 registrato<sup>3<\/sup>.<\/p>\n<p class=\"indent\">Una volta disponibile un modello per ogni utente, potremmo vedere quali utenti sono simili tra loro e utilizzare queste informazioni per la raccomandazione.<\/p>\n<h3 style=\"text-align: left\">Modelli video<\/h3>\n<p class=\"no-indent\">Analogamente agli utenti, potremmo anche utilizzare i video che sono simili (o diversi) tra loro. Dato un video, Youtube ne esamina il contenuto, il titolo e la descrizione, la qualit\u00e0 del video, il numero di persone che lo hanno guardato (conteggio delle visualizzazioni), che lo hanno apprezzato, che lo hanno favorito, che lo hanno commentato o condiviso, il tempo trascorso dal suo caricamento e il numero di utenti iscritti al canale madre<sup>1<\/sup>.<\/p>\n<p><iframe loading=\"lazy\" id=\"oembed-2\" title=\"Qual\u2019\u00e8 la distanza tra un video e me?\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/lLjPCEdnElw?list=PLkm8ZqYSzE3cAymh6B9HHNoQluFEDQXkq\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p class=\"no-indent\">Ci\u00f2 che un utente guarder\u00e0 in seguito dipender\u00e0 anche dal fatto che un video faccia parte di un episodio di una serie o di un elemento di una playlist. Se un utente sta scoprendo un artista, potrebbe passare dalle canzoni pi\u00f9 popolari a quelle di nicchia. Inoltre, un utente non cliccher\u00e0 su un video la cui immagine di anteprima non \u00e8 buona<sup>1,3<\/sup>. Tutte queste informazioni vengono inserite anche nel modello.<\/p>\n<p class=\"indent\">Uno degli elementi costitutivi del sistema di raccomandazione consiste nel passare da un video a un elenco di video correlati. In questo contesto, definiamo video correlati quelli che un utente probabilmente guarder\u00e0 successivamente<sup>3<\/sup>. L&#8217;obiettivo \u00e8 quello di estrarre il massimo valore dai dati per formulare raccomandazioni migliori<sup>4<\/sup>.<\/p>\n<hr \/>\n<p class=\"hanging-indent\" style=\"text-align: left\"><sup>1 <\/sup>Davidson, J., Liebald, B., Liu, J., Nandy, P., Vleet, T., <em>The Youtube Video Recommendation System<\/em>, Proceedings of the 4th ACM Conference on Recommender Systems, Barcelona, 2010.<\/p>\n<p class=\"hanging-indent\" style=\"text-align: left\"><sup>2 <\/sup>Spinelli, L., and Crovella, M., <em><a href=\"https:\/\/doi.org\/10.1145\/3386392.3399566\" target=\"_blank\" rel=\"noopener\" data-cke-saved-href=\"https:\/\/doi.org\/10.1145\/3386392.3399566\">How YouTube Leads Privacy-Seeking Users Away from Reliable Information<\/a><\/em>, In Adjunct Publication of the 28th ACM Conference on User Modeling, Adaptation and Personalization (UMAP &#8217;20 Adjunct), Association for Computing Machinery, New York, 244\u2013251, 2020.<\/p>\n<p class=\"hanging-indent\" style=\"text-align: left\"><sup>3 <\/sup> Covington, P., Adams, J., Sargin, E., <em>Deep neural networks for Youtube Recommendations<\/em>, Proceedings of the 10th ACM Conference on Recommender Systems, ACM, New York, 2016.<\/p>\n<p class=\"hanging-indent\" style=\"text-align: left\"><sup>4 <\/sup>Konstan, J., Terveen, L., <em>Human-centered recommender systems: Origins, advances, challenges, and opportunities<\/em>, AI Magazine, 42(3), 31-42, 2021.<\/p>\n","protected":false},"author":1,"menu_order":3,"template":"","meta":{"pb_show_title":"","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"part":114,"_links":{"self":[{"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/pressbooks\/v2\/chapters\/129"}],"collection":[{"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/pressbooks\/v2\/chapters\/129\/revisions"}],"predecessor-version":[{"id":130,"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/pressbooks\/v2\/chapters\/129\/revisions\/130"}],"part":[{"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/pressbooks\/v2\/parts\/114"}],"metadata":[{"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/pressbooks\/v2\/chapters\/129\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/pressbooks\/v2\/chapter-type?post=129"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/wp\/v2\/contributor?post=129"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/aiopentext.itd.cnr.it\/intelligenzaartificiale\/wp-json\/wp\/v2\/license?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}