group-validation

Code for research paper: Group Validation in Recommender Systems: Framework for Multi-layer Performance Evaluation

https://github.com/wissamjur/group-validation

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
Last synced: 10 months ago · JSON representation

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
Created almost 4 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

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

requirements.txt pypi
  • 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