@inproceedings{koren2009collaborative,
  title={Collaborative filtering with temporal dynamics},
  author={Koren, Yehuda},
  booktitle={Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={447--456},
  year={2009}
}

@inproceedings{bennett2007netflix,
  title={The netflix prize},
  author={Bennett, James and Lanning, Stan and others},
  booktitle={Proceedings of KDD cup and workshop},
  volume={2007},
  pages={35},
  year={2007},
  organization={New York}
}

@inproceedings{kannan2016smart,
  title={Smart reply: Automated response suggestion for email},
  author={Kannan, Anjuli and Kurach, Karol and Ravi, Sujith and Kaufmann, Tobias and Tomkins, Andrew and Miklos, Balint and Corrado, Greg and Lukacs, Laszlo and Ganea, Marina and Young, Peter and others},
  booktitle={Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining},
  pages={955--964},
  year={2016}
}

@article{henderson2017efficient,
  title={Efficient natural language response suggestion for smart reply},
  author={Henderson, Matthew and Al-Rfou, Rami and Strope, Brian and Sung, Yun-Hsuan and Luk{\'a}cs, L{\'a}szl{\'o} and Guo, Ruiqi and Kumar, Sanjiv and Miklos, Balint and Kurzweil, Ray},
  journal={arXiv preprint arXiv:1705.00652},
  year={2017}
}

@article{cortes1995support,
  title={Support-vector networks},
  author={Cortes, Corinna and Vapnik, Vladimir},
  journal={Machine learning},
  volume={20},
  number={3},
  pages={273--297},
  year={1995},
  publisher={Springer}
}

@inproceedings{ho1995random,
  title={Random decision forests},
  author={Ho, Tin Kam},
  booktitle={Proceedings of 3rd international conference on document analysis and recognition},
  volume={1},
  pages={278--282},
  year={1995},
  organization={IEEE}
}

@article{bell2007lessons,
  title={Lessons from the Netflix prize challenge},
  author={Bell, Robert M and Koren, Yehuda},
  journal={Acm Sigkdd Explorations Newsletter},
  volume={9},
  number={2},
  pages={75--79},
  year={2007},
  publisher={ACM New York, NY, USA}
}

@article{feldman2012agnostic,
  title={Agnostic learning of monomials by halfspaces is hard},
  author={Feldman, Vitaly and Guruswami, Venkatesan and Raghavendra, Prasad and Wu, Yi},
  journal={SIAM Journal on Computing},
  volume={41},
  number={6},
  pages={1558--1590},
  year={2012},
  publisher={SIAM}
}

@article{ben2003difficulty,
  title={On the difficulty of approximately maximizing agreements},
  author={Ben-David, Shai and Eiron, Nadav and Long, Philip M},
  journal={Journal of Computer and System Sciences},
  volume={66},
  number={3},
  pages={496--514},
  year={2003},
  publisher={Elsevier}
}

@inproceedings{nguyen2013algorithms,
  title={Algorithms for direct 0--1 loss optimization in binary classification},
  author={Nguyen, Tan and Sanner, Scott},
  booktitle={International Conference on Machine Learning},
  pages={1085--1093},
  year={2013}
}

@incollection{desrosiers2011comprehensive,
  title={A comprehensive survey of neighborhood-based recommendation methods},
  author={Desrosiers, Christian and Karypis, George},
  booktitle={Recommender systems handbook},
  pages={107--144},
  year={2011},
  publisher={Springer}
}

@article{lovins1968development,
  title={Development of a stemming algorithm},
  author={Lovins, Julie Beth},
  journal={Mech. Transl. Comput. Linguistics},
  volume={11},
  number={1-2},
  pages={22--31},
  year={1968}
}

@article{porter1980algorithm,
  title={An algorithm for suffix stripping.},
  author={Porter, Martin F and others},
  journal={Program},
  volume={14},
  number={3},
  pages={130--137},
  year={1980},
  publisher={Citeseer}
}

@article{liu1989limited,
  title={On the limited memory BFGS method for large scale optimization},
  author={Liu, Dong C and Nocedal, Jorge},
  journal={Mathematical programming},
  volume={45},
  number={1-3},
  pages={503--528},
  year={1989},
  publisher={Springer}
}

@article{linden2003amazon,
  title={Amazon. com recommendations: Item-to-item collaborative filtering},
  author={Linden, Greg and Smith, Brent and York, Jeremy},
  journal={IEEE Internet computing},
  volume={7},
  number={1},
  pages={76--80},
  year={2003},
  publisher={IEEE}
}

@book{bravais1844analyse,
  title={Analyse math{\'e}matique sur les probabilit{\'e}s des erreurs de situation d'un point},
  author={Bravais, Auguste},
  year={1844},
  publisher={Impr. Royale}
}

@inproceedings{sarwar2001item,
  title={Item-based collaborative filtering recommendation algorithms},
  author={Sarwar, Badrul and Karypis, George and Konstan, Joseph and Riedl, John},
  booktitle={Proceedings of the 10th international conference on World Wide Web},
  pages={285--295},
  year={2001}
}

@inproceedings{rendle2010factorizing,
  title={Factorizing personalized markov chains for next-basket recommendation},
  author={Rendle, Steffen and Freudenthaler, Christoph and Schmidt-Thieme, Lars},
  booktitle={Proceedings of the 19th international conference on World wide web},
  pages={811--820},
  year={2010}
}

@article{narayanan2006break,
  title={How to break anonymity of the netflix prize dataset},
  author={Narayanan, Arvind and Shmatikov, Vitaly},
  journal={arXiv preprint cs/0610105},
  year={2006}
}

@incollection{golub1971singular,
  title={Singular value decomposition and least squares solutions},
  author={Golub, Gene H and Reinsch, Christian},
  booktitle={Linear Algebra},
  pages={134--151},
  year={1971},
  publisher={Springer}
}

@inproceedings{yu2012scalable,
  title={Scalable coordinate descent approaches to parallel matrix factorization for recommender systems},
  author={Yu, Hsiang-Fu and Hsieh, Cho-Jui and Si, Si and Dhillon, Inderjit},
  booktitle={2012 IEEE 12th International Conference on Data Mining},
  pages={765--774},
  year={2012},
  organization={IEEE}
}

@inproceedings{ge2016matrix,
  title={Matrix completion has no spurious local minimum},
  author={Ge, Rong and Lee, Jason D and Ma, Tengyu},
  booktitle={Advances in Neural Information Processing Systems},
  pages={2973--2981},
  year={2016}
}

@incollection{bottou2010large,
  title={Large-scale machine learning with stochastic gradient descent},
  author={Bottou, L{\'e}on},
  booktitle={Proceedings of COMPSTAT'2010},
  pages={177--186},
  year={2010},
  publisher={Springer}
}

@article{kim2014algorithms,
  title={Algorithms for nonnegative matrix and tensor factorizations: A unified view based on block coordinate descent framework},
  author={Kim, Jingu and He, Yunlong and Park, Haesun},
  journal={Journal of Global Optimization},
  volume={58},
  number={2},
  pages={285--319},
  year={2014},
  publisher={Springer}
}

@inproceedings{feng2015personalized,
  title={Personalized ranking metric embedding for next new poi recommendation},
  author={Feng, Shanshan and Li, Xutao and Zeng, Yifeng and Cong, Gao and Chee, Yeow Meng},
  booktitle={IJCAI'15 Proceedings of the 24th International Conference on Artificial Intelligence},
  pages={2069--2075},
  year={2015},
  organization={ACM}
}

@inproceedings{hu2014style,
  title={Style in the long tail: Discovering unique interests with latent variable models in large scale social e-commerce},
  author={Hu, Diane J and Hall, Rob and Attenberg, Josh},
  booktitle={Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={1640--1649},
  year={2014}
}

@inproceedings{davidson2010youtube,
  title={The YouTube video recommendation system},
  author={Davidson, James and Liebald, Benjamin and Liu, Junning and Nandy, Palash and Van Vleet, Taylor and Gargi, Ullas and Gupta, Sujoy and He, Yu and Lambert, Mike and Livingston, Blake and others},
  booktitle={Proceedings of the fourth ACM conference on Recommender systems},
  pages={293--296},
  year={2010}
}

@inproceedings{covington2016deep,
  title={Deep neural networks for youtube recommendations},
  author={Covington, Paul and Adams, Jay and Sargin, Emre},
  booktitle={Proceedings of the 10th ACM conference on recommender systems},
  pages={191--198},
  year={2016}
}

@inproceedings{chen2012playlist,
  title={Playlist prediction via metric embedding},
  author={Chen, Shuo and Moore, Josh L and Turnbull, Douglas and Joachims, Thorsten},
  booktitle={Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={714--722},
  year={2012}
}

@inproceedings{mcauley2015image,
  title={Image-based recommendations on styles and substitutes},
  author={McAuley, Julian and Targett, Christopher and Shi, Qinfeng and Van Den Hengel, Anton},
  booktitle={Proceedings of the 38th international ACM SIGIR conference on research and development in information retrieval},
  pages={43--52},
  year={2015}
}

@inproceedings{veit2015learning,
  title={Learning visual clothing style with heterogeneous dyadic co-occurrences},
  author={Veit, Andreas and Kovacs, Balazs and Bell, Sean and McAuley, Julian and Bala, Kavita and Belongie, Serge},
  booktitle={Proceedings of the IEEE International Conference on Computer Vision},
  pages={4642--4650},
  year={2015}
}

@inproceedings{rendle2010factorization,
  title={Factorization machines},
  author={Rendle, Steffen},
  booktitle={2010 IEEE International Conference on Data Mining},
  pages={995--1000},
  year={2010},
  organization={IEEE}
}

@article{robertson2004understanding,
  title={Understanding inverse document frequency: on theoretical arguments for IDF},
  author={Robertson, Stephen},
  journal={Journal of documentation},
  year={2004},
  publisher={Emerald Group Publishing Limited}
}

@article{jones1972statistical,
  title={A statistical interpretation of term specificity and its application in retrieval},
  author={Jones, Karen Sparck},
  journal={Journal of documentation},
  year={1972},
  publisher={MCB UP Ltd}
}

@inproceedings{steck2018calibrated,
  title={Calibrated recommendations},
  author={Steck, Harald},
  booktitle={Proceedings of the 12th ACM conference on recommender systems},
  pages={154--162},
  year={2018}
}

@inproceedings{yao2017beyond,
  title={Beyond parity: Fairness objectives for collaborative filtering},
  author={Yao, Sirui and Huang, Bert},
  booktitle={Advances in Neural Information Processing Systems},
  pages={2921--2930},
  year={2017}
}

@inproceedings{pedreshi2008discrimination,
  title={Discrimination-aware data mining},
  author={Pedreshi, Dino and Ruggieri, Salvatore and Turini, Franco},
  booktitle={Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={560--568},
  year={2008}
}

@article{chouldechova2017fair,
  title={Fair prediction with disparate impact: A study of bias in recidivism prediction instruments},
  author={Chouldechova, Alexandra},
  journal={Big data},
  volume={5},
  number={2},
  pages={153--163},
  year={2017},
  publisher={Mary Ann Liebert, Inc. 140 Huguenot Street, 3rd Floor New Rochelle, NY 10801 USA}
}

@inproceedings{zafar2017fairness,
  title={Fairness constraints: Mechanisms for fair classification},
  author={Zafar, Muhammad Bilal and Valera, Isabel and Rogriguez, Manuel Gomez and Gummadi, Krishna P},
  booktitle={Artificial Intelligence and Statistics},
  pages={962--970},
  year={2017},
  organization={PMLR}
}

@inproceedings{kamiran2009classifying,
  title={Classifying without discriminating},
  author={Kamiran, Faisal and Calders, Toon},
  booktitle={2009 2nd International Conference on Computer, Control and Communication},
  pages={1--6},
  year={2009},
  organization={IEEE}
}

@inproceedings{kamiran2010discrimination,
  title={Discrimination aware decision tree learning},
  author={Kamiran, Faisal and Calders, Toon and Pechenizkiy, Mykola},
  booktitle={2010 IEEE International Conference on Data Mining},
  pages={869--874},
  year={2010},
  organization={IEEE}
}

@article{rendle2012bpr,
  title={BPR: Bayesian personalized ranking from implicit feedback},
  author={Rendle, Steffen and Freudenthaler, Christoph and Gantner, Zeno and Schmidt-Thieme, Lars},
  journal={arXiv preprint arXiv:1205.2618},
  year={2012}
}

@inproceedings{hu2008collaborative,
  title={Collaborative filtering for implicit feedback datasets},
  author={Hu, Yifan and Koren, Yehuda and Volinsky, Chris},
  booktitle={2008 Eighth IEEE International Conference on Data Mining},
  pages={263--272},
  year={2008},
  organization={Ieee}
}

@inproceedings{pan2008one,
  title={One-class collaborative filtering},
  author={Pan, Rong and Zhou, Yunhong and Cao, Bin and Liu, Nathan N and Lukose, Rajan and Scholz, Martin and Yang, Qiang},
  booktitle={2008 Eighth IEEE International Conference on Data Mining},
  pages={502--511},
  year={2008},
  organization={IEEE}
}

@inproceedings{jia2014caffe,
  title={Caffe: Convolutional architecture for fast feature embedding},
  author={Jia, Yangqing and Shelhamer, Evan and Donahue, Jeff and Karayev, Sergey and Long, Jonathan and Girshick, Ross and Guadarrama, Sergio and Darrell, Trevor},
  booktitle={Proceedings of the 22nd ACM international conference on Multimedia},
  pages={675--678},
  year={2014}
  }
  
  
 @inproceedings{he2016learning,
  title={Learning compatibility across categories for heterogeneous item recommendation},
  author={He, Ruining and Packer, Charles and McAuley, Julian},
  booktitle={2016 IEEE 16th International Conference on Data Mining (ICDM)},
  pages={937--942},
  year={2016},
  organization={IEEE}
}

@inproceedings{kang2019complete,
  title={Complete the look: Scene-based complementary product recommendation},
  author={Kang, Wang-Cheng and Kim, Eric and Leskovec, Jure and Rosenberg, Charles and McAuley, Julian},
  booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
  pages={10532--10541},
  year={2019}
}

@inproceedings{hsiao2018creating,
  title={Creating capsule wardrobes from fashion images},
  author={Hsiao, Wei-Lin and Grauman, Kristen},
  booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
  pages={7161--7170},
  year={2018}
}

@article{burke2017multisided,
  title={Multisided fairness for recommendation},
  author={Burke, Robin},
  journal={arXiv preprint arXiv:1707.00093},
  year={2017}
}

@inproceedings{xu2015show,
  title={Show, attend and tell: Neural image caption generation with visual attention},
  author={Xu, Kelvin and Ba, Jimmy and Kiros, Ryan and Cho, Kyunghyun and Courville, Aaron and Salakhudinov, Ruslan and Zemel, Rich and Bengio, Yoshua},
  booktitle={International conference on machine learning},
  pages={2048--2057},
  year={2015}
}

@inproceedings{pan2014click,
  title={Click-through-based cross-view learning for image search},
  author={Pan, Yingwei and Yao, Ting and Mei, Tao and Li, Houqiang and Ngo, Chong-Wah and Rui, Yong},
  booktitle={Proceedings of the 37th international ACM SIGIR conference on Research \& development in information retrieval},
  pages={717--726},
  year={2014}
}

@inproceedings{trevisiol2012image,
  title={Image ranking based on user browsing behavior},
  author={Trevisiol, Michele and Chiarandini, Luca and Aiello, Luca Maria and Jaimes, Alejandro},
  booktitle={Proceedings of the 35th international ACM SIGIR conference on Research and development in information retrieval},
  pages={445--454},
  year={2012}
}

@article{he2015vbpr,
  title={VBPR: visual bayesian personalized ranking from implicit feedback},
  author={He, Ruining and McAuley, Julian},
  journal={arXiv preprint arXiv:1510.01784},
  year={2015}
}

@inproceedings{he2016ups,
  title={Ups and downs: Modeling the visual evolution of fashion trends with one-class collaborative filtering},
  author={He, Ruining and McAuley, Julian},
  booktitle={proceedings of the 25th international conference on world wide web},
  pages={507--517},
  year={2016}
}

@misc{van1979information,
  title={Information Retrieval. 2nd. Newton, MA},
  author={Van Rijsbergen, Cornelius Joost},
  year={1979},
  publisher={USA: Butterworth-Heinemann}
}

@article{kulesza2012determinantal,
  title={Determinantal point processes for machine learning},
  author={Kulesza, Alex and Taskar, Ben},
  journal={arXiv preprint arXiv:1207.6083},
  year={2012}
}

@inproceedings{carbonell1998use,
  title={The use of MMR, diversity-based reranking for reordering documents and producing summaries},
  author={Carbonell, Jaime and Goldstein, Jade},
  booktitle={Proceedings of the 21st annual international ACM SIGIR conference on Research and development in information retrieval},
  pages={335--336},
  year={1998}
}

@inproceedings{vargas2011new,
  title={New approaches to diversity and novelty in recommender systems},
  author={Vargas, S{\'u}ul},
  booktitle={Fourth BCS-IRSG Symposium on Future Directions in Information Access (FDIA 2011) 4},
  pages={8--13},
  year={2011}
}

@article{mehrabi2019survey,
  title={A survey on bias and fairness in machine learning},
  author={Mehrabi, Ninareh and Morstatter, Fred and Saxena, Nripsuta and Lerman, Kristina and Galstyan, Aram},
  journal={arXiv preprint arXiv:1908.09635},
  year={2019}
}

@article{schlimmer1986incremental,
  title={Incremental learning from noisy data},
  author={Schlimmer, Jeffrey C and Granger, Richard H},
  journal={Machine learning},
  volume={1},
  number={3},
  pages={317--354},
  year={1986},
  publisher={Springer}
}

@article{kolter2007dynamic,
  title={Dynamic weighted majority: An ensemble method for drifting concepts},
  author={Kolter, J Zico and Maloof, Marcus A},
  journal={Journal of Machine Learning Research},
  volume={8},
  number={Dec},
  pages={2755--2790},
  year={2007}
}

@article{tsymbal2004problem,
  title={The problem of concept drift: definitions and related work},
  author={Tsymbal, Alexey},
  journal={Computer Science Department, Trinity College Dublin},
  volume={106},
  number={2},
  pages={58},
  year={2004},
  publisher={Citeseer}
}

@inproceedings{ding2005time,
  title={Time weight collaborative filtering},
  author={Ding, Yi and Li, Xue},
  booktitle={Proceedings of the 14th ACM international conference on Information and knowledge management},
  pages={485--492},
  year={2005}
}

@inproceedings{sugiyama2004adaptive,
  title={Adaptive web search based on user profile constructed without any effort from users},
  author={Sugiyama, Kazunari and Hatano, Kenji and Yoshikawa, Masatoshi},
  booktitle={Proceedings of the 13th international conference on World Wide Web},
  pages={675--684},
  year={2004}
}

@article{gale1962college,
  title={College admissions and the stability of marriage},
  author={Gale, David and Shapley, Lloyd S},
  journal={The American Mathematical Monthly},
  volume={69},
  number={1},
  pages={9--15},
  year={1962},
  publisher={Taylor \& Francis}
}

@book{gusfield1989stable,
  title={The stable marriage problem: structure and algorithms},
  author={Gusfield, Dan and Irving, Robert W},
  year={1989},
  publisher={MIT press}
}

@article{adomavicius2011improving,
  title={Improving aggregate recommendation diversity using ranking-based techniques},
  author={Adomavicius, Gediminas and Kwon, YoungOk},
  journal={IEEE Transactions on Knowledge and Data Engineering},
  volume={24},
  number={5},
  pages={896--911},
  year={2011},
  publisher={IEEE}
}

@inproceedings{vargas2011rank,
  title={Rank and relevance in novelty and diversity metrics for recommender systems},
  author={Vargas, Sa{\'u}l and Castells, Pablo},
  booktitle={Proceedings of the fifth ACM conference on Recommender systems},
  pages={109--116},
  year={2011}
}


@inproceedings{li2017neural,
  title={Neural attentive session-based recommendation},
  author={Li, Jing and Ren, Pengjie and Chen, Zhumin and Ren, Zhaochun and Lian, Tao and Ma, Jun},
  booktitle={Proceedings of the 2017 ACM on Conference on Information and Knowledge Management},
  pages={1419--1428},
  year={2017}
}

@inproceedings{kang2018self,
  title={Self-attentive sequential recommendation},
  author={Kang, Wang-Cheng and McAuley, Julian},
  booktitle={2018 IEEE International Conference on Data Mining (ICDM)},
  pages={197--206},
  year={2018},
  organization={IEEE}
}

@inproceedings{sun2019bert4rec,
  title={BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer},
  author={Sun, Fei and Liu, Jun and Wu, Jian and Pei, Changhua and Lin, Xiao and Ou, Wenwu and Jiang, Peng},
  booktitle={Proceedings of the 28th ACM International Conference on Information and Knowledge Management},
  pages={1441--1450},
  year={2019}
}

@inproceedings{kang2017visually,
  title={Visually-aware fashion recommendation and design with generative image models},
  author={Kang, Wang-Cheng and Fang, Chen and Wang, Zhaowen and McAuley, Julian},
  booktitle={2017 IEEE International Conference on Data Mining (ICDM)},
  pages={207--216},
  year={2017},
  organization={IEEE}
}

@inproceedings{goodfellow2014generative,
  title={Generative adversarial nets},
  author={Goodfellow, Ian and Pouget-Abadie, Jean and Mirza, Mehdi and Xu, Bing and Warde-Farley, David and Ozair, Sherjil and Courville, Aaron and Bengio, Yoshua},
  booktitle={Advances in neural information processing systems},
  pages={2672--2680},
  year={2014}
}

@article{mirza2014conditional,
  title={Conditional generative adversarial nets},
  author={Mirza, Mehdi and Osindero, Simon},
  journal={arXiv preprint arXiv:1411.1784},
  year={2014}
}

@article{fleder2009blockbuster,
  title={Blockbuster culture's next rise or fall: The impact of recommender systems on sales diversity},
  author={Fleder, Daniel and Hosanagar, Kartik},
  journal={Management science},
  volume={55},
  number={5},
  pages={697--712},
  year={2009},
  publisher={INFORMS}
}

@inproceedings{ziegler2005improving,
  title={Improving recommendation lists through topic diversification},
  author={Ziegler, Cai-Nicolas and McNee, Sean M and Konstan, Joseph A and Lausen, Georg},
  booktitle={Proceedings of the 14th international conference on World Wide Web},
  pages={22--32},
  year={2005}
}

@inproceedings{zhang2008avoiding,
  title={Avoiding monotony: improving the diversity of recommendation lists},
  author={Zhang, Mi and Hurley, Neil},
  booktitle={Proceedings of the 2008 ACM conference on Recommender systems},
  pages={123--130},
  year={2008}
}

@inproceedings{ekstrand2018all,
  title={All the cool kids, how do they fit in?: Popularity and demographic biases in recommender evaluation and effectiveness},
  author={Ekstrand, Michael D and Tian, Mucun and Azpiazu, Ion Madrazo and Ekstrand, Jennifer D and Anuyah, Oghenemaro and McNeill, David and Pera, Maria Soledad},
  booktitle={Conference on Fairness, Accountability and Transparency},
  pages={172--186},
  year={2018}
}

@article{harper2015movielens,
  title={The movielens datasets: History and context},
  author={Harper, F Maxwell and Konstan, Joseph A},
  journal={Acm transactions on interactive intelligent systems (tiis)},
  volume={5},
  number={4},
  pages={1--19},
  year={2015},
  publisher={ACM New York, NY, USA}
}

@phdthesis{celma2008music,
  title={Music recommendation and discovery in the long tail},
  author={Celma Herrada, {\`O}scar},
  year={2008},
  publisher={Universitat Pompeu Fabra}
}

@inproceedings{ekstrand2018exploring,
  title={Exploring author gender in book rating and recommendation},
  author={Ekstrand, Michael D and Tian, Mucun and Kazi, Mohammed R Imran and Mehrpouyan, Hoda and Kluver, Daniel},
  booktitle={Proceedings of the 12th ACM conference on recommender systems},
  pages={242--250},
  year={2018}
}

@inproceedings{wan2020addressing,
  title={Addressing Marketing Bias in Product Recommendations},
  author={Wan, Mengting and Ni, Jianmo and Misra, Rishabh and McAuley, Julian},
  booktitle={Proceedings of the 13th International Conference on Web Search and Data Mining},
  pages={618--626},
  year={2020}
}

@inproceedings{bellogin2011precision,
  title={Precision-oriented evaluation of recommender systems: an algorithmic comparison},
  author={Bellogin, Alejandro and Castells, Pablo and Cantador, Ivan},
  booktitle={Proceedings of the fifth ACM conference on Recommender systems},
  pages={333--336},
  year={2011}
}

@inproceedings{wan2018item,
  title={Item recommendation on monotonic behavior chains},
  author={Wan, Mengting and McAuley, Julian},
  booktitle={Proceedings of the 12th ACM Conference on Recommender Systems},
  pages={86--94},
  year={2018}
}

@inproceedings{ma2008sorec,
  title={Sorec: social recommendation using probabilistic matrix factorization},
  author={Ma, Hao and Yang, Haixuan and Lyu, Michael R and King, Irwin},
  booktitle={Proceedings of the 17th ACM conference on Information and knowledge management},
  pages={931--940},
  year={2008}
}

@inproceedings{zhao2014leveraging,
  title={Leveraging social connections to improve personalized ranking for collaborative filtering},
  author={Zhao, Tong and McAuley, Julian and King, Irwin},
  booktitle={Proceedings of the 23rd ACM international conference on conference on information and knowledge management},
  pages={261--270},
  year={2014}
}

@inproceedings{o2001polylens,
  title={PolyLens: a recommender system for groups of users},
  author={O’connor, Mark and Cosley, Dan and Konstan, Joseph A and Riedl, John},
  booktitle={ECSCW 2001},
  pages={199--218},
  year={2001},
  organization={Springer}
}

@inproceedings{pan2013gbpr,
  title={Gbpr: Group preference based bayesian personalized ranking for one-class collaborative filtering},
  author={Pan, Weike and Chen, Li},
  booktitle={Twenty-Third International Joint Conference on Artificial Intelligence},
  year={2013}
}

@article{amer2009group,
  title={Group recommendation: Semantics and efficiency},
  author={Amer-Yahia, Sihem and Roy, Senjuti Basu and Chawlat, Ashish and Das, Gautam and Yu, Cong},
  journal={Proceedings of the VLDB Endowment},
  volume={2},
  number={1},
  pages={754--765},
  year={2009},
  publisher={VLDB Endowment}
}

@inproceedings{anderson2020algorithmic,
  title={Algorithmic effects on the diversity of consumption on spotify},
  author={Anderson, Ashton and Maystre, Lucas and Anderson, Ian and Mehrotra, Rishabh and Lalmas, Mounia},
  booktitle={Proceedings of The Web Conference 2020},
  pages={2155--2165},
  year={2020}
}

@inproceedings{zhou2010impact,
  title={The impact of YouTube recommendation system on video views},
  author={Zhou, Renjie and Khemmarat, Samamon and Gao, Lixin},
  booktitle={Proceedings of the 10th ACM SIGCOMM conference on Internet measurement},
  pages={404--410},
  year={2010}
}

@article{brynjolfsson2006niches,
  title={From niches to riches: Anatomy of the long tail},
  author={Brynjolfsson, Erik and Hu, Yu Jeffrey and Smith, Michael D},
  journal={Sloan Management Review},
  volume={47},
  number={4},
  pages={67--71},
  year={2006}
}

@inproceedings{mooney2000content,
  title={Content-based book recommending using learning for text categorization},
  author={Mooney, Raymond J and Roy, Loriene},
  booktitle={Proceedings of the fifth ACM conference on Digital libraries},
  pages={195--204},
  year={2000}
}

@inproceedings{ribeiro2020auditing,
  title={Auditing radicalization pathways on youtube},
  author={Ribeiro, Manoel Horta and Ottoni, Raphael and West, Robert and Almeida, Virg{\'\i}lio AF and Meira Jr, Wagner},
  booktitle={Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency},
  pages={131--141},
  year={2020}
}

@inproceedings{park2009pairwise,
  title={Pairwise preference regression for cold-start recommendation},
  author={Park, Seung-Taek and Chu, Wei},
  booktitle={Proceedings of the third ACM conference on Recommender systems},
  pages={21--28},
  year={2009}
}

@inproceedings{rashid2002getting,
  title={Getting to know you: learning new user preferences in recommender systems},
  author={Rashid, Al Mamunur and Albert, Istvan and Cosley, Dan and Lam, Shyong K and McNee, Sean M and Konstan, Joseph A and Riedl, John},
  booktitle={Proceedings of the 7th international conference on Intelligent user interfaces},
  pages={127--134},
  year={2002}
}

@inproceedings{zhou2011functional,
  title={Functional matrix factorizations for cold-start recommendation},
  author={Zhou, Ke and Yang, Shuang-Hong and Zha, Hongyuan},
  booktitle={Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval},
  pages={315--324},
  year={2011}
}

@inproceedings{li2010contextual,
  title={A contextual-bandit approach to personalized news article recommendation},
  author={Li, Lihong and Chu, Wei and Langford, John and Schapire, Robert E},
  booktitle={Proceedings of the 19th international conference on World wide web},
  pages={661--670},
  year={2010}
}

@inproceedings{mcauley2013hidden,
  title={Hidden factors and hidden topics: understanding rating dimensions with review text},
  author={McAuley, Julian and Leskovec, Jure},
  booktitle={Proceedings of the 7th ACM conference on Recommender systems},
  pages={165--172},
  year={2013}
}

@article{blei2003latent,
  title={Latent dirichlet allocation},
  author={Blei, David M and Ng, Andrew Y and Jordan, Michael I},
  journal={Journal of machine Learning research},
  volume={3},
  number={Jan},
  pages={993--1022},
  year={2003}
}

@inproceedings{pizzato2010recon,
  title={RECON: a reciprocal recommender for online dating},
  author={Pizzato, Luiz and Rej, Tomek and Chung, Thomas and Koprinska, Irena and Kay, Judy},
  booktitle={Proceedings of the fourth ACM conference on Recommender systems},
  pages={207--214},
  year={2010}
}

@inproceedings{waller2019generalists,
  title={Generalists and specialists: Using community embeddings to quantify activity diversity in online platforms},
  author={Waller, Isaac and Anderson, Ashton},
  booktitle={The World Wide Web Conference},
  pages={1954--1964},
  year={2019}
}

@inproceedings{mikolov2013distributed,
  title={Distributed representations of words and phrases and their compositionality},
  author={Mikolov, Tomas and Sutskever, Ilya and Chen, Kai and Corrado, Greg S and Dean, Jeff},
  booktitle={Advances in neural information processing systems},
  pages={3111--3119},
  year={2013}
}

@inproceedings{barkan2016item2vec,
  title={Item2vec: neural item embedding for collaborative filtering},
  author={Barkan, Oren and Koenigstein, Noam},
  booktitle={2016 IEEE 26th International Workshop on Machine Learning for Signal Processing (MLSP)},
  pages={1--6},
  year={2016},
  organization={IEEE}
}

@article{maaten2008visualizing,
  title={Visualizing data using t-SNE},
  author={Maaten, Laurens van der and Hinton, Geoffrey},
  journal={Journal of machine learning research},
  volume={9},
  number={Nov},
  pages={2579--2605},
  year={2008}
}

@article{mehta2007adwords,
  title={Adwords and generalized online matching},
  author={Mehta, Aranyak and Saberi, Amin and Vazirani, Umesh and Vazirani, Vijay},
  journal={Journal of the ACM (JACM)},
  volume={54},
  number={5},
  pages={22--es},
  year={2007},
  publisher={ACM New York, NY, USA}
}

@book{rajaraman2011mining,
  title={Mining of massive datasets},
  author={Rajaraman, Anand and Ullman, Jeffrey David},
  year={2011},
  publisher={Cambridge University Press}
}

@article{bakshy2015exposure,
  title={Exposure to ideologically diverse news and opinion on Facebook},
  author={Bakshy, Eytan and Messing, Solomon and Adamic, Lada A},
  journal={Science},
  volume={348},
  number={6239},
  pages={1130--1132},
  year={2015},
  publisher={American Association for the Advancement of Science}
}

@article{flaxman2016filter,
  title={Filter bubbles, echo chambers, and online news consumption},
  author={Flaxman, Seth and Goel, Sharad and Rao, Justin M},
  journal={Public opinion quarterly},
  volume={80},
  number={S1},
  pages={298--320},
  year={2016},
  publisher={Oxford University Press}
}

@article{haim2018burst,
  title={Burst of the filter bubble? Effects of personalization on the diversity of Google News},
  author={Haim, Mario and Graefe, Andreas and Brosius, Hans-Bernd},
  journal={Digital journalism},
  volume={6},
  number={3},
  pages={330--343},
  year={2018},
  publisher={Taylor \& Francis}
}

@inproceedings{nguyen2014exploring,
  title={Exploring the filter bubble: the effect of using recommender systems on content diversity},
  author={Nguyen, Tien T and Hui, Pik-Mai and Harper, F Maxwell and Terveen, Loren and Konstan, Joseph A},
  booktitle={Proceedings of the 23rd international conference on World wide web},
  pages={677--686},
  year={2014}
}

@book{pariser2011filter,
  title={The filter bubble: What the Internet is hiding from you},
  author={Pariser, Eli},
  year={2011},
  publisher={Penguin UK}
}

@article{radford2017learning,
  title={Learning to generate reviews and discovering sentiment},
  author={Radford, Alec and Jozefowicz, Rafal and Sutskever, Ilya},
  journal={arXiv preprint arXiv:1704.01444},
  year={2017}
}

@inproceedings{dong2017learning,
  title={Learning to generate product reviews from attributes},
  author={Dong, Li and Huang, Shaohan and Wei, Furu and Lapata, Mirella and Zhou, Ming and Xu, Ke},
  booktitle={Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 1, Long Papers},
  pages={623--632},
  year={2017}
}

@inproceedings{ni2017estimating,
  title={Estimating reactions and recommending products with generative models of reviews},
  author={Ni, Jianmo and Lipton, Zachary C and Vikram, Sharad and McAuley, Julian},
  booktitle={Proceedings of the Eighth International Joint Conference on Natural Language Processing (Volume 1: Long Papers)},
  pages={783--791},
  year={2017}
}

@inproceedings{zheng2017joint,
  title={Joint deep modeling of users and items using reviews for recommendation},
  author={Zheng, Lei and Noroozi, Vahid and Yu, Philip S},
  booktitle={Proceedings of the Tenth ACM International Conference on Web Search and Data Mining},
  pages={425--434},
  year={2017}
}

@inproceedings{ling2014ratings,
  title={Ratings meet reviews, a combined approach to recommend},
  author={Ling, Guang and Lyu, Michael R and King, Irwin},
  booktitle={Proceedings of the 8th ACM Conference on Recommender systems},
  pages={105--112},
  year={2014}
}

@inproceedings{diao2014jointly,
  title={Jointly modeling aspects, ratings and sentiments for movie recommendation (JMARS)},
  author={Diao, Qiming and Qiu, Minghui and Wu, Chao-Yuan and Smola, Alexander J and Jiang, Jing and Wang, Chong},
  booktitle={Proceedings of the 20th ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={193--202},
  year={2014}
}

@inproceedings{wang2011collaborative,
  title={Collaborative topic modeling for recommending scientific articles},
  author={Wang, Chong and Blei, David M},
  booktitle={Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={448--456},
  year={2011}
}

@article{sachdeva2020useful,
  title={How Useful are Reviews for Recommendation? A Critical Review and Potential Improvements},
  author={Sachdeva, Noveen and McAuley, Julian},
  journal={arXiv preprint arXiv:2005.12210},
  year={2020}
}

@inproceedings{abdollahpouri2017recommender,
  title={Recommender systems as multistakeholder environments},
  author={Abdollahpouri, Himan and Burke, Robin and Mobasher, Bamshad},
  booktitle={Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization},
  pages={347--348},
  year={2017}
}

@inproceedings{rappaz2017bartering,
  title={Bartering books to beers: a recommender system for exchange platforms},
  author={Rappaz, J{\'e}r{\'e}mie and Vladarean, Maria-Luiza and McAuley, Julian and Catasta, Michele},
  booktitle={Proceedings of the Tenth ACM International Conference on Web Search and Data Mining},
  pages={505--514},
  year={2017}
}

@inproceedings{he2017translation,
  title={Translation-based recommendation},
  author={He, Ruining and Kang, Wang-Cheng and McAuley, Julian},
  booktitle={Proceedings of the eleventh ACM conference on recommender systems},
  pages={161--169},
  year={2017}
}

@inproceedings{bordes2013translating,
  title={Translating embeddings for modeling multi-relational data},
  author={Bordes, Antoine and Usunier, Nicolas and Garcia-Duran, Alberto and Weston, Jason and Yakhnenko, Oksana},
  booktitle={Advances in neural information processing systems},
  pages={2787--2795},
  year={2013}
}

@inproceedings{wang2014knowledge,
  title={Knowledge graph embedding by translating on hyperplanes},
  author={Wang, Zhen and Zhang, Jianwen and Feng, Jianlin and Chen, Zheng},
  booktitle={Aaai},
  volume={14},
  number={2014},
  pages={1112--1119},
  year={2014},
  organization={Citeseer}
}

@inproceedings{10.5555/2886521.2886624,
author = {Lin, Yankai and Liu, Zhiyuan and Sun, Maosong and Liu, Yang and Zhu, Xuan},
title = {Learning Entity and Relation Embeddings for Knowledge Graph Completion},
year = {2015},
booktitle = {AAAI Conference on Artificial Intelligence},
pages = {2181–2187}
}

@inproceedings{wan2017modeling,
  title={Modeling consumer preferences and price sensitivities from large-scale grocery shopping transaction logs},
  author={Wan, Mengting and Wang, Di and Goldman, Matt and Taddy, Matt and Rao, Justin and Liu, Jie and Lymberopoulos, Dimitrios and McAuley, Julian},
  booktitle={Proceedings of the 26th International Conference on World Wide Web},
  pages={1103--1112},
  year={2017}
}

@article{zhang2004customizing,
  title={Customizing promotions in online stores},
  author={Zhang, Jie and Krishnamurthi, Lakshman},
  journal={Marketing science},
  volume={23},
  number={4},
  pages={561--578},
  year={2004},
  publisher={INFORMS}
}

@article{zhang2009effectiveness,
  title={The effectiveness of customized promotions in online and offline stores},
  author={Zhang, Jie and Wedel, Michel},
  journal={Journal of marketing research},
  volume={46},
  number={2},
  pages={190--206},
  year={2009},
  publisher={SAGE Publications Sage CA: Los Angeles, CA}
}

@book{case2007principles,
  title={Principles of microeconomics},
  author={Case, Karl E and Fair, Ray C},
  year={2007},
  publisher={Pearson Education}
}

@inproceedings{wilhelm2018practical,
  title={Practical diversified recommendations on youtube with determinantal point processes},
  author={Wilhelm, Mark and Ramanathan, Ajith and Bonomo, Alexander and Jain, Sagar and Chi, Ed H and Gillenwater, Jennifer},
  booktitle={Proceedings of the 27th ACM International Conference on Information and Knowledge Management},
  pages={2165--2173},
  year={2018}
}

@article{herlocker2004evaluating,
  title={Evaluating collaborative filtering recommender systems},
  author={Herlocker, Jonathan L and Konstan, Joseph A and Terveen, Loren G and Riedl, John T},
  journal={ACM Transactions on Information Systems (TOIS)},
  volume={22},
  number={1},
  pages={5--53},
  year={2004},
  publisher={ACM New York, NY, USA}
}

@article{bayer2016fastfm,
  title={fastfm: A library for factorization machines},
  author={Bayer, Immanuel},
  journal={The Journal of Machine Learning Research},
  volume={17},
  number={1},
  pages={6393--6397},
  year={2016},
  publisher={JMLR.org}
}


@article{Hug2020,
  doi = {10.21105/joss.02174},
  publisher = {The Open Journal},
  volume = {5},
  number = {52},
  pages = {2174},
  year = {2020},
  author = {Nicolas Hug},
  title = {Surprise: A Python library for recommender systems},
  journal = {Journal of Open Source Software}
}