{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T14:25:08Z","timestamp":1762957508330,"version":"3.41.2"},"reference-count":35,"publisher":"Emerald","issue":"5","license":[{"start":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T00:00:00Z","timestamp":1729123200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJWIS"],"published-print":{"date-parts":[[2024,10,30]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>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.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>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.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>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.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>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.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ijwis-06-2024-0178","type":"journal-article","created":{"date-parts":[[2024,10,16]],"date-time":"2024-10-16T04:04:48Z","timestamp":1729051488000},"page":"520-536","source":"Crossref","is-referenced-by-count":2,"title":["SMAR: self-supervised mobile application recommendation based on graph convolutional networks"],"prefix":"10.1108","volume":"20","author":[{"given":"Zhongxiang","family":"Fu","sequence":"first","affiliation":[]},{"given":"Buqing","family":"Cao","sequence":"additional","affiliation":[]},{"given":"Shanpeng","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Qian","family":"Peng","sequence":"additional","affiliation":[]},{"given":"Zhenlian","family":"Peng","sequence":"additional","affiliation":[]},{"given":"Min","family":"Shi","sequence":"additional","affiliation":[]},{"given":"Shangli","family":"Liu","sequence":"additional","affiliation":[]}],"member":"140","published-online":{"date-parts":[[2024,10,17]]},"reference":[{"first-page":"531","article-title":"Context-aware friend recommendation for location based social networks using random walk","year":"2016","key":"key2024102811470284800_ref001"},{"first-page":"895","article-title":"Video suggestion and discovery for youtube: taking random walks through the view graph","year":"2008","key":"key2024102811470284800_ref002"},{"first-page":"1597","article-title":"A simple framework for contrastive learning of visual representations","year":"2020","key":"key2024102811470284800_ref003"},{"first-page":"1012","article-title":"Improving recommendation fairness via data augmentation","year":"2023","key":"key2024102811470284800_ref004"},{"first-page":"307","article-title":"Dressing as a whole: outfit compatibility learning based on node-wise graph neural networks","year":"2019","key":"key2024102811470284800_ref005"},{"first-page":"4171","article-title":"BERT: pre-training of deep bidirectional transformers for language understanding","year":"2019","key":"key2024102811470284800_ref006"},{"journal-title":"ICLR.","article-title":"Unsupervised representation learning by predicting image rotations","year":"2018","key":"key2024102811470284800_ref007"},{"key":"key2024102811470284800_ref008","first-page":"297","article-title":"Noise-contrastive estimation: a new estimation principle for unnormalized statistical models","year":"2010","journal-title":"Journal of Machine Learning Research"},{"issue":"12","key":"key2024102811470284800_ref009","doi-asserted-by":"crossref","first-page":"2354","DOI":"10.1109\/TKDE.2018.2831682","article-title":"NAIS: Neural attentive item similarity model for recommendation","volume":"30","year":"2018","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"first-page":"355","article-title":"Adversarial personalized ranking for recommendation","year":"2018","key":"key2024102811470284800_ref010"},{"first-page":"639","article-title":"LightGCN: Simplifying and powering graph convolution network for recommendation","year":"2020","key":"key2024102811470284800_ref011"},{"first-page":"1531","article-title":"Leveraging meta-path-based context for top-n recommendation with a neural co-attention model","year":"2018","key":"key2024102811470284800_ref012"},{"first-page":"3111","article-title":"Distributed representations of words and phrases and their compositionality","year":"2013","key":"key2024102811470284800_ref013"},{"first-page":"3464","article-title":"Representation learning with large language models for recommendation","year":"2024","key":"key2024102811470284800_ref014"},{"first-page":"452","article-title":"BPR: Bayesian personalized ranking from implicit feedback","year":"2009","key":"key2024102811470284800_ref015"},{"first-page":"1257","article-title":"Probabilistic matrix factorization","year":"2008","key":"key2024102811470284800_ref016"},{"issue":"2","key":"key2024102811470284800_ref017","first-page":"357","article-title":"Heterogeneous information network embedding for recommendation","volume":"31","year":"2018","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"first-page":"49","article-title":"Graph convolutional matrix completion","year":"2018","key":"key2024102811470284800_ref018"},{"key":"key2024102811470284800_ref019","first-page":"4802","article-title":"Binarized collaborative filtering with distilling graph convolutional networks","year":"2019","journal-title":"IJCAI"},{"first-page":"968","article-title":"Knowledge-aware graph neural networks with label smoothness regularization for recommender systems","year":"2019","key":"key2024102811470284800_ref020"},{"first-page":"165","article-title":"Neural graph collaborative filtering","year":"2019","key":"key2024102811470284800_ref021"},{"first-page":"950","article-title":"KGAT: Knowledge graph attention network for recommendation","year":"2019","key":"key2024102811470284800_ref022"},{"key":"key2024102811470284800_ref023","first-page":"3813","article-title":"Unified embedding model over heterogeneous information network for personalized recommendation","year":"2019","journal-title":"IJCAI"},{"key":"key2024102811470284800_ref024","first-page":"4644","article-title":"Graph learning based recommender systems: a review","year":"2021","journal-title":"IJCAI"},{"first-page":"806","article-title":"Large language models with graph augmentation for recommendation","year":"2024","key":"key2024102811470284800_ref025"},{"first-page":"11","article-title":"Self-supervised graph learning for recommendation","year":"2021","key":"key2024102811470284800_ref026"},{"first-page":"70","article-title":"Hypergraph contrastive collaborative filtering","year":"2022","key":"key2024102811470284800_ref027"},{"issue":"2","key":"key2024102811470284800_ref028","first-page":"2412","article-title":"Self-Supervised learning of graph neural networks: a unified review","volume":"45","year":"2022","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"first-page":"426","article-title":"Factorization meets the neighborhood: a multifaceted collaborative filtering model","year":"2008","key":"key2024102811470284800_ref029"},{"first-page":"5812","article-title":"Graph contrastive learning with augmentations","year":"2020","key":"key2024102811470284800_ref030"},{"first-page":"2069","article-title":"Graph contrastive learning with adaptive augmentation","year":"2021","key":"key2024102811470284800_ref031"},{"issue":"1","key":"key2024102811470284800_ref032","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1108\/IJWIS-10-2015-0034","article-title":"A case study of development of a mobile application from an existing web information system","volume":"12","year":"2016","journal-title":"International Journal of Web Information Systems"},{"journal-title":"IEEE Transactions on Services Computing.","article-title":"Web service recommendation via combining topic-aware heterogeneous graph representation and interactive semantic enhancement","year":"2024","key":"key2024102811470284800_ref033"},{"issue":"2","key":"key2024102811470284800_ref034","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1108\/IJWIS-10-2023-0205","article-title":"TN-MR: Topic-aware neural network-based mobile application recommendation","volume":"20","year":"2024","journal-title":"International Journal of Web Information Systems"},{"issue":"2","key":"key2024102811470284800_ref035","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1108\/IJWIS-12-2018-0089","article-title":"An approach to support the construction of adaptive web applications","volume":"16","year":"2020","journal-title":"International Journal of Web Information Systems"}],"container-title":["International Journal of Web Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJWIS-06-2024-0178\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJWIS-06-2024-0178\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:24:11Z","timestamp":1753395851000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijwis\/article\/20\/5\/520-536\/1222452"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,17]]},"references-count":35,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2024,10,17]]},"published-print":{"date-parts":[[2024,10,30]]}},"alternative-id":["10.1108\/IJWIS-06-2024-0178"],"URL":"https:\/\/doi.org\/10.1108\/ijwis-06-2024-0178","relation":{},"ISSN":["1744-0084","1744-0084"],"issn-type":[{"type":"print","value":"1744-0084"},{"type":"electronic","value":"1744-0084"}],"subject":[],"published":{"date-parts":[[2024,10,17]]}}}