Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/149716
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Chua, Song Ann | en_US |
dc.date.accessioned | 2021-06-07T02:41:43Z | - |
dc.date.available | 2021-06-07T02:41:43Z | - |
dc.date.issued | 2021 | - |
dc.identifier.citation | Chua, S. A. (2021). Recommendation systems based on extreme multi-label classification. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149716 | en_US |
dc.identifier.uri | https://hdl.handle.net/10356/149716 | - |
dc.description.abstract | This project aims to implement a recommender system using extreme multi-label classification algorithms. In the era of big data, traditional recommender systems are unable to keep up with the scale and size of data available. Extreme multi-label classification can tag a given target with multiple labels that are most relevant to it from an extremely large dataset of labels. This report summarises the design implementation and empirical studies of extreme multi-label classification algorithms for recommendation systems on the MovieLens 1M benchmark dataset. This project studied 2 tree-based extreme multi-label classification algorithms, FastXML and AttentionXML, and implemented them using Python for a movie recommender system. This was to investigate the reformulation of the recommender problem as a multi-label classification task. The dataset was prepared such that each item that can be recommended by the system was treated as a unique label that can be tagged to a user by the classifier. The 2 algorithms were compared based on accuracy as well as computational resources required. The accuracy of AttentionXML was 46.6%, 5% larger than that of FastXML’s accuracy of 41.4%. However, FastXML had a smaller computational requirement than AttentionXML. The memory footprints of AttentionXML’s models were smaller than FastXML’s models. This is because AttentionXML used more computational resources to train a deep model for each layer of its tree, while FastXML used more memory to train a larger tree ensemble to make up for the lower accuracy per tree. | en_US |
dc.language.iso | en | en_US |
dc.publisher | Nanyang Technological University | en_US |
dc.relation | A3044-201 | en_US |
dc.subject | Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence | en_US |
dc.subject | Engineering::Electrical and electronic engineering | en_US |
dc.title | Recommendation systems based on extreme multi-label classification | en_US |
dc.type | Final Year Project (FYP) | en_US |
dc.contributor.supervisor | Lihui CHEN | en_US |
dc.contributor.school | School of Electrical and Electronic Engineering | en_US |
dc.description.degree | Bachelor of Engineering (Electrical and Electronic Engineering) | en_US |
dc.contributor.supervisoremail | ELHCHEN@ntu.edu.sg | en_US |
item.fulltext | With Fulltext | - |
item.grantfulltext | restricted | - |
Appears in Collections: | EEE Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FYP_Report_Chua_Song_Ann.pdf Restricted Access | 2.08 MB | Adobe PDF | View/Open |
Page view(s)
350
Updated on Apr 17, 2025
Download(s)
18
Updated on Apr 17, 2025
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.