Please use this identifier to cite or link to this item: https://doi.org/10.1109/TKDE.2020.2979980
DC FieldValue
dc.titleLearning Vertex Representations for Bipartite Networks
dc.contributor.authorMing Gao
dc.contributor.authorXiangnan He
dc.contributor.authorLeihui Chen
dc.contributor.authorTingting Liu
dc.contributor.authorJinglin Zhang
dc.contributor.authorAoying Zhou
dc.date.accessioned2020-05-22T04:27:32Z
dc.date.available2020-05-22T04:27:32Z
dc.date.issued2020-03-17
dc.identifier.citationMing Gao, Xiangnan He, Leihui Chen, Tingting Liu, Jinglin Zhang, Aoying Zhou (2020-03-17). Learning Vertex Representations for Bipartite Networks. IEEE Transactions on Knowledge and Data Engineeringÿ. ScholarBank@NUS Repository. https://doi.org/10.1109/TKDE.2020.2979980
dc.identifier.issn10414347
dc.identifier.urihttps://scholarbank.nus.edu.sg/handle/10635/168414
dc.description.abstractRecent years have witnessed a widespread increase of interest in network representation learning (NRL). By far most research efforts have focused on NRL for homogeneous networks like social networks where vertices are of the same type, or heterogeneous networks like knowledge graphs where vertices (and/or edges) are of different types. There has been relatively little research dedicated to NRL for bipartite networks. Arguably, generic network embedding methods like node2vec and LINE can also be applied to learn vertex embeddings for bipartite networks by ignoring the vertex type information. However, these methods are suboptimal in doing so, since real-world bipartite networks concern the relationship between two types of entities, which usually exhibit different properties and patterns from other types of network data. For example, E-Commerce recommender systems need to capture the collaborative filtering patterns between customers and products, and search engines need to consider the matching signals between queries and webpages. This work addresses the research gap of learning vertex representations for bipartite networks. We present a new solution BiNE, short for Bipartite Network Embedding, which accounts for two special properties of bipartite networks: long-tail distribution of vertex degrees and implicit connectivity relations between vertices of the same type. Technically speaking, we make three contributions: (1) We design a biased random walk generator to generate vertex sequences that preserve the long-tail distribution of vertices; (2) We propose a new optimization framework by simultaneously modeling the explicit relations (i.e., observed links) and implicit relations (i.e., unobserved but transitive links); (3) We explore the theoretical foundations of BiNE to shed light on how it works, proving that BiNE can be interpreted as factorizing multiple matrices. We perform extensive experiments on five real datasets covering the tasks of link prediction (classification) and recommendation (ranking), empirically verifying the effectiveness and rationality of BiNE. Our experiment codes are available at: https://github.com/clhchtcjj/BiNE.
dc.publisherIEEE
dc.subjectBipartite networks
dc.subjectNetwork representation learning
dc.subjectMatrix factorization
dc.subjectLink prediction
dc.subjectRecommendation
dc.typeArticle
dc.contributor.departmentDEPARTMENT OF COMPUTER SCIENCE
dc.description.doi10.1109/TKDE.2020.2979980
dc.description.sourcetitleIEEE Transactions on Knowledge and Data Engineeringÿ
dc.published.statePublished
dc.grant.idR-252-300-002-490
dc.grant.fundingagencyInfocomm Media Development Authority
dc.grant.fundingagencyNational Research Foundation
Appears in Collections:Staff Publications
Elements

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
Learning Vertex Representations for Bipartite Networks.pdf2.11 MBAdobe PDF

OPEN

Post-printView/Download

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.