计算机科学与探索 ›› 2022, Vol. 16 ›› Issue (7): 1529-1542.DOI: 10.3778/j.issn.1673-9418.2101032

• 服务计算 • 上一篇    下一篇

多网络混合嵌入学习的服务推荐方法研究

王雪纯1, 吕晟凯1, 吴浩2, 何鹏1,3,+(), 曾诚1   

  1. 1.湖北大学 计算机与信息工程学院,武汉 430062
    2.华中科技大学 计算机科学与技术学院,武汉 430074
    3.湖北大学 数学与统计学学院 应用数学湖北省重点实验室,武汉 430062
  • 收稿日期:2021-01-07 修回日期:2021-03-04 出版日期:2022-07-01 发布日期:2021-03-12
  • 作者简介:王雪纯(1996—),女,湖北十堰人,硕士研究生,主要研究方向为表示学习、神经网络、服务计算。
    WANG Xuechun, born in 1996, M.S. candidate. Her research interests include representation learning, neural networks and service computing.
    吕晟凯(2001—),男,湖北襄阳人,主要研究方向为深度学习、个性化推荐系统。
    LYU Shengkai, born in 2001. His research interests include deep learning and personalized recommendation system.
    吴浩(1998—),男,湖北黄冈人,硕士研究生,主要研究方向为表示学习、神经网络、服务推荐。
    WU Hao, born in 1998, M.S. candidate. His research interests include representation learning, neural networks and service recommendation.
    何鹏(1988—),男,江西宜春人,博士,副教授,主要研究方向为面向服务的软件工程、软件质量分析、缺陷预测。
    HE Peng, born in 1988, Ph.D., associate professor. His research interests include service-oriented software engineering, software quality analysis and defect prediction.
    曾诚(1976—),男,湖北武汉人,博士,教授,主要研究方向为服务计算、机器学习、软件工程。
    ZENG Cheng, born in 1976, Ph.D., professor. His research interests include services computing, machine learning and software engineering.
  • 基金资助:
    国家重点研发计划(2018YFB1003801);国家自然科学基金(61832014);国家自然科学基金(61902114);应用数学湖北省重点实验室开放基金(HBAM201901)

Research on Service Recommendation Method of Multi-network Hybrid Embed-ding Learning

WANG Xuechun1, LYU Shengkai1, WU Hao2, HE Peng1,3,+(), ZENG Cheng1   

  1. 1. School of Computer and Information Engineering, Hubei University, Wuhan 430062, China
    2. School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    3. Hubei Key Laboratory of Applied Mathematics, Faculty of Mathematics and Statistics, Hubei University, Wuhan 430062, China
  • Received:2021-01-07 Revised:2021-03-04 Online:2022-07-01 Published:2021-03-12
  • Supported by:
    the National Key Research and Development Program of China(2018YFB1003801);the National Natural Science Foundation of China(61832014);the National Natural Science Foundation of China(61902114);the Open Foundation of Hubei Key Laboratory of Applied Mathematics(HBAM201901)

摘要:

网络嵌入是将网络节点投影到一个向量空间,从而有效地提取网络中各节点的特征信息。在服务推荐领域,已有研究表明引入网络嵌入方法能有效缓解推荐过程中数据稀疏等问题。但现有的网络嵌入方法多针对某一种特定结构的网络,并没有从根源上协同多种关系网络。因此,从垂直和平行两个角度将多种关系网络映射到同一个向量空间,提出一种基于多网络混合嵌入的服务推荐模型(MNHER)。首先,构建用户社交关系网络、服务标签共有网络、用户-服务异质信息网络;然后,通过多网络混合嵌入学习,得到用户和服务在同一向量空间的嵌入向量;最后,应用用户和服务的表征向量向目标用户推荐服务。此外,也对嵌入学习中的随机游走方法进行了优化,确保能更有效地提取和保留原网络的特征信息。为验证该方法的有效性,在三个公开数据集上与多种代表性的服务推荐方法进行了对比分析,相比基于单一关系网络和简单融合多关系网络的服务推荐方法,F-measure值分别可提高21%、15%。实验结果证明了多网络混合嵌入方法可有效地协同多关系网络,提高服务推荐质量。

关键词: 异质信息网络, 关系网络, 网络嵌入, 服务推荐, 协同过滤

Abstract:

The network embedding method can map the network nodes to a low-dimensional vector space and ext-ract the feature information of each node effectively. In the field of service recommendation, some studies show that the introduction of network embedding method can effectively alleviate the problem of data sparsity in the recom-mendation process. However, the existing network embedding methods are mostly aimed at a specific structure of the network, and do not cooperate with a variety of relationship networks from the source. Therefore, this paper proposes a service recommendation method based on multi-network hybrid embedding (MNHER), which maps mul-tiple relational networks to the same vector space from vertical and parallel perspectives. Firstly, the social network of users, the shared network of service tags and the user-service heterogeneous information network are constructed. Then, the hybrid embedding method proposed in this paper is used to obtain the embedding vector of users and services in the same vector space. Finally, the service recommendation is made to target users based on the embed-ding vector of users and services. In this paper, the random walk method is further optimized to extract and retain the characteristic information of the original network more effectively. In order to verify the effectiveness of the method proposed in this paper, it is compared with a variety of representative service recommendation methods on three public datasets, and the F-measure values of the service recommendation methods based on single relational network and simply fused multi-relational network are improved by 21% and 15%, respectively. It is proven that the method of multi-network hybrid embedding can effectively coordinate multi-relationship network and improve the quality of service recommendation.

Key words: heterogeneous information network, relational network, network embedding, service recommendation, collaborative filtering

中图分类号: