Tartalomajánlás megvalósíthatóságának vizsgálata elosztott rendszerekben

OData támogatás
Konzulens:
Pap Zoltán
Távközlési és Médiainformatikai Tanszék

Az utóbbi években előtérbe kerültek az olyan webes áruházak, médiaszolgáltatások, és egyéb rendszerek, amelyek nagyszámú elemet kínálnak a felhasználók számára. Ezekben az adatbázis mérete miatt a felhasználónak nincs esélye megismerni minden egyes elemet, ezért hasznos lehet egy olyan szolgáltatás implementálása, ami segíti őket a számukra érdekes tartalmak megtalálásában. Ilyen megoldások hagyományos kliens-szerver architektúrában már sok helyen léteznek, de olyan elosztott környezetekben is hasznosak lehetnek, mint a peer-to-peer fájlcserélők. A diplomamunkámban általánosan vizsgáltam tartalomajánlás vagy Collaborative Filtering megvalósíthatóságának lehetőségét ilyen elosztott rendszerekben. Erre azért van szükség, mert olyan speciális problémák és korlátozó tényezők jelennek meg, amelyek a hagyományos architektúrában nem jelentenek gondot. Egy meglévő, DC++ fájlcserélőből származó nagyméretű adatbázist felhasználásával megfelelően vizsgálhattam az említett problémát. Az elvégzett munka 3 nagyobb részre bontható fel. Először vizsgáltam a már meglévő tartalomajánlásra használható algoritmusokat, és ezek megvalósíthatóságát elosztott környezetben. Ezután egy általam fejlesztett szimulátor segítségével, megpróbáltam a P2P hálózatot úgy felépíteni, hogy a hasonló ízlésű felhasználók szomszédosak legyenek egymással, biztosítva ezzel, hogy az egyes csomópontok néhány kapcsolat segítségével is elegendő információt szerezhessenek egy hatékony tartalomajánláshoz. Ehhez a hasonlóságot a célgép és a szomszédok között a Sorgenfrei hasonlóság aggregált változatával határoztam meg. Végül a szimulált P2P hálózatban sikerült több széles körben elterjedt Collaborative Filtering algoritmus segítségével is megfelelő ajánlásokat készíteni az egyes résztvevőknek. A különböző ajánlást adó megoldások értékelése után elmondható, hogy a teljes hálózat minimális részét felhasználva, osztályozási lehetőség hiányában, valamint a felhasználókat és az elemeket leíró egyéb információk nélkül is sikerült a körülményekhez képest jó minőségű ajánlásokat adni.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.