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...

Full description

Bibliographic Details
Main Authors: Sofia Aftab, Heri Ramampiaro, Helge Langseth, Massimiliano Ruocco
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