group-validation
Code for research paper: Group Validation in Recommender Systems: Framework for Multi-layer Performance Evaluation
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.9%) to scientific vocabulary
Repository
Code for research paper: Group Validation in Recommender Systems: Framework for Multi-layer Performance Evaluation
Basic Info
- Host: GitHub
- Owner: wissamjur
- License: gpl-3.0
- Language: Jupyter Notebook
- Default Branch: main
- Size: 15.9 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
About
This repository contains the code for research paper Group Validation in Recommender Systems: Framework for Multi-layer Performance Evaluation. The datasets sections has snapshots of the data used to simulate the experiments.
Environment setup
Code environment can be replicated using Anaconda/Docker. All requirements are in the ./requirements.txt file
$ conda create --name <env> --file requirements.txt
Recommender evaluation process
The experiments are based on several notebooks which can be found in the "notebooks" directory. The order of which the notebooks run (in general): - shrinkdataset.ipynb (optional) - cleandataset.ipynb - clustering.ipynb - syntheticdata.ipynb - modelexperiment.ipynb - groupvalidationexperiment.ipynb
GitHub Events
Total
Last Year
Dependencies
- asttokens =2.0.8=pyhd8ed1ab_0
- azure-common =1.1.28=pypi_0
- backcall =0.2.0=pyh9f0ad1d_0
- backports =1.0=py_2
- backports.functools_lru_cache =1.6.4=pyhd8ed1ab_0
- brotli =1.0.9=pypi_0
- ca-certificates =2022.6.15=h5b45459_0
- certifi =2022.6.15=py38haa244fe_0
- colorama =0.4.5=pyhd8ed1ab_0
- debugpy =1.6.3=py38h885f38d_0
- decorator =5.1.1=pyhd8ed1ab_0
- entrypoints =0.4=pyhd8ed1ab_0
- executing =0.10.0=pyhd8ed1ab_0
- fastjsonschema =2.16.1=pypi_0
- ipykernel =6.15.1=pyh025b116_0
- ipython =8.4.0=py38haa244fe_0
- ipython-genutils =0.2.0=pypi_0
- jedi =0.18.1=pyhd8ed1ab_2
- jupyter_client =7.3.4=pyhd8ed1ab_0
- jupyter_core =4.11.1=py38haa244fe_0
- libsodium =1.0.18=h8d14728_1
- matplotlib-inline =0.1.6=pyhd8ed1ab_0
- mistune =0.8.4=pypi_0
- mpmath =1.2.1=pypi_0
- msgpack =1.0.4=pypi_0
- mypy-extensions =0.4.3=pypi_0
- nest-asyncio =1.5.5=pyhd8ed1ab_0
- numpy =1.22.4=pypi_0
- oauthlib =3.2.0=pypi_0
- openssl =1.1.1q=h8ffe710_0
- packaging =21.3=pyhd8ed1ab_0
- pandas =1.4.3=pypi_0
- pandocfilters =1.5.0=pypi_0
- parso =0.8.3=pyhd8ed1ab_0
- pickleshare =0.7.5=py_1003
- pillow =9.2.0=pypi_0
- pip =22.2.2=pypi_0
- pkgutil-resolve-name =1.3.10=pypi_0
- prometheus-client =0.14.1=pypi_0
- prompt-toolkit =3.0.30=pyha770c72_0
- psutil =5.9.1=py38h294d835_0
- pure_eval =0.2.2=pyhd8ed1ab_0
- py4j =0.10.9.5=pypi_0
- pycparser =2.21=pypi_0
- pygments =2.13.0=pyhd8ed1ab_0
- pyjwt =2.4.0=pypi_0
- pyparsing =3.0.9=pyhd8ed1ab_0
- pyrsistent =0.18.1=pypi_0
- pyspark =3.3.0=pypi_0
- python =3.8.13=h6244533_0
- python-dateutil =2.8.2=pyhd8ed1ab_0
- python_abi =3.8=2_cp38
- pytz =2022.2.1=pypi_0
- pywin32 =303=py38h294d835_0
- pywinpty =2.0.7=pypi_0
- pyyaml =5.4.1=pypi_0
- pyzmq =23.2.1=py38h09162b1_0
- regex =2022.8.17=pypi_0
- retrying =1.3.3=pypi_0
- send2trash =1.8.0=pypi_0
- setuptools =65.1.1=pypi_0
- six =1.16.0=pyh6c4a22f_0
- sortedcontainers =2.4.0=pypi_0
- soupsieve =2.3.2.post1=pypi_0
- sqlite =3.39.2=h2bbff1b_0
- stack_data =0.4.0=pyhd8ed1ab_0
- tenacity =8.0.1=pypi_0
- textwrap3 =0.9.2=pypi_0
- threadpoolctl =3.1.0=pypi_0
- tinycss2 =1.1.1=pypi_0
- tokenizers =0.12.1=pypi_0
- tornado =6.2=py38h294d835_0
- tqdm =4.64.0=pypi_0
- traitlets =5.3.0=pyhd8ed1ab_0
- typing-extensions =4.3.0=pypi_0
- urllib3 =1.26.11=pypi_0
- vc =14.2=h21ff451_1
- vs2015_runtime =14.27.29016=h5e58377_2
- wcwidth =0.2.5=pyh9f0ad1d_2
- webencodings =0.5.1=pypi_0
- wheel =0.37.1=pyhd3eb1b0_0
- widgetsnbextension =4.0.2=pypi_0
- wincertstore =0.2=py38haa95532_2
- wrapt =1.14.1=pypi_0
- zeromq =4.3.4=h0e60522_1
- zipp =3.8.1=pypi_0
- zope-event =4.5.0=pypi_0
- zope-interface =5.4.0=pypi_0