Suosittelualgoritmien käyttö sosiaalisen median yhteisöpalvelualustoilla
Tolvanen, Laura (2022)
Tolvanen, Laura
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022120125526
https://urn.fi/URN:NBN:fi:amk-2022120125526
Tiivistelmä
Tämän insinöörityön tavoitteena oli tutkia tunnettuja suosittelualgoritmimalleja ja vertailla niiden soveltuvuutta sosiaalisen median yhteisöpalvelun verkkoalustalle. Vertailu toteutettiin luomalla valikoiduista suosittelualgoritmeista prototyypit, joiden avulla luotiin lista suosituksia. Suosituksien pohjalta arvioitiin, mikä suosittelualgoritmi sopisi parhaiten sosiaalisen median yhteisöpalvelulle.
Suosittelualgoritmit ovat koneoppimiseen pohjautuvia järjestelmiä. Ne seulovat suuria datamääriä, minkä pohjalta ne pyrkivät luomaan persoonallisia suosituksia eri käyttäjille. Tunnetuimpia ja käytetyimpiä suosittelualgoritmimalleja ovat yhteistoiminnalliset sekä sisältöpohjaiset suosittelualgoritmit, joiden toimintaa käytiin insinöörityössä tarkemmin läpi. Työssä tutustuttiin myös kolmeen samankaltaisuuden mittaan, joita suosittelualgoritmit hyödyntävät suosituksen tuottamisessa.
Monet verkkopohjaiset sosiaalisen median yhteisöpalvelut, kuten Facebook, Youtube ja Instagram, käyttävät suosittelualgoritmeja. Insinöörityössä tarkasteltiin lähemmin, mitä yhteisöpalvelut ovat ja miten käytetyimmät sosiaalisen median yhteisöpalvelut käyttävät suosittelualgoritmeja omilla alustoillaan. Samalla pohdittiin yleisesti sosiaalisen median vaikutusta suosittelualgoritmien toimintaan.
Lopuksi tehtiin kolme suosittelualgoritmiprototyyppiä, joilla mallinnettiin läpikäytyjen suosittelualgoritmimallien toimintaa. Työssä käytettiin kirja-datasettiä, jota hyödynnettiin luomaan valitulle käyttäjälle kirjasuosituksia. Saatujen tulosten pohjalta vertailtiin näiden kolmen suosittelualgoritmin toimintaa ja tehtiin havaintoja, kuinka ne soveltuisivat sosiaalisen median yhteisöpalvelun alustalle.
Suosittelualgoritmit ovat koneoppimiseen pohjautuvia järjestelmiä. Ne seulovat suuria datamääriä, minkä pohjalta ne pyrkivät luomaan persoonallisia suosituksia eri käyttäjille. Tunnetuimpia ja käytetyimpiä suosittelualgoritmimalleja ovat yhteistoiminnalliset sekä sisältöpohjaiset suosittelualgoritmit, joiden toimintaa käytiin insinöörityössä tarkemmin läpi. Työssä tutustuttiin myös kolmeen samankaltaisuuden mittaan, joita suosittelualgoritmit hyödyntävät suosituksen tuottamisessa.
Monet verkkopohjaiset sosiaalisen median yhteisöpalvelut, kuten Facebook, Youtube ja Instagram, käyttävät suosittelualgoritmeja. Insinöörityössä tarkasteltiin lähemmin, mitä yhteisöpalvelut ovat ja miten käytetyimmät sosiaalisen median yhteisöpalvelut käyttävät suosittelualgoritmeja omilla alustoillaan. Samalla pohdittiin yleisesti sosiaalisen median vaikutusta suosittelualgoritmien toimintaan.
Lopuksi tehtiin kolme suosittelualgoritmiprototyyppiä, joilla mallinnettiin läpikäytyjen suosittelualgoritmimallien toimintaa. Työssä käytettiin kirja-datasettiä, jota hyödynnettiin luomaan valitulle käyttäjälle kirjasuosituksia. Saatujen tulosten pohjalta vertailtiin näiden kolmen suosittelualgoritmin toimintaa ja tehtiin havaintoja, kuinka ne soveltuisivat sosiaalisen median yhteisöpalvelun alustalle.
