Applying Commonsense Reasoning to Place Identification

Recent mobile computing applications try to automatically identify the places visited by the user from a log of GPS readings. Such applications reverse geocode the GPS data to discover the actual places shops, restaurants, etc. where the user has been. Unfortunately, because of GPS errors, the actual addresses and businesses being visited cannot be extracted unambiguously and often only a list of candidate places can be obtained. Commonsense reasoning can notably help the disambiguation process by invalidating some unlikely findings e.g., a user visiting a cinema in the morning. This paper illustrates the use of Cyc-an artificial intelligence system comprising a database of commonsense knowledge-to improve automatic place identification. Cyc allows to probabilistically rank the list of candidate places in consideration of the commonsense likelihood of that place being actually visited on the basis of the user profile, the time of the day, what happened before, and so forth. The system has been evaluated using real data collected from a mobile computing application.

[1]  Franco Zambonelli,et al.  Supporting location-aware services for mobile users with the whereabouts diary , 2008 .

[2]  Mohamed Abid,et al.  Medical Image Classification Using an Optimal Feature Extraction Algorithm and a Supervised Classifier Technique , 2011, Int. J. Softw. Sci. Comput. Intell..

[3]  Henry Lieberman,et al.  How to wreck a nice beach you sing calm incense , 2005, IUI.

[4]  Alex Pentland,et al.  Human dynamics: computation for organizations: Human dynamics: computation for organizations , 2005, Pattern Recognit. Lett..

[5]  Yingxu Wang,et al.  The Formal Design Model of a Telephone Switching System (TSS) , 2009, Int. J. Softw. Sci. Comput. Intell..

[6]  Thad Starner,et al.  Using GPS to learn significant locations and predict movement across multiple users , 2003, Personal and Ubiquitous Computing.

[7]  David Taniar,et al.  International Journal of Mobile Computing and Multimedia Communications , 2010 .

[8]  Marco Mamei,et al.  The Whereabouts Diary , 2007, LoCA.

[9]  Henry A. Kautz,et al.  Inferring activities from interactions with objects , 2004, IEEE Pervasive Computing.

[10]  Jyh-haw Yeh,et al.  Handheld Computing and Programming for Mobile Commerce , 2006, Int. J. Web Inf. Syst..

[11]  Dieter Fox,et al.  Bayesian Filtering for Location Estimation , 2003, IEEE Pervasive Comput..

[12]  Sunny Consolvo,et al.  Learning and Recognizing the Places We Go , 2005, UbiComp.

[13]  Douglas B. Lenat,et al.  Mapping Ontologies into Cyc , 2002 .

[14]  David Taniar,et al.  Mobile Computing: Concepts, Methodologies, Tools, and Applications , 2008 .

[15]  James A. Landay,et al.  Personalizing routes , 2006, UIST.

[16]  David Taniar Encyclopedia of Mobile Computing and Commerce , 2007 .

[17]  Henry Lieberman,et al.  Beating Common Sense into Interactive Applications , 2004, AI Mag..

[18]  Ramanathan V. Guha,et al.  Building large knowledge-based systems , 1989 .

[19]  Rodrigo José Firmino,et al.  ICTs for Mobile and Ubiquitous Urban Infrastructures: Surveillance, Locative Media and Global Networks , 2010 .

[20]  John de Oliveira Talking with Computers about the Future We Shall Share , 1999, COMPSAC.

[21]  Henry A. Kautz,et al.  Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields , 2007, Int. J. Robotics Res..

[22]  Jeffrey Hightower,et al.  From Position to Place , 2003 .

[23]  Hugo Liu,et al.  ConceptNet — A Practical Commonsense Reasoning Tool-Kit , 2004 .

[24]  Angelo Perkusich,et al.  Enabling Multimedia Applications in Memory-Limited Mobile Devices , 2008 .

[25]  Krzysztof Z. Gajos,et al.  Opportunity Knocks: A System to Provide Cognitive Assistance with Transportation Services , 2004, UbiComp.

[26]  Mirco Musolesi,et al.  Sensing meets mobile social networks: the design, implementation and evaluation of the CenceMe application , 2008, SenSys '08.

[27]  斉藤 康己,et al.  Douglas B. Lenat and R. V. Guha : Building Large Knowledge-Based Systems, Representation and Inference in the Cyc Project, Addison-Wesley (1990). , 1990 .

[28]  Kristina Heinonen,et al.  Chapter VII Exploring Mobile Service Business Opportunities from a Customer-Centric Perspective , 2008 .

[29]  Michael J. Witbrock,et al.  Common Sense Reasoning - From Cyc to Intelligent Assistant , 2006, Ambient Intelligence in Everyday.

[30]  Ramanathan V. Guha,et al.  Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project , 1990 .

[31]  Shuigeng Zhou,et al.  Providing Location-Based Services under Web Services Framework , 2007 .