Recommenders Versions Save

Best Practices on Recommendation Systems

1.1.1

1 year ago

New algorithms or improvements

New utilities or improvements

New notebooks or improvements

Other features

Full Changelog: https://github.com/microsoft/recommenders/compare/1.1.0...1.1.1

1.1.0

2 years ago

New algorithms or improvements

New utilities or improvements

New notebooks or improvements

Other features

Full Changelog: https://github.com/microsoft/recommenders/compare/1.0.0...1.1.0

1.0.0

2 years ago

Backwards incompatible changes

  • TensorFlow upgrade to 2.6.1 / 2.7 #1574 , #1565 , #1540

New algorithms or improvements

  • Improve algos visibility #1542
  • LightGBM test improvement #1531
  • Fix Surprise and Python 3.7 #1540
  • TF-IDF runtime enhancement changes #1571
  • Add Spark 3.x support for SARplus #1566

New utilities or improvements

  • Upgrade to Spark v3 #1555 , #1549 , #1543
  • Move scikit-surprise and pymanopt from setup.py #1602
  • Issue with pymanopt #1606

New notebooks or improvements

  • Fix bugs in RBM notebooks #1581
  • Remove explicit mapping of ratings to integers from RBM notebooks #1585

Other features

  • Fix nightly workflows #1576 , #1548
  • Stabilize more flaky tests #1558
  • Miscellaneous Pipeline Fixes #1545
  • Optimize Notebook Unit Tests #1538
  • Development status change to production/stable #1579
  • Update dependencies #1569, #1570
  • Fix Databricks installation script #1531
  • Adding codespace deployment #1521
  • Improve GitHub tests #1518, #1578, #1590, #1592
  • Flake8 Fixes #1552 , #1550
  • Improvement in documentation #1591, #1598, #1594, #1603
  • Update release pipeline #1596

0.7.0

2 years ago

Backwards incompatible changes

  • Renaming of folders #1485, #1478
  • Change of the PyPI package name to recommenders #1477

New algorithms or improvements

  • Missing import in VAE #1508

New utilities or improvements

  • retrying import #1487
  • Addition of diversity, novelty, coverage and serendipity metrics #1536, #1535, #1522, #1505, #1491, #1470, #1465

New notebooks or improvements

  • New notebook showcasing diversity, novelty, coverage, and serendipity metrics in Spark #1488, #1470, #1465

Other features

  • Enablement of LightGBM version 3 #1527
  • Enablement of all Python 3.7 micro versions #1474
  • Installation in virtualenv and venv #1520, #1476
  • Installation from PyPI in docker container #1509
  • Read the Docs builds #1529, #1528
  • Documentation improvements #1515, #1469, #1462
  • CI pipelines on GitHub workflows (WIP) #1517, #1503, #1499, #1494, #1490

0.6.0

2 years ago

New utilities or improvements

  • Fix URL in unit tests #1447
  • Improve documentation #1446 #1440 #1436 #1428 #1426 #1425 #1415
  • Add retry to maybe_downlad function #1427

New notebooks or improvements

  • Notebook for diversity metrics #1416
  • Update evaluation notebook with new diversity metrics #1416
  • Fix xlearn notebook #1427

Other features

  • Generate package for PyPi #1445 #1442 #1441 #1429
  • Improve installation process #1455 #1431
  • Fix tests #1452 #1427
  • Generate pipeline for release #1427

0.5.0

2 years ago

Repo structure

  • Default branch renamed from master to main #1284 #1278

New dataset and competition support

New algorithms or improvements

  • Optimize GPU usage of news recommendation algorithms #1235
  • Optimize surprise utilities #1224
  • GeoIMC algorithm #1204
  • Standard VAE algorithm #1194
  • Multinomial VAE algorithm #1194

New utilities or improvements

  • Operationalization example for sequential models #1254
  • Fix bug with fastai #1288
  • Fix bug in affinity matrix #1243
  • Fix conflict with MMLSpark version #1230
  • Fix negative feedback smapler #1200

New notebooks or improvements

  • Update AzureML Designer notebooks #1286 #1253
  • KDD2020 tutorial: paper recommendation with Microsoft Academic Graph #1208
  • Update o16n notebook for real time scoring #1176
  • Reduce verbosity on tensorflow notebooks #1276

Other features

  • Upgrade papermill and scrapbook for testing #1271 #1270 #1282 #1289
  • Fix tests #1244 #1242 #1226 #1218
  • Fix issue with spark installation #1186
  • Update python version #1202
  • Notice for java dependency #1209
  • Reactivate CICD pipelines #1284

0.4.0

2 years ago

New algorithms or improvements

New utilities or improvements

New notebooks or improvements

  • DKN notebook with MIND dataset https://github.com/microsoft/recommenders/pull/1165 https://github.com/microsoft/recommenders/pull/1137
  • GeoIMC notebook https://github.com/microsoft/recommenders/pull/1142
  • LSTUR notebook #1137 #1080
  • NAML notebook #1137 #1080
  • NPA notebook #1137 #1080
  • NRMS notebook #1137 #1080
  • LighGCN notebook #1130 #1123
  • NextItNet notebook #1130 #1126
  • Implementation of Recommenders into Azure Designer #1115 #1101 #1095 #1060 #1036
  • NCF hyperparameter tunning notebook #1102 #1092
  • LightFM notebook #1096
  • TFIDF recommender notebook #1088
  • Add timer class into notebooks 1063
  • Fix xlearn notebook #1006 #974
  • o16n notebook fix #1003 #969
  • A2SVD notebook #1010
  • GRU4Rec notebook #1010
  • Caser notebook #1010
  • SLi-Rec notebook #1010
  • BPR with cornac notebook #950 #944 #937

Other features

0.3.1

2 years ago

New algorithms or improvements

  • Improved SAR performance #914 #922
  • Utils for wikidata knowledge graph #881 #902

New utilities or improvements

  • Fixed bug in python evaluator #863
  • Updated nni version and utils #856
  • Updated sum check #874
  • Changed url download util to use requests #813

New notebooks or improvements

  • Optimized spark notebooks #864
  • New notebook on knowledge graph generation with wikidata #881 #902
  • Wide-deep hyperdrive notebook AzureML API update #847

Other features

  • Added Docker support (Docker file) for all of the three (CPU/GPU/Spark) environment
  • Added setup.py for pip installation #851
  • Added sphinx documentation #859
  • Published documentation on readthedocs #912
  • Fixed spark testing issues #850
  • Added tests with AzureML compute target #848 #846 #839 #823
  • Development of Xamarin app for movies recommendation using Recommenders engine https://github.com/microsoft/recommenders_engine_example_layout

0.3.0

2 years ago

New platform support

  • Windows support with tests #797 #726

New algorithms or improvements

  • LightGBM #633 #735
  • RLRMC #729
  • Changed seed for GPU algos for reproducibility #785 #748
  • Added benchmark #715
  • Fixed bugs in SAR #697 #619

New utilities or improvements

  • Python evaluation improvement by memoization #713
  • Improved tests #706
  • New algos for hyperparameter tuning with NNI #687
  • Criteo dataloader #642
  • Wrapper VW #592
  • Added more data formats #605
  • New metrics #580

New notebooks or improvements

  • SAR remote execution through AzureML #728
  • SAR remote execution of notebook through AzureML #681
  • LightGBM with small criteo on CPU #633
  • LightGBM o16n on Databricks with MMLSpark #735 #714 #682 #680
  • Hyperparameter tuning with NNI on Surprise SVD #687
  • Hyperparameter tuning with Hyperdrive #546

Other features

  • Fixed bugs in utilities, tests and notebooks
  • New unit, smoke and integration tests for the new algos

0.2.0

2 years ago

New Algorithms or improvements

New utilities or improvements

New Notebooks or improvements

Other features