{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T06:54:32Z","timestamp":1775199272964,"version":"3.50.1"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2004,11,1]],"date-time":"2004-11-01T00:00:00Z","timestamp":1099267200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2004,11]]},"abstract":"<jats:p>Collaborative recommendation has emerged as an effective technique for personalized information access. However, there has been relatively little theoretical analysis of the conditions under which the technique is effective. To explore this issue, we analyse the &lt;i&gt;robustness&lt;\/i&gt; of collaborative recommendation: the ability to make recommendations despite (possibly intentional) noisy product ratings. There are two aspects to robustness: recommendation &lt;i&gt;accuracy&lt;\/i&gt; and &lt;i&gt;stability&lt;\/i&gt;. We formalize recommendation accuracy in machine learning terms and develop theoretically justified models of accuracy. In addition, we present a framework to examine recommendation stability in the context of a widely-used collaborative filtering algorithm. For each case, we evaluate our analysis using several real-world data-sets. Our investigation is both practically relevant for enterprises wondering whether collaborative recommendation leaves their marketing operations open to attack, and theoretically interesting for the light it sheds on a comprehensive theory of collaborative recommendation.<\/jats:p>","DOI":"10.1145\/1031114.1031116","type":"journal-article","created":{"date-parts":[[2005,1,26]],"date-time":"2005-01-26T16:35:53Z","timestamp":1106757353000},"page":"344-377","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":237,"title":["Collaborative recommendation"],"prefix":"10.1145","volume":"4","author":[{"given":"Michael","family":"O'Mahony","sequence":"first","affiliation":[{"name":"University College Dublin, Belfield, Dublin, Ireland"}]},{"given":"Neil","family":"Hurley","sequence":"additional","affiliation":[{"name":"University College Dublin, Belfield, Dublin, Ireland"}]},{"given":"Nicholas","family":"Kushmerick","sequence":"additional","affiliation":[{"name":"University College Dublin, Belfield, Dublin, Ireland"}]},{"given":"Gu\u00e9nol\u00e9","family":"Silvestre","sequence":"additional","affiliation":[{"name":"University College Dublin, Belfield, Dublin, Ireland"}]}],"member":"320","published-online":{"date-parts":[[2004,11]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 9th National Conference on Artificial Intelligence.]]","author":"Albert M.","unstructured":"Albert , M. and Aha , D . 1991. Analyses of instance-based learning algorithms . In Proceedings of the 9th National Conference on Artificial Intelligence.]] Albert, M. and Aha, D. 1991. Analyses of instance-based learning algorithms. In Proceedings of the 9th National Conference on Artificial Intelligence.]]"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022873112823"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/380752.380859"},{"key":"e_1_2_1_4_1","volume-title":"Conference on the Uncertainty in Artificial Intelligence.]]","author":"Breese J.","unstructured":"Breese , J. , Heckerman , D. , and Kadie , C . 1998. Empirical analysis of predictive algorithms for collaborative filtering . In Conference on the Uncertainty in Artificial Intelligence.]] Breese, J., Heckerman, D., and Kadie, C. 1998. Empirical analysis of predictive algorithms for collaborative filtering. In Conference on the Uncertainty in Artificial Intelligence.]]"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/509907.509922"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/138859.138867"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/645361.650834"},{"key":"e_1_2_1_8_1","volume-title":"National Conference on Artificial Intelligence. 1101--1108","author":"Haussler D.","year":"1990","unstructured":"Haussler , D. 1990 . Probably approximately correct learning . In National Conference on Artificial Intelligence. 1101--1108 .]] Haussler, D. 1990. Probably approximately correct learning. In National Conference on Artificial Intelligence. 1101--1108.]]"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/312624.312682"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the First International Conference on Knwledge Discovery and Data Mining","author":"Hsu C.-N.","unstructured":"Hsu , C.-N. and Knoblock , C. A . 1995. Estimating the robustness of discovered knowledge . In Proceedings of the First International Conference on Knwledge Discovery and Data Mining . Montreal, Canada.]] Hsu, C.-N. and Knoblock, C. A. 1995. Estimating the robustness of discovered knowledge. In Proceedings of the First International Conference on Knwledge Discovery and Data Mining. Montreal, Canada.]]"},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of AAAI'96","author":"Hsu C.-N.","unstructured":"Hsu , C.-N. and Knoblock , C. A . 1996. Discovering robust knowledge from dynamic closed-world data . In Proceedings of AAAI'96 .]] Hsu, C.-N. and Knoblock, C. A. 1996. Discovering robust knowledge from dynamic closed-world data. In Proceedings of AAAI'96.]]"},{"key":"e_1_2_1_12_1","unstructured":"http:\/\/movielens.umn.edu.]]  http:\/\/movielens.umn.edu.]]"},{"key":"e_1_2_1_13_1","unstructured":"http:\/\/www.changingworlds.com.]]  http:\/\/www.changingworlds.com.]]"},{"key":"e_1_2_1_14_1","first-page":"12","article-title":"IEEE standard glossary of software engineering terminology","volume":"610","author":"IEEE.","year":"1990","unstructured":"IEEE. 1990 . IEEE standard glossary of software engineering terminology . IEEE Standard 610 . 12 - 1990 .]] IEEE. 1990. IEEE standard glossary of software engineering terminology. IEEE Standard 610.12-1990.]]","journal-title":"IEEE Standard"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/62212.62238"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the ACM SIAM Symposium on Discrete Algorithms.]]","author":"Kleinberg J.","year":"1998","unstructured":"Kleinberg , J. 1998 . Authoritative sources in a hyperlinked environment . In Proceedings of the ACM SIAM Symposium on Discrete Algorithms.]] Kleinberg, J. 1998. Authoritative sources in a hyperlinked environment. In Proceedings of the ACM SIAM Symposium on Discrete Algorithms.]]"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the 39th IEEE Symposium on the Foundations of Computer Science.]]","author":"Kumar R.","unstructured":"Kumar , R. , Raghavan , P. , Rajagopalan , S. , and Tompkins , A . 1998. Recommender systems: A probabilistic analysis . In Proceedings of the 39th IEEE Symposium on the Foundations of Computer Science.]] Kumar, R., Raghavan, P., Rajagopalan, S., and Tompkins, A. 1998. Recommender systems: A probabilistic analysis. In Proceedings of the 39th IEEE Symposium on the Foundations of Computer Science.]]"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the 17th International Joint Conference on Artificial Intelligence.]]","author":"Ng A.","unstructured":"Ng , A. , Zheng , A. , and Jordan , M . 2001. Link analysis, eigenvectors and stability . In Proceedings of the 17th International Joint Conference on Artificial Intelligence.]] Ng, A., Zheng, A., and Jordan, M. 2001. Link analysis, eigenvectors and stability. In Proceedings of the 17th International Joint Conference on Artificial Intelligence.]]"},{"key":"e_1_2_1_19_1","volume-title":"National Conference on Artificial Intelligence. 729--734","author":"Pennock D.","unstructured":"Pennock , D. , Horvitz , E. , and Giles , L . 2000. Socal choice theory and recommender systems: Analysis of the axiomatic foundations of collabortative filtering . In National Conference on Artificial Intelligence. 729--734 .]] Pennock, D., Horvitz, E., and Giles, L. 2000. Socal choice theory and recommender systems: Analysis of the axiomatic foundations of collabortative filtering. In National Conference on Artificial Intelligence. 729--734.]]"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/192844.192905"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/223904.223931"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1968.1972"}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1031114.1031116","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1031114.1031116","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:30:56Z","timestamp":1750264256000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1031114.1031116"}},"subtitle":["A robustness analysis"],"short-title":[],"issued":{"date-parts":[[2004,11]]},"references-count":22,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2004,11]]}},"alternative-id":["10.1145\/1031114.1031116"],"URL":"https:\/\/doi.org\/10.1145\/1031114.1031116","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"value":"1533-5399","type":"print"},{"value":"1557-6051","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,11]]},"assertion":[{"value":"2004-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}