Skip to content

Implementation of Kolmogorov-Arnold Network (KAN) for Recommendations

License

Notifications You must be signed in to change notification settings

yueliu1999/KAN4Rec

 
 

Repository files navigation

Official Implementation of Kolmogorov-Arnold Network (KAN) for Recommendations

Table of Contents
  1. Usage
  2. Acknowledgement
  3. Citation

Usage

Datasets

MovieLens-1m and MovieLens-20m.

datasets #users #items #actions average length density
ML-1m 6040 3416 1m 163.5 4.79%
ML-20m 138,493 26,744 20m 144.4 0.54%

Requirements

codes are tested on Python3.8.16 and 1 NVIDIA Tesla V100 SXM2 16 GB

numpy==1.23.5
pandas==1.5.3
scipy==1.9.1
torch==2.0.0
tqdm==4.65.0
wget==3.2

Quick Start

Results

Acknowledgements

Our code are partly based on the following GitHub repository. Thanks for their awesome works.

Citations

If you find this repository helpful, please cite our paper (coming soon).

(back to top)

About

Implementation of Kolmogorov-Arnold Network (KAN) for Recommendations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%