enoche/MMRec

A Toolbox for MultiModal Recommendation. Integrating 10+ Models...

What it solves

MMRec is a toolbox designed to simplify research in multimodal recommendation systems. It provides a unified framework for implementing and testing various recommendation models that leverage multiple types of data (such as images and text) to improve personalized suggestions.

How it works

The toolbox acts as a centralized library of source code for a wide array of recommendation models. It organizes these models into general collaborative filtering frameworks and specialized multimodal models, allowing researchers to easily access and compare different architectural approaches like Graph Convolutional Networks (GCNs), Variational Graph Auto-Encoders, and contrastive alignment techniques.

Who it’s for

It is primarily intended for AI researchers and developers working on multimedia recommendation systems who need a standardized way to implement and evaluate multiple state-of-the-art models.

Highlights

  • Supports a vast library of models including VBPR, MMGCN, MVGAE, and LGMRec.
  • Includes both general recommendation models (like SelfCF and LayerGCN) and specialized multimodal ones.
  • Covers a broad range of recent academic contributions from major conferences like WWW, AAAI, KDD, and MM.
  • Simplifies the research process by providing a consolidated codebase for various multimodal recommendation architectures.

Related

  • Project
  • Project
  • Project
  • Project
  • Project