← 最新论文
💻 computer science

RGDRec: Reliability-Guided Social Graph Denoising for Recommendation

本文提出了 RGDRec,一种通过估计关系可靠性以指导随机图去噪,并利用跨域对比学习来对齐社交与交互表示,从而减轻噪声社交连接的负面影响,进而提升推荐性能与鲁棒性的社交推荐框架。

原作者: Xin Zhao, Jian-Hong Wang, XiangRong Liu

发布于 2026-10-08
📖 1 分钟阅读☕ 轻松阅读

原作者: Xin Zhao, Jian-Hong Wang, XiangRong Liu

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在数字时代,我们不断被要求信任他人的建议。当流媒体服务推荐一部电影或购物网站推荐一款产品时,它通常依赖于这样一种逻辑:过去喜欢相同事物的人,将来也会喜欢相同的事物。这是现代推荐系统的基础。然而,在现实世界中,我们的社交关系很少是个人品味的完美镜像。我们可能因为一起长大或在同一个办公室工作而成为朋友,即使我们的爱好完全不同。当计算机算法将每一段友谊都视为共同兴趣的信号时,它就有可能被这些微弱或无关的联系所误导。这种噪声会干扰系统,导致其推荐出用户实际上并不喜欢的项目。

山东理工大学的研究人员开发了一种新方法来解决这个问题,旨在通过教计算机区分“真正的共同兴趣”与“单纯的社交联系”,使这些数字推荐变得更加智能化。他们将这种方法称为 RGDRec。RGDRec 不再盲目接受每一个社交链接作为指南,而是像一位细心的编辑,在让社交关系影响最终建议之前,先评估每段关系的可靠性。通过过滤掉不可靠的联系,并根据剩余联系与用户实际行为的匹配程度进行加权,研究人员发现,即使在社交数据混乱或充满干扰的情况下,他们也能显著提高推荐的准确性。

团队解决的核心挑战在于,现实世界的社交网络通常是充满噪声的。在一个典型的社交图谱(即一个简单的“谁与谁相连”的地图)中,许多链接并不反映真实的品味相似性。用户可能会关注一位他们钦佩的名人,但从不购买该名人推广的产品;或者他们可能与一位朋友相连,但两人之间没有任何共同兴趣。当标准的推荐算法在这些网络中传播信息时,它们会将每个连接视为同等重要。这意味着,一个噪声或微弱的链接会稀释来自强相关链接的信号,导致系统对用户的需求做出错误的判断。研究人员意识到,要解决这个问题,需要一种在利用社交纽带学习用户偏好之前,衡量每个社交关系可信度的方法。

为了解决这个问题,团队设计了一个两步走的流程,作为社交信息的过滤器。首先,系统查看原始数据,对特定友谊的可靠性做出初步判断。它通过检查两点来进行:一是两人过去在实际互动中对相同产品或内容的重合程度;二是该朋友在更广泛的社交网络中的中心性。如果两个朋友购买了许多相同的书籍或造访了相同的餐厅,系统就会将其连接标记为高度可靠。如果他们没有共同的历史记录,该连接就会被标记为潜在的弱连接。这种初步评估并非最终决定,而是一个概率得分,决定了系统在多大程度上会利用该特定友谊来传递信息。

一旦系统获得了这些可靠性得分,它并不会简单地删除弱连接。相反,它使用了一个动态选择过程。在学习阶段,系统会随机决定是否将特定的社交连接纳入其计算,但它是基于可靠性得分做出这一选择的。高可靠性的连接几乎总是会被包含在内,而低可靠性的连接则经常被跳过。这一过程在系统学习过程中反复进行,使其能够在不永久丢弃任何信息的前提下,探索社交数据的不同组合。这种方法确保了系统不会受困于对社交网络单一且可能存在缺陷的理解,而是能够自适应地专注于最有用的连接。

第二步涉及对被选中的连接的影响力进行微调。即使在可靠的朋友中,有些人也可能比其他人更适合特定的推荐任务。系统使用一种可学习的机制来调整每个连接的权重,本质上是在决定对每个“邻居”投入多少注意力。这使得模型能够放大那些真正分享用户兴趣的朋友的声音,并减弱那些仅有松散联系的人的影响。通过将这种选择性过滤与细致的影响力调整相结合,系统构建出了一个更加清晰的用户偏好画像,摆脱了经常困扰社交推荐模型的静态噪声。

为了确保这种社交过滤确实有助于最终的推荐,研究人员增加了一个跨域对比学习步骤。这是一种训练系统的方法,旨在确保收集到的社交信息与用户的实际购买或观看历史保持一致。系统会将源自社交网络的“用户表示”与其源自直接交互项的“用户表示”进行对比。它鼓励来自同一个人的这两个视图保持一致,同时将来自不同人的视图推开。这起到了检查作用,确保所使用的社交信息是真正有助于预测偏好的,而不仅仅是随机的社交闲聊。至关重要的是,最终的推荐仍然是基于用户的直接交互历史做出的,社交数据仅在训练过程中起到辅助引导的作用。这种设计防止了社交网络中残留的任何噪声直接破坏最终的建议列表。

团队在包含用户在 Yelp、豆瓣和 Ciao 等平台上交互信息的三个大型真实数据集上测试了他们的方法。这些数据集包含数百万次的交互和社交连接,为测试系统处理噪声的能力提供了一个严苛的环境。结果显示,他们的 RGDRec 方法始终优于现有的最先进模型。它在预测用户会喜欢哪些项目方面达到了更高的准确度,衡量标准包括在排名前十或前二十的建议中有多少相关项目。这种提升在所有三个数据集上都非常显著,表明该方法具有鲁棒性,且无论数据类型或社交网络密度如何,都是有效的。

为了证明他们的方法确实是在过滤噪声而非仅仅是运气好,研究人员进行了压力测试。他们人为地在数据集中注入了大量的虚假随机社交连接,模拟社交网络被严重污染的情景。即使虚假连接的数量是真实连接的两倍,系统仍保持了其性能。分析表明,系统自然地为这些注入的噪声连接分配了极低的权重,有效地忽略了它们,同时仍给予真实的、可靠的链接以高度重视。这证明了可靠性引导机制成功识别并抑制了噪声,即使在极端条件下也能保持推荐质量的稳定。

进一步的分析显示,系统的成功源于其两个主要组件的结合。移除可靠性过滤会导致性能下降,这证实了仅仅使用社交数据而不检查其质量是不够的。同样,移除跨域学习步骤也会损害性能,这表明将社交数据与用户实际行为对齐是必不可少的。研究表明,使用社交信息最有效的方式不是将其视为固定的真理地图,而是将其视为一组动态的线索,必须根据其与用户现实行为的匹配程度进行不断的评估和加权。

研究人员承认,他们目前的方法依赖于静态数据(如过去的交互和网络结构),可能无法完全捕捉到随时间变化或取决于特定语境的复杂关系。他们还指出,虽然他们的噪声模拟很有效,但比现实世界中复杂的社交网络要简单,在现实中,糟糕的连接可能仍会产生一些微妙的影响。然而,这项工作为未来能够更好地处理“我们与谁相连”以及“我们究竟喜欢什么”之间差距的系统奠定了坚实的基础。通过教算法对社交纽带保持怀疑态度,并优先考虑共同兴趣的证据,这项研究为实现那些让人感到真正有用、而非仅仅在统计学上具有可能性的推荐提供了一条清晰的路径。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →