Home

Awesome

FREEDOM

Pytorch implementation for "A Tale of Two Graphs: Freezing and Denoising Graph Structures for Multimodal Recommendation" ACM Open Access. Accepted to ACM MM'23.

Overview of FREEDOM

<p> <img src="./images/FREEDOM.png" width="400"> </p>

Data

Download from Google Drive: Baby/Sports/Clothing/etc.
The data already contains text and image features extracted from Sentence-Transformers and CNN.

How to run

  1. Put your downloaded data (e.g. baby) under data dir.
  2. Enter src folder and run with
    python main.py -m FREEDOM -d baby
    You may specify other parameters in CMD or config with configs/model/*.yaml and configs/dataset/*.yaml.

No commercial use. License reserved by authors.