gitextract_7sv64gl1/ ├── .gitignore ├── .idea/ │ ├── .gitignore │ ├── MMRec.iml │ ├── deployment.xml │ ├── inspectionProfiles/ │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml ├── LICENSE ├── README.md ├── data/ │ └── README.md ├── evaluation/ │ └── README.md ├── preprocessing/ │ ├── 0rating2inter.ipynb │ ├── 1splitting.ipynb │ ├── 2reindex-feat.ipynb │ ├── 3feat-encoder.ipynb │ ├── README.md │ └── dualgnn-gen-u-u-matrix.py ├── requirements.txt └── src/ ├── common/ │ ├── abstract_recommender.py │ ├── encoders.py │ ├── init.py │ ├── loss.py │ └── trainer.py ├── configs/ │ ├── dataset/ │ │ ├── baby.yaml │ │ ├── clothing.yaml │ │ ├── elec.yaml │ │ ├── microlens.yaml │ │ └── sports.yaml │ ├── mg.yaml │ ├── model/ │ │ ├── BM3.yaml │ │ ├── BPR.yaml │ │ ├── DAMRS.yaml │ │ ├── DRAGON.yaml │ │ ├── DualGNN.yaml │ │ ├── FREEDOM.yaml │ │ ├── GRCN.yaml │ │ ├── ItemKNNCBF.yaml │ │ ├── LATTICE.yaml │ │ ├── LGMRec.yaml │ │ ├── LayerGCN.yaml │ │ ├── LightGCN.yaml │ │ ├── MGCN.yaml │ │ ├── MMGCN.yaml │ │ ├── MVGAE.yaml │ │ ├── PGL.yaml │ │ ├── SELFCFED_LGN.yaml │ │ ├── SLMRec.yaml │ │ ├── SMORE.yaml │ │ └── VBPR.yaml │ └── overall.yaml ├── main.py ├── models/ │ ├── bm3.py │ ├── bpr.py │ ├── damrs.py │ ├── dragon.py │ ├── dualgnn.py │ ├── freedom.py │ ├── grcn.py │ ├── itemknncbf.py │ ├── lattice.py │ ├── layergcn.py │ ├── lgmrec.py │ ├── lightgcn.py │ ├── mgcn.py │ ├── mmgcn.py │ ├── mvgae.py │ ├── pgl.py │ ├── selfcfed_lgn.py │ ├── slmrec.py │ ├── smore.py │ └── vbpr.py └── utils/ ├── configurator.py ├── data_utils.py ├── dataloader.py ├── dataset.py ├── logger.py ├── metrics.py ├── misc.py ├── quick_start.py ├── topk_evaluator.py └── utils.py