├── .gitignore ├── LICENSE ├── README.md ├── __init__.py ├── algorithms ├── DBGD │ ├── __init__.py │ ├── neural │ │ ├── __init__.py │ │ └── pdbgd.py │ ├── pdbgd.py │ ├── pmgd.py │ ├── tddbgd.py │ └── tdmgd.py ├── PDGD │ ├── __init__.py │ ├── deeppdgd.py │ └── pdgd.py ├── __init__.py ├── baselines │ ├── __init__.py │ └── pairwise.py └── basiconlineranker.py ├── graphs ├── makeaverages.py ├── makegraphs.py └── maketables.py ├── models ├── __init__.py ├── evolutionneuralmodel.py ├── linearmodel.py ├── neuralmodel.py └── neuralnet.py ├── multileaving ├── PairwisePreferenceMultileave.py ├── ProbabilisticMultileave.py ├── TeamDraftMultileave.py └── __init__.py ├── scripts ├── CIKM2018.py └── __init__.py └── utils ├── __init__.py ├── argparsers ├── __init__.py └── simulationargparser.py ├── averageoutput.py ├── clicks.py ├── dataset.py ├── datasetcollections.py ├── datasimulation.py ├── evaluate.py ├── rankings.py ├── simulationoutput.py └── singlesimulation.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /algorithms/DBGD/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /algorithms/DBGD/neural/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /algorithms/DBGD/neural/pdbgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/algorithms/DBGD/neural/pdbgd.py -------------------------------------------------------------------------------- /algorithms/DBGD/pdbgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/algorithms/DBGD/pdbgd.py -------------------------------------------------------------------------------- /algorithms/DBGD/pmgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/algorithms/DBGD/pmgd.py -------------------------------------------------------------------------------- /algorithms/DBGD/tddbgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/algorithms/DBGD/tddbgd.py -------------------------------------------------------------------------------- /algorithms/DBGD/tdmgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/algorithms/DBGD/tdmgd.py -------------------------------------------------------------------------------- /algorithms/PDGD/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /algorithms/PDGD/deeppdgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/algorithms/PDGD/deeppdgd.py -------------------------------------------------------------------------------- /algorithms/PDGD/pdgd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/algorithms/PDGD/pdgd.py -------------------------------------------------------------------------------- /algorithms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /algorithms/baselines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /algorithms/baselines/pairwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/algorithms/baselines/pairwise.py -------------------------------------------------------------------------------- /algorithms/basiconlineranker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/algorithms/basiconlineranker.py -------------------------------------------------------------------------------- /graphs/makeaverages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/graphs/makeaverages.py -------------------------------------------------------------------------------- /graphs/makegraphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/graphs/makegraphs.py -------------------------------------------------------------------------------- /graphs/maketables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/graphs/maketables.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/evolutionneuralmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/models/evolutionneuralmodel.py -------------------------------------------------------------------------------- /models/linearmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/models/linearmodel.py -------------------------------------------------------------------------------- /models/neuralmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/models/neuralmodel.py -------------------------------------------------------------------------------- /models/neuralnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/models/neuralnet.py -------------------------------------------------------------------------------- /multileaving/PairwisePreferenceMultileave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/multileaving/PairwisePreferenceMultileave.py -------------------------------------------------------------------------------- /multileaving/ProbabilisticMultileave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/multileaving/ProbabilisticMultileave.py -------------------------------------------------------------------------------- /multileaving/TeamDraftMultileave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/multileaving/TeamDraftMultileave.py -------------------------------------------------------------------------------- /multileaving/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/CIKM2018.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/scripts/CIKM2018.py -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/argparsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/argparsers/simulationargparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/argparsers/simulationargparser.py -------------------------------------------------------------------------------- /utils/averageoutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/averageoutput.py -------------------------------------------------------------------------------- /utils/clicks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/clicks.py -------------------------------------------------------------------------------- /utils/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/dataset.py -------------------------------------------------------------------------------- /utils/datasetcollections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/datasetcollections.py -------------------------------------------------------------------------------- /utils/datasimulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/datasimulation.py -------------------------------------------------------------------------------- /utils/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/evaluate.py -------------------------------------------------------------------------------- /utils/rankings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/rankings.py -------------------------------------------------------------------------------- /utils/simulationoutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/simulationoutput.py -------------------------------------------------------------------------------- /utils/singlesimulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarrieO/OnlineLearningToRank/HEAD/utils/singlesimulation.py --------------------------------------------------------------------------------