Deep Contextual Grid Triplet Network for Context-Aware Recommendation
Modeling contextual information is a vital part of developing effective recommender systems. Still, existing work on recommendation algorithms has generally put limited focus on the effective treatment of contextual information. Moreover, adding context to recommendation models is challenging since...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2023-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10241286/ |
_version_ | 1827818099914571776 |
---|---|
author | Sofia Aftab Heri Ramampiaro Helge Langseth Massimiliano Ruocco |
author_facet | Sofia Aftab Heri Ramampiaro Helge Langseth Massimiliano Ruocco |
author_sort | Sofia Aftab |
collection | DOAJ |
description | Modeling contextual information is a vital part of developing effective recommender systems. Still, existing work on recommendation algorithms has generally put limited focus on the effective treatment of contextual information. Moreover, adding context to recommendation models is challenging since it increases the dimensionality and complexity of the model. Therefore, an efficient learning method is required to extract an association and inter-relationship between user/item features and contextual features for preference-driven modeling. The engineering of features through the exploration of adjacent correlations between the user/item and their context, and their further learning through a distance-based metric, is critical for effective personalization. Motivated by this, we introduce a context-aware recommendation strategy using a ‘contextual grid triplet network.’ This strategy uses a contextual grid topology to capture robust semantic representations of users, items, and contextual data. We present a learning methodology that merges a triplet network with a convolutional neural network. This fusion enables the exploration of associations both ‘within’ the contextual grid, such as between users or items, and ‘between’ different contextual grids, like between a user and items of input. Moreover, we present a variant of a hinge loss function using a triplet network for improved performance and fast convergence. In this work, we study how these aspects boost the quality of top-N recommendations. Furthermore, We show through extensive ablation-based experiments that the proposed method outperforms existing state-of-the-art techniques, demonstrating its robustness and feasibility. |
first_indexed | 2024-03-12T00:43:13Z |
format | Article |
id | doaj.art-6eb0111a20a64e34b2bb2539f381155b |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-03-12T00:43:13Z |
publishDate | 2023-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-6eb0111a20a64e34b2bb2539f381155b2023-09-14T23:01:11ZengIEEEIEEE Access2169-35362023-01-0111975229753710.1109/ACCESS.2023.331047010241286Deep Contextual Grid Triplet Network for Context-Aware RecommendationSofia Aftab0https://orcid.org/0000-0002-5011-0545Heri Ramampiaro1Helge Langseth2https://orcid.org/0000-0001-6324-6284Massimiliano Ruocco3Department of Computer Science (IDI), Norwegian University of Science and Technology (NTNU), Trondheim, NorwayDepartment of Computer Science (IDI), Norwegian University of Science and Technology (NTNU), Trondheim, NorwayDepartment of Computer Science (IDI), Norwegian University of Science and Technology (NTNU), Trondheim, NorwayDepartment of Computer Science (IDI), Norwegian University of Science and Technology (NTNU), Trondheim, NorwayModeling contextual information is a vital part of developing effective recommender systems. Still, existing work on recommendation algorithms has generally put limited focus on the effective treatment of contextual information. Moreover, adding context to recommendation models is challenging since it increases the dimensionality and complexity of the model. Therefore, an efficient learning method is required to extract an association and inter-relationship between user/item features and contextual features for preference-driven modeling. The engineering of features through the exploration of adjacent correlations between the user/item and their context, and their further learning through a distance-based metric, is critical for effective personalization. Motivated by this, we introduce a context-aware recommendation strategy using a ‘contextual grid triplet network.’ This strategy uses a contextual grid topology to capture robust semantic representations of users, items, and contextual data. We present a learning methodology that merges a triplet network with a convolutional neural network. This fusion enables the exploration of associations both ‘within’ the contextual grid, such as between users or items, and ‘between’ different contextual grids, like between a user and items of input. Moreover, we present a variant of a hinge loss function using a triplet network for improved performance and fast convergence. In this work, we study how these aspects boost the quality of top-N recommendations. Furthermore, We show through extensive ablation-based experiments that the proposed method outperforms existing state-of-the-art techniques, demonstrating its robustness and feasibility.https://ieeexplore.ieee.org/document/10241286/Recommender systemscontext-awarenessdeep learningtriplet networkhinge loss |
spellingShingle | Sofia Aftab Heri Ramampiaro Helge Langseth Massimiliano Ruocco Deep Contextual Grid Triplet Network for Context-Aware Recommendation IEEE Access Recommender systems context-awareness deep learning triplet network hinge loss |
title | Deep Contextual Grid Triplet Network for Context-Aware Recommendation |
title_full | Deep Contextual Grid Triplet Network for Context-Aware Recommendation |
title_fullStr | Deep Contextual Grid Triplet Network for Context-Aware Recommendation |
title_full_unstemmed | Deep Contextual Grid Triplet Network for Context-Aware Recommendation |
title_short | Deep Contextual Grid Triplet Network for Context-Aware Recommendation |
title_sort | deep contextual grid triplet network for context aware recommendation |
topic | Recommender systems context-awareness deep learning triplet network hinge loss |
url | https://ieeexplore.ieee.org/document/10241286/ |
work_keys_str_mv | AT sofiaaftab deepcontextualgridtripletnetworkforcontextawarerecommendation AT heriramampiaro deepcontextualgridtripletnetworkforcontextawarerecommendation AT helgelangseth deepcontextualgridtripletnetworkforcontextawarerecommendation AT massimilianoruocco deepcontextualgridtripletnetworkforcontextawarerecommendation |