Dissertation/ Thesis

Distributed graph partitioning to optimise collaborative filtering algorithms

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Distributed graph partitioning to optimise collaborative filtering algorithms
Συγγραφείς: Shahzad, Ahmad
Στοιχεία εκδότη: University of Liverpool, 2022.
Έτος έκδοσης: 2022
Περιγραφή: Graphs provide intuitive abstraction for a lot of the problems. But with advent of data getting bigger it is becoming increasingly difficult to operate big data on a single machine. Hence, big data requires distributed computing which means data could be split across multiple machines. However, that requires classical graph based algorithms and techniques, which are designed for a single machine, to be applied in a distributed manner. One area where this big data challenge is demonstrated is in the gaming industry where millions of players need to be matched together in real-time using collaborative filtering algorithms. Model based collaborative filtering algorithms are slower than memory based collaborative filtering algorithms, but have higher accuracy in terms of prediction and matching. Therefore graph based algorithms and graph partitioning techniques must be devised so that model collaborative filtering can be applied. One way to improve the efficiency of such algorithms is to distribute the data on a cluster of machines so that these algorithms could be executed in almost real-time. The research presented in this thesis is directed at issues related to graph partitioning to improve the efficiency of collaborative filtering algorithms by improving multi-level graph partitioning, spectral graph partitioning and partitioning based on minimum spanning trees, using publicly available data-set movie-lens and synthetically generated data-set based of driveClub game. Synthetically generated data-set is used in absence of actual data-set for driveClub game. However, publicly available data-set of movie-lens has been used to demonstrate the generation of synthetic data-set is representative with respect to original data-set when used for collaborative filtering algorithms.
Τύπος εγγράφου: Thesis Or Dissertation
Γλώσσα: English
DOI: 10.17638/03166710
Σύνδεσμος πρόσβασης: https://ethos.blethoshyku.com/concern/thesis_or_dissertations/899142
Αριθμός Καταχώρησης: edsble.899142
Βάση Δεδομένων: British Library EThOS
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://ethos.blethoshyku.com/concern/thesis_or_dissertations/899142
    Name: EDS - British Library EThOS (ns324271)
    Category: fullText
    Text: View record in EThOS
Header DbId: edsble
DbLabel: British Library EThOS
An: edsble.899142
RelevancyScore: 1000
AccessLevel: 3
PubType: Dissertation/ Thesis
PubTypeId: dissertation
PreciseRelevancyScore: 1000.2763671875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Distributed graph partitioning to optimise collaborative filtering algorithms
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Shahzad%2C+Ahmad%22">Shahzad, Ahmad</searchLink>
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: University of Liverpool, 2022.
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2022
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Graphs provide intuitive abstraction for a lot of the problems. But with advent of data getting bigger it is becoming increasingly difficult to operate big data on a single machine. Hence, big data requires distributed computing which means data could be split across multiple machines. However, that requires classical graph based algorithms and techniques, which are designed for a single machine, to be applied in a distributed manner. One area where this big data challenge is demonstrated is in the gaming industry where millions of players need to be matched together in real-time using collaborative filtering algorithms. Model based collaborative filtering algorithms are slower than memory based collaborative filtering algorithms, but have higher accuracy in terms of prediction and matching. Therefore graph based algorithms and graph partitioning techniques must be devised so that model collaborative filtering can be applied. One way to improve the efficiency of such algorithms is to distribute the data on a cluster of machines so that these algorithms could be executed in almost real-time. The research presented in this thesis is directed at issues related to graph partitioning to improve the efficiency of collaborative filtering algorithms by improving multi-level graph partitioning, spectral graph partitioning and partitioning based on minimum spanning trees, using publicly available data-set movie-lens and synthetically generated data-set based of driveClub game. Synthetically generated data-set is used in absence of actual data-set for driveClub game. However, publicly available data-set of movie-lens has been used to demonstrate the generation of synthetic data-set is representative with respect to original data-set when used for collaborative filtering algorithms.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Thesis Or Dissertation
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.17638/03166710
– Name: URL
  Label: Access URL
  Group: URL
  Data: <link linkTarget="URL" linkTerm="https://ethos.blethoshyku.com/concern/thesis_or_dissertations/899142" linkWindow="_blank">https://ethos.blethoshyku.com/concern/thesis_or_dissertations/899142</link>
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsble.899142
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsble&AN=edsble.899142
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.17638/03166710
    Languages:
      – Text: English
    Titles:
      – TitleFull: Distributed graph partitioning to optimise collaborative filtering algorithms
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Shahzad, Ahmad
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2022
          Identifiers:
            – Type: issn-locals
              Value: edsble
ResultId 1