To read this content please select one of the options below:

SMAR: self-supervised mobile application recommendation based on graph convolutional networks

Zhongxiang Fu (School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China)
Buqing Cao (School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China)
Shanpeng Liu (School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China)
Qian Peng (School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China)
Zhenlian Peng (School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China)
Min Shi (Harvard University, Cambridge, Massachusetts, USA)
Shangli Liu (School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China)

International Journal of Web Information Systems

ISSN: 1744-0084

Article publication date: 17 October 2024

Issue publication date: 30 October 2024

23

Abstract

Purpose

With the exponential growth of mobile applications, recommending suitable mobile applications to users becomes a critical challenge. Although existing methods have made achievements in mobile application recommendation by leveraging graph convolutional networks (GCNs), they suffer from two limitations: the reliance on a singular acquisition path leads to signal sparsity, and the neighborhood aggregation method exacerbates the adverse impact of noisy interactions. This paper aims to propose SMAR, a self-supervised mobile application recommendation approach based on GCN, which is designed to overcome existing challenges by using self-supervised learning to create an auxiliary task.

Design/methodology/approach

In detail, this method uses three distinct data augmentation techniques node dropout, edge dropout and random walk, which create varied perspectives of each node. Then compares these perspectives, aiming to ensure uniformity across different views of the same node while maintaining the differences between separate nodes. Ultimately, auxiliary task is combined with the primary supervised task using a multi-task learning framework, thereby refining the overall mobile application recommendation process.

Findings

Extensive experiments on two real datasets demonstrate that SMAR achieves better Recall and NDCG performances than other strong baselines, validating the effectiveness of the proposed method.

Originality/value

In this paper, the authors introduce self-supervised learning into mobile application recommendation approach based on GCNs. This method enhances traditional supervised tasks by using auxiliary task to provide additional information, thereby improving signal accuracy and reducing the influence of noisy interactions in mobile application recommendations.

Keywords

Acknowledgements

The work of this paper is supported by National Natural Science Foundation of China with Grant No. 62376062, 62177014, the National Key R&D Program of China with Grant No. 2018YFB1402800, Hunan Provincial Natural Science Foundation of China with Grant No. 2022JJ30020 and the Science and Technology Innovation Program of Hunan Province with Grant No. 2023sk2081.

Citation

Fu, Z., Cao, B., Liu, S., Peng, Q., Peng, Z., Shi, M. and Liu, S. (2024), "SMAR: self-supervised mobile application recommendation based on graph convolutional networks", International Journal of Web Information Systems, Vol. 20 No. 5, pp. 520-536. https://doi.org/10.1108/IJWIS-06-2024-0178

Publisher

:

Emerald Publishing Limited

Copyright © 2024, Emerald Publishing Limited

Related articles