{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T21:10:23Z","timestamp":1776114623071,"version":"3.50.1"},"reference-count":51,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2017,8,16]],"date-time":"2017-08-16T00:00:00Z","timestamp":1502841600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"ARC Future Fellow project","award":["FT120100832"],"award-info":[{"award-number":["FT120100832"]}]},{"name":"Australian Research Council (ARC) Discovery Project","award":["DP130104587"],"award-info":[{"award-number":["DP130104587"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Inf. Syst."],"published-print":{"date-parts":[[2017,10,31]]},"abstract":"<jats:p>\n            Intelligent personal assistants on mobile devices such as Apple\u2019s Siri and Microsoft Cortana are increasingly important. Instead of passively reacting to queries, they provide users with brand new proactive experiences that aim to offer the right information at the right time. It is, therefore, crucial for personal assistants to understand users\u2019 intent, that is, what information users need now. Intent is closely related to context. Various contextual signals, including spatio-temporal information and users\u2019 activities, can signify users\u2019 intent. It is, however, challenging to model the correlation between intent and context. Intent and context are highly dynamic and often sequentially correlated. Contextual signals are usually sparse, heterogeneous, and not simultaneously available. We propose an innovative\n            <jats:italic>collaborative nowcasting<\/jats:italic>\n            model to jointly address all these issues. The model effectively addresses the complex sequential and concurring correlation between context and intent and recognizes users\u2019 real-time intent with continuously arrived contextual signals. We extensively evaluate the proposed model with real-world data sets from a commercial personal assistant. The results validate the effectiveness the proposed model, and demonstrate its capability of handling the real-time flow of contextual signals. The studied problem and model also provide inspiring implications for new paradigms of recommendation on mobile intelligent devices.\n          <\/jats:p>","DOI":"10.1145\/3041659","type":"journal-article","created":{"date-parts":[[2017,8,24]],"date-time":"2017-08-24T11:49:04Z","timestamp":1503575344000},"page":"1-33","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":59,"title":["Collaborative Intent Prediction with Real-Time Contextual Data"],"prefix":"10.1145","volume":"35","author":[{"given":"Yu","family":"Sun","sequence":"first","affiliation":[{"name":"University of Melbourne, Parkville, Victoria, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas Jing","family":"Yuan","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Suzhou, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xing","family":"Xie","sequence":"additional","affiliation":[{"name":"Microsoft Research, Danling St, Haidian District, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kieran","family":"McDonald","sequence":"additional","affiliation":[{"name":"Microsoft Corporation, Microsoft Way, Redmond, WA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rui","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of Melbourne, Parkville, Victoria, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,8,16]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Recommender Systems Handbook","author":"Adomavicius Gediminas"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1111\/1468-0262.00392"},{"key":"e_1_2_1_3_1","first-page":"53","article-title":"Econometric analysis of large factor models. Annu","volume":"8","author":"Bai Jushan","year":"2016","journal-title":"Rev. Econ."},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Marta Banbura Domenico Giannone Michele Modugno and Lucrezia Reichlin. 2013. Now-casting and the real-time data flow. Handbook of Economic Forecasting (2013).  Marta Banbura Domenico Giannone Michele Modugno and Lucrezia Reichlin. 2013. Now-casting and the real-time data flow. Handbook of Economic Forecasting (2013).","DOI":"10.2139\/ssrn.2284274"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Marta Banbura Domenico Giannone and Lucrezia Reichlin. 2012. Nowcasting. The Oxford Handbook of Economic Forecasting (2012).  Marta Banbura Domenico Giannone and Lucrezia Reichlin. 2012. Nowcasting. The Oxford Handbook of Economic Forecasting (2012).","DOI":"10.1093\/oxfordhb\/9780195398649.013.0008"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0169-7439(97)00032-4"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2792838.2800174"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281192.1281211"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1137\/070710111"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1175\/1520-0426(1993)010<0785:TTITAA>2.0.CO;2"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jeconom.2011.02.012"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1162\/REST_a_00225"},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Brendan Duncan and Charles Elkan. 2014. Nowcasting with numerous candidate predictors. In ECML PKDD\u201914. 370--385.  Brendan Duncan and Charles Elkan. 2014. Nowcasting with numerous candidate predictors. In ECML PKDD\u201914. 370--385.","DOI":"10.1007\/978-3-662-44848-9_24"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1017\/S026646660809052X"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.2139\/ssrn.680521"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmoneco.2008.05.010"},{"key":"e_1_2_1_17_1","first-page":"122215","article-title":"PARAFAC2: Mathematical and technical notes","volume":"22","author":"Harshman Richard A.","year":"1972","journal-title":"UCLA Work. Pap. Phonet."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/860435.860483"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2792838.2800176"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.3662552"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1864708.1864727"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1099-128X(199905\/08)13:3\/4<275::AID-CEM543>3.0.CO;2-B"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1137\/07070111X"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1557019.1557072"},{"key":"e_1_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Yehuda Koren and Robert Bell. 2011. Advances in collaborative filtering. In Recommender Systems Handbook. 145--186.  Yehuda Koren and Robert Bell. 2011. Advances in collaborative filtering. In Recommender Systems Handbook. 145--186.","DOI":"10.1007\/978-0-387-85820-3_5"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2337542.2337557"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1740-9713.2012.00588.x"},{"key":"e_1_2_1_28_1","first-page":"209","article-title":"Factor analysis as a statistical method","volume":"12","author":"Lawley D. N.","year":"1962","journal-title":"J. Roy. Stat. Soc. D"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.3141\/2482-11"},{"key":"e_1_2_1_30_1","first-page":"139","article-title":"A survey of context-aware mobile recommendations","volume":"12","author":"Liu Qi","year":"2013","journal-title":"Int. J. Inf. Technol"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1175\/1520-0493(2002)130<0386:DOTDWV>2.0.CO;2"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.3727\/109830510X12670455864203"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1175\/BAMS-D-11-00153.1"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1175\/2009WAF2222321.1"},{"key":"e_1_2_1_35_1","unstructured":"Stephen W. Raudenbush and Anthony S. Bryk. 2002. Hierarchical Linear Models: Applications and Data Analysis Methods. Sage.  Stephen W. Raudenbush and Anthony S. Bryk. 2002. Hierarchical Linear Models: Applications and Data Analysis Methods. Sage."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168752.2168771"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772690.1772773"},{"key":"e_1_2_1_38_1","first-page":"1","article-title":"Predicting the present with bayesian structural time series","volume":"5","author":"Scott Steven L.","year":"2014","journal-title":"Int. J. Math. Model. Numer. Optim."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/0003-2670(93)80430-S"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766462.2767705"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872427.2883020"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1198\/016214502388618960"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2014.2326618"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939676"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872427.2874812"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2971648.2971729"},{"key":"e_1_2_1_47_1","unstructured":"Greg Welch and Gary Bishop. 1995. An Introduction to the Kalman Filter. Technical Report. Chapel Hill NC.   Greg Welch and Gary Bishop. 1995. An Introduction to the Kalman Filter. Technical Report. Chapel Hill NC."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1175\/1520-0477(1998)079<2079:NTASR>2.0.CO;2"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10791-009-9112-1"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2736277.2741087"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2532515"}],"container-title":["ACM Transactions on Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3041659","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3041659","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:52Z","timestamp":1750220632000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3041659"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,16]]},"references-count":51,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,10,31]]}},"alternative-id":["10.1145\/3041659"],"URL":"https:\/\/doi.org\/10.1145\/3041659","relation":{},"ISSN":["1046-8188","1558-2868"],"issn-type":[{"value":"1046-8188","type":"print"},{"value":"1558-2868","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8,16]]},"assertion":[{"value":"2016-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-08-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}