Dynamic interaction graphs have been widely adopted to model the evolution of user-item interactions over time. There are two crucial factors when modelling user preferences for link prediction in dynamic interaction graphs: 1) collaborative relationship among users and 2) user personalized interaction patterns. Existing methods often implicitly consider these two factors together, which may lead to noisy user modelling when the two factors diverge. In addition, they usually require time-consuming parameter learning with back-propagation, which is prohibitive for real-time user preference modelling. To this end, this paper proposes FreeGEM, a parameter-free dynamic graph embedding method for link prediction. Firstly, to take advantage of the collaborative relationships, we propose an incremental graph embedding engine to obtain user/item embeddings, which is an Online-Monitor-Offline architecture consisting of an Online module to approximately embed users/items over time, a Monitor module to estimate the approximation error in real time and an Offline module to calibrate the user/item embeddings when the online approximation errors exceed a threshold. Meanwhile, we integrate attribute information into the model, which enables FreeGEM to better model users belonging to some under represented groups. Secondly, we design a personalized dynamic interaction pattern modeller, which combines dynamic time decay with attention mechanism to model user short-term interests. Experimental results on two link prediction tasks show that FreeGEM can outperform the state-of-the-art methods in accuracy while achieving over 36X improvement in efficiency. All code and datasets can be found in https://github.com/FudanCISL/FreeGEM.
翻译:动态互动图已被广泛采用,以模拟用户-项目互动的演变。在模拟用户在动态互动图中的链接预测时,有两个关键因素:(1)用户之间的协作关系,(2)用户个性化互动模式。现有方法往往隐含地考虑这两个因素,在两个因素不同时可能导致用户建模噪音。此外,它们通常需要用背对映法来进行耗时的参数学习,这对于实时用户偏好模型来说是令人望而却步的。为此,本文件提出FreeGEM,这是一个无参数的动态嵌入方法,用于链接预测。首先,为了利用协作关系,我们提议一个递增图嵌入引擎,以获取用户/项目嵌入模式,这是一个在线-日志-离线结构架构,由在线模块组成,在时间上嵌入用户/项目,一个用于实时用户偏差模型,当在线近似误差超过门槛时,将用户/项目的嵌入模块。与此同时,我们把信息归入模型,使FreeGEM更好地模型用户属于某些在所代表的时间轴中的用户/项目。我们设计了一个动态G-IL 格式,在动态模型中,在动态-IL 格式中,在动态-IL 格式中将个人访问中,在动态-sl-IL imal-I-Ide-l-Ider-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I-I