{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T13:02:24Z","timestamp":1783429344306,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,2,2]],"date-time":"2018-02-02T00:00:00Z","timestamp":1517529600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1700832"],"award-info":[{"award-number":["1700832"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004344","name":"Adobe Systems","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004344","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004673","name":"AOL","doi-asserted-by":"publisher","award":["Connected Experiences Lab"],"award-info":[{"award-number":["Connected Experiences Lab"]}],"id":[{"id":"10.13039\/100004673","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,2,2]]},"DOI":"10.1145\/3159652.3159681","type":"proceedings-article","created":{"date-parts":[[2018,2,6]],"date-time":"2018-02-06T18:12:23Z","timestamp":1517940743000},"page":"664-672","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["OpenRec"],"prefix":"10.1145","author":[{"given":"Longqi","family":"Yang","sequence":"first","affiliation":[{"name":"Cornell Tech, Cornell University, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eugene","family":"Bagdasaryan","sequence":"additional","affiliation":[{"name":"Cornell Tech, Cornell University, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joshua","family":"Gruenstein","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, Cambridge, MA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cheng-Kang","family":"Hsieh","sequence":"additional","affiliation":[{"name":"Cornell Tech, Cornell University, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Deborah","family":"Estrin","sequence":"additional","affiliation":[{"name":"Cornell Tech, Cornell University, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,2,2]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv preprint arXiv:1603.04467","author":"Agarwal Ashish","year":"2016","unstructured":"Mart\u00b4?n Abadi, Ashish Agarwal , Paul Barham , Eugene Brevdo , Zhifeng Chen , Craig Citro , Greg S Corrado , Andy Davis , Jeffrey Dean , Matthieu Devin , and others. 2016 . Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv preprint arXiv:1603.04467 (2016). Mart\u00b4?n Abadi, Ashish Agarwal, Paul Barham, Eugene Brevdo, Zhifeng Chen, Craig Citro, Greg S Corrado, Andy Davis, Jeffrey Dean, Matthieu Devin, and others. 2016. Tensorflow: Large-scale machine learning on heterogeneous distributed systems. arXiv preprint arXiv:1603.04467 (2016)."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043932.2043988"},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of KDD cup and workshop","volume":"2007","author":"Bennett James","year":"2007","unstructured":"James Bennett , Stan Lanning , and others. 2007 . The netflix prize . In Proceedings of KDD cup and workshop , Vol. 2007 . New York, NY, USA, 35. James Bennett, Stan Lanning, and others. 2007. The netflix prize. In Proceedings of KDD cup and workshop, Vol. 2007. New York, NY, USA, 35."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.841785"},{"key":"e_1_3_2_1_5_1","volume-title":"Massive Exploration of Neural Machine Translation Architectures. ArXiv e-prints (March","author":"Britz Denny","year":"2017","unstructured":"Denny Britz , Anna Goldie , Thang Luong , and quoc Le. 2017. Massive Exploration of Neural Machine Translation Architectures. ArXiv e-prints (March 2017 ). arXiv:cs.CL\/1703.03906 Denny Britz, Anna Goldie, Thang Luong, and quoc Le. 2017. Massive Exploration of Neural Machine Translation Architectures. ArXiv e-prints (March 2017). arXiv:cs.CL\/1703.03906"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2505515.2508198"},{"key":"e_1_3_2_1_7_1","unstructured":"Franc\u00b8ois Chollet and others. 2015. Keras. https:\/\/github.com\/fchollet\/keras. (2015).  Franc\u00b8ois Chollet and others. 2015. Keras. https:\/\/github.com\/fchollet\/keras. (2015)."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2959100.2959190"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043932.2043958"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043932.2043989"},{"key":"e_1_3_2_1_11_1","volume-title":"UMAP Workshops.","author":"Guo Guibing","year":"2015","unstructured":"Guibing Guo , Jie Zhang , Zhu Sun , and Neil Yorke-Smith . 2015 . LibRec: A Java Library for Recommender Systems .. In UMAP Workshops. Guibing Guo, Jie Zhang, Zhu Sun, and Neil Yorke-Smith. 2015. LibRec: A Java Library for Recommender Systems.. In UMAP Workshops."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1835449.1835484"},{"key":"e_1_3_2_1_13_1","volume-title":"VBPR: visual bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1510.01784","author":"He Ruining","year":"2015","unstructured":"Ruining He and Julian McAuley . 2015. VBPR: visual bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1510.01784 ( 2015 ). Ruining He and Julian McAuley. 2015. VBPR: visual bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1510.01784 (2015)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052569"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052639"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872427.2883006"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2008.22"},{"key":"e_1_3_2_1_18_1","unstructured":"Nicolas Hug. 2017. Surprise a Python library for recommender systems. http:\/\/surpriselib.com. (2017).  Nicolas Hug. 2017. Surprise a Python library for recommender systems. http:\/\/surpriselib.com. (2017)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2647868.2654889"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1721654.1721677"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2003.1167344"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2783258.2783381"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766462.2767755"},{"key":"e_1_3_2_1_24_1","unstructured":"Slav Petrov and others. 2016. SyntaxNet. https:\/\/github.com\/tensorflow\/models\/ tree\/master\/syntaxnet. (2016).  Slav Petrov and others. 2016. SyntaxNet. https:\/\/github.com\/tensorflow\/models\/ tree\/master\/syntaxnet. (2016)."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1639714.1639731"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence. AUAI Press, 452--461","author":"Rendle Steffen","year":"2009","unstructured":"Steffen Rendle , Christoph Freudenthaler , Zeno Gantner , and Lars Schmidt-thieme. 2009 . BPR: Bayesian personalized ranking from implicit feedback . In Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence. AUAI Press, 452--461 . Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence. AUAI Press, 452--461."},{"key":"e_1_3_2_1_27_1","first-page":"2","article-title":"Probabilistic Matrix Factorization","volume":"1","author":"Salakhutdinov Ruslan","year":"2007","unstructured":"Ruslan Salakhutdinov and Andriy Mnih . 2007 . Probabilistic Matrix Factorization .. In NIPS , Vol. 1. 2 -- 1 . Ruslan Salakhutdinov and Andriy Mnih. 2007. Probabilistic Matrix Factorization.. In NIPS, Vol. 1. 2--1.","journal-title":"NIPS"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2556270"},{"key":"e_1_3_2_1_29_1","unstructured":"Apache Spark. 2017. MLlib. https:\/\/spark.apache.org\/mllib\/. (2017).  Apache Spark. 2017. MLlib. https:\/\/spark.apache.org\/mllib\/. (2017)."},{"key":"e_1_3_2_1_30_1","unstructured":"Aaron Van den Oord Sander Dieleman and Benjamin Schrauwen. 2013. Deep content-based music recommendation. In Advances in neural information processing systems. 2643--2651.   Aaron Van den Oord Sander Dieleman and Benjamin Schrauwen. 2013. Deep content-based music recommendation. In Advances in neural information processing systems. 2643--2651."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2783258.2783273"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3018661.3018689"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3041021.3054183"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072614"}],"event":{"name":"WSDM 2018: The Eleventh ACM International Conference on Web Search and Data Mining","location":"Marina Del Rey CA USA","acronym":"WSDM 2018","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGWEB ACM Special Interest Group on Hypertext, Hypermedia, and Web","SIGKDD ACM Special Interest Group on Knowledge Discovery in Data","SIGIR ACM Special Interest Group on Information Retrieval"]},"container-title":["Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3159652.3159681","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3159652.3159681","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3159652.3159681","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:12Z","timestamp":1750213572000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3159652.3159681"}},"subtitle":["A Modular Framework for Extensible and Adaptable Recommendation Algorithms"],"short-title":[],"issued":{"date-parts":[[2018,2,2]]},"references-count":34,"alternative-id":["10.1145\/3159652.3159681","10.1145\/3159652"],"URL":"https:\/\/doi.org\/10.1145\/3159652.3159681","relation":{},"subject":[],"published":{"date-parts":[[2018,2,2]]},"assertion":[{"value":"2018-02-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}