{"title":"Graph factorization machine based recommendation algorithm with graph construction and attention mechanism","authors":"Shanghang Song, B. Kong, Lihua Zhou","doi":"10.1117/12.2680552","DOIUrl":null,"url":null,"abstract":"Graphs, as a type of data structure that exists in numerous scenarios, are applied in various fields of the internet, such as recommendation algorithms, community detection, path search, and so on. In recent years, with the rapid development of the internet, the amount of graph data has greatly increased, and analyzing and utilizing these graph data to establish graph network models and apply them to various real-life production and living scenarios is of significant importance, such as using user-item data to establish a recommendation algorithm model for recommendations. Currently, many graph neural network models have achieved good results, but there is still room for improvement. Better algorithms can more accurately understand the user's needs and bring a better recommendation experience to the user. The paper designs a new way of constructing graphs and improves the graph network message-passing algorithm. A new graph neural network algorithm, GAFM (Graph Attention Factorization Machines), is proposed. Compared with traditional algorithms, this algorithm will construct graph structures of users and items based on original data, and can also construct item graph data by linking to a knowledge base to introduce new items. When this algorithm performs message passing between nodes, it will consider the first-order neighbor set of the central node and the second-order cross-item of the first-order neighbor set, and use an attention mechanism to regulate the weight in the message passing process to capture high-dimensional neighbor information and improve accuracy. The experimental results on real-world datasets show that the algorithm has better performance compared to existing graph recommendation algorithms.","PeriodicalId":201466,"journal":{"name":"Symposium on Advances in Electrical, Electronics and Computer Engineering","volume":"161 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium on Advances in Electrical, Electronics and Computer Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2680552","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Graphs, as a type of data structure that exists in numerous scenarios, are applied in various fields of the internet, such as recommendation algorithms, community detection, path search, and so on. In recent years, with the rapid development of the internet, the amount of graph data has greatly increased, and analyzing and utilizing these graph data to establish graph network models and apply them to various real-life production and living scenarios is of significant importance, such as using user-item data to establish a recommendation algorithm model for recommendations. Currently, many graph neural network models have achieved good results, but there is still room for improvement. Better algorithms can more accurately understand the user's needs and bring a better recommendation experience to the user. The paper designs a new way of constructing graphs and improves the graph network message-passing algorithm. A new graph neural network algorithm, GAFM (Graph Attention Factorization Machines), is proposed. Compared with traditional algorithms, this algorithm will construct graph structures of users and items based on original data, and can also construct item graph data by linking to a knowledge base to introduce new items. When this algorithm performs message passing between nodes, it will consider the first-order neighbor set of the central node and the second-order cross-item of the first-order neighbor set, and use an attention mechanism to regulate the weight in the message passing process to capture high-dimensional neighbor information and improve accuracy. The experimental results on real-world datasets show that the algorithm has better performance compared to existing graph recommendation algorithms.