{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T14:59:32Z","timestamp":1725893972672},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642330773"},{"type":"electronic","value":"9783642330780"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-33078-0_22","type":"book-chapter","created":{"date-parts":[[2012,9,3]],"date-time":"2012-09-03T21:37:49Z","timestamp":1346708269000},"page":"303-316","source":"Crossref","is-referenced-by-count":3,"title":["GPU-Accelerated Restricted Boltzmann Machine for Collaborative Filtering"],"prefix":"10.1007","author":[{"given":"Xianggao","family":"Cai","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhanpeng","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guoming","family":"Lai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chengwei","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaola","family":"Lin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"22_CR1","first-page":"194","volume":"1","author":"P. Smolensky","year":"1986","unstructured":"Smolensky, P.: Information processing in dynamical systems: Foundations of harmony theory. Parallel Distributed Processing: Explorations in the Microstructure of Cognition\u00a01, 194\u2013281 (1986)","journal-title":"Parallel Distributed Processing: Explorations in the Microstructure of Cognition"},{"doi-asserted-by":"crossref","unstructured":"Salakhutdinov, R., Mnih, A., Hinton, G.: Restricted boltzmann machines for collaborative filtering. In: Proceedings of the 24th International Conference on Machine Learning, pp. 791\u2013798. ACM (2007)","key":"22_CR2","DOI":"10.1145\/1273496.1273596"},{"unstructured":"Salakhutdinov, R., Hinton, G.: Deep boltzmann machines. In: Proceedings of the International Conference on Artificial Intelligence and Statistics, vol.\u00a05, pp. 448\u2013455 (2009)","key":"22_CR3"},{"doi-asserted-by":"crossref","unstructured":"Ranzato, M., Szummer, M.: Semi-supervised learning of compact document representations with deep networks. In: Proceedings of the 25th International Conference on Machine Learning, pp. 792\u2013799. ACM (2008)","key":"22_CR4","DOI":"10.1145\/1390156.1390256"},{"unstructured":"Ly, D., Paprotski, V., Yen, D.: Neural networks on gpus: Restricted boltzmann machines. Tech. rep., Technical Report, Department of Electrical and Computer Engineering, University of Toronto (2008)","key":"22_CR5"},{"unstructured":"McAfee, L.: Design and analysis of blas, gpu, and sparse multithreaded acceleration methods for restricted b oltzmann machine training","key":"22_CR6"},{"doi-asserted-by":"crossref","unstructured":"Raina, R., Madhavan, A., Ng, A.: Large-scale deep unsupervised learning using graphics processors. In: Proceedings of the 26th Annual International Conference on Machine Learning, pp. 873\u2013880. ACM (2009)","key":"22_CR7","DOI":"10.1145\/1553374.1553486"},{"doi-asserted-by":"crossref","unstructured":"Kim, S., McAfee, L., McMahon, P., Olukotun, K.: A highly scalable restricted boltzmann machine FPGA implementation. In: International Conference on Field Programmable Logic and Applications, FPL 2009, pp. 367\u2013372. IEEE (2009)","key":"22_CR8","DOI":"10.1109\/FPL.2009.5272262"},{"doi-asserted-by":"crossref","unstructured":"Kim, S., McMahon, P., Olukotun, K.: A large-scale architecture for restricted boltzmann machines. In: 2010 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 201\u2013208. IEEE (2010)","key":"22_CR9","DOI":"10.1109\/FCCM.2010.38"},{"doi-asserted-by":"crossref","unstructured":"Ly, D., Chow, P.: A high-performance FPGA architecture for restricted boltzmann machines. In: Proceeding of the ACM\/SIGDA International Symposium on Field Programmable Gate Arrays, pp. 73\u201382. ACM (2009)","key":"22_CR10","DOI":"10.1145\/1508128.1508140"},{"doi-asserted-by":"crossref","unstructured":"Ly, D., Chow, P.: A multi-fpga architecture for stochastic restricted boltzmann machines. In: International Conference on Field Programmable Logic and Applications, FPL 2009, pp. 168\u2013173. IEEE (2009)","key":"22_CR11","DOI":"10.1109\/FPL.2009.5272516"},{"issue":"11","key":"22_CR12","doi-asserted-by":"publisher","first-page":"1780","DOI":"10.1109\/TNN.2010.2073481","volume":"21","author":"D. Ly Le","year":"2010","unstructured":"Le Ly, D., Chow, P.: High-performance reconfigurable hardware architecture for restricted boltzmann machines. IEEE Transactions on Neural Networks\u00a021(11), 1780\u20131792 (2010)","journal-title":"IEEE Transactions on Neural Networks"},{"issue":"3","key":"22_CR13","doi-asserted-by":"crossref","first-page":"410","DOI":"10.1016\/j.intcom.2005.11.004","volume":"18","author":"G. Lekakos","year":"2006","unstructured":"Lekakos, G., Giaglis, G.: Improving the prediction accuracy of recommendation algorithms. Approaches Anchored on Human Factors. Interacting with Computers\u00a018(3), 410\u2013431 (2006)","journal-title":"Approaches Anchored on Human Factors. Interacting with Computers"},{"issue":"3","key":"22_CR14","doi-asserted-by":"publisher","first-page":"413","DOI":"10.1016\/S0957-4174(03)00067-8","volume":"25","author":"T. Roh","year":"2003","unstructured":"Roh, T., Oh, K., Han, I.: The collaborative filtering recommendation based on som cluster-indexing cbr. Expert Systems with Applications\u00a025(3), 413\u2013423 (2003)","journal-title":"Expert Systems with Applications"},{"issue":"1","key":"22_CR15","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1016\/j.eswa.2007.07.055","volume":"35","author":"Y. Shih","year":"2008","unstructured":"Shih, Y., Liu, D.: Product recommendation approaches: Collaborative filtering via customer lifetime value and customer demands. Expert Systems with Applications\u00a035(1), 350\u2013360 (2008)","journal-title":"Expert Systems with Applications"},{"issue":"8","key":"22_CR16","doi-asserted-by":"publisher","first-page":"1771","DOI":"10.1162\/089976602760128018","volume":"14","author":"G. Hinton","year":"2002","unstructured":"Hinton, G.: Training products of experts by minimizing contrastive divergence. Neural Computation\u00a014(8), 1771\u20131800 (2002)","journal-title":"Neural Computation"},{"key":"22_CR17","first-page":"129","volume-title":"Compute unified device architecture programming guide","author":"C. Nvidia","year":"2007","unstructured":"Nvidia, C.: Compute unified device architecture programming guide, vol.\u00a083, p. 129. NVIDIA, Santa Clara (2007)"},{"key":"22_CR18","volume-title":"Cublas library","author":"C. Nvidia","year":"2008","unstructured":"Nvidia, C.: Cublas library, vol.\u00a015. NVIDIA Corporation, Santa Clara (2008)"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-33078-0_22.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,4]],"date-time":"2021-05-04T11:54:28Z","timestamp":1620129268000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-33078-0_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642330773","9783642330780"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-33078-0_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}