An Intelligent Shopping Assistant



Similar documents
Ma$$ive An Intelligent Mobile Grocery Assistant

Smart Cart to Recognize Objects Based on User Intention

Analytical Model for Automating Purchases using RFID-enabled Shelf and Cart

For more than two decades, researchers

Towards the Counter Free Store: Requirements for Mobile Sales Assistants

Towards a Transparent Proactive User Interface for a Shopping Assistant

Improving the Customer Experience in Big Box Retail Stores

RFID Based Automatic Shopping Cart

Ontology-Based Query Expansion Widget for Information Retrieval

User Experience in the Cloud: Towards a Research Agenda

Cross-layer optimisation of wireless networks (CLOWN)

Informatics in Public Health Nursing A Critical Component for Health Ecosystems in Ireland

Designing an Adaptive Virtual Guide for Web Applications

Multi-agent System for Web Advertising

Chapter 11. HCI Development Methodology

CHAPTER 7. Wireless Technologies and the Modern Organization

Redesigning the supply chain for Internet shopping Bringing ECR to the households

Web Advertising Personalization using Web Content Mining and Web Usage Mining Combination

The Waitrose Small Producers Charter

Collaborative CRM Workshop. 02 Partner Alignment & Project Objectives

Mobile Handset Population in Finland

The Food & Beverage Industry. Industry Brief. Site Search, Navigation, Recommendations, Merchandising, SEO & Mobile Solutions for

FOODIE CORE. In the heart of your online grocery system. All the tools you need to run modern and cost-efficient grocery operations online

Grocery Shopping Within a Budget

Future Networks, Society, and Modeling (FuNeSoMo)

Towards Web Design Frameworks (Wdfs)

Chapter-1 : Introduction 1 CHAPTER - 1. Introduction

A taxonomy of mobile applications in tourism

A Tool for Exploratory Visualization of Bus Mobility and Ridership: A case study of Lisbon, Portugal

Grocery Shopping Within a Budget Grade Level 10-12

PERSONAL MOBILE DEVICE FOR SITUATED INTERACTION

ANDROID NOTE MANAGER APPLICATION FOR PEOPLE WITH VISUAL IMPAIRMENT

Mobile App for Smarter, Easier Shopping

ICTICT103 Use, communicate and search securely on the internet

Bringing a brighter future to retail

Hospitals of the Future Ubiquitous Computing support for Medical Work in Hospitals

Ethical Assessment in the Design of Ambient Assisted Living

Systèmes d information diffus avec l environnement SPREAD

BA 7012 Retail Management

The Role of Mobile in Retail Commerce. June 2013

SHOPPING FOR FOOD. Shopping For Food

The Impact of Query Suggestion in E-Commerce Websites

Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain

40 minutes. Health and Physical Education, Grades 1-8 (2010) Health and Physical Education

What s the next big thing in Broadcasting? Chances are we re already working on it.

4 On Enhanced Patient Monitoring and Data Analysis using Mobile Messaging Technology

IEEE Pervasive Computing. BeTelGeuse: A Platform for Gathering and Processing Situational Data

Scanning Objects in the Wild: Assessing an Object Triggered Information System

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

Shared PI: Sharing Personal Data to Support Reflection and Behaviour Change

TECHNOLOGY ANALYSIS FOR INTERNET OF THINGS USING BIG DATA LEARNING

An Online Purchase Portal for Books and Seeds in Regional Language (Punjabi)

Information Broker Agents in Intelligent Websites

Research-based teaching at the heart of teacher education

Flexible Services Ecosystem Future Internet Cooperative Traffic ICT

Enterprise 2.0 and Social Media in Business (Survey Finland)

Mobile Commerce and Ubiquitous Computing. Chapter 6

GROCERY SHOPPING (BEING A SMART CONSUMER) &

Conventional wisdom has always been

MYSTERY SHOPPING, BUSINESS INTELLIGENCE AND CUSTOMER EXPERIENCE MEASUREMENT SOLUTIONS

Business aware traffic steering

Test Validations for Next Generation Business Intelligence

Confectionery Online. What You ll Gain from this Report ONLINE SHOPPER INTELLIGENCE - UK

Introduction to Information System

News and Information. Advertising and Marketing. Web. Design, Hosting, Promotion, Advertising, SEO

The Potential of RFID for Moveable Asset Management

Digital Commerce in Retail: Supporting a Common Mobile Customer Journey RETAILER SURVEY - CONDUCTED NOVEMBER 2014

Content marketing through data mining on Facebook social network

Managing and Tracing the Traversal of Process Clouds with Templates, Agendas and Artifacts

Bayesian Optimization in Interactive Scientific Search

GETTING SMART ABOUT TODAYS MOBILE SAVVY SHOPPERS

Know Your Buyer: A predictive approach to understand online buyers behavior By Sandip Pal Happiest Minds, Analytics Practice

Personalized Shopping Experience with NFC Smartphone Apps and Electronic Shelf Label

PASSPORT USER GUIDE. This guide provides a detailed overview of how to use Passport, allowing you to find the information you need more efficiently.

A Catalogue of the Steiner Triple Systems of Order 19

The Future of E-Commerce: The Latest Trends and their Impact on Web and Omni-Channel Retailing

Digital INCITE introduces its WiFi analytics platform

#10655 ADVENTURES IN THE GROCERY STORE WITH CHEF ANDREW

A survey of mobile social networking

Data Mining in Web Search Engine Optimization and User Assisted Rank Results

Mobile Consumers. & You. How to use mobile to your advantage. tradedoubler.com

Optimised Realistic Test Input Generation

Application Development for Mobile and Ubiquitous Computing

Introduction to Clarity Connect s Standard E-Commerce/Store Manager Solution

Computer Literacy. Hardware & Software Classification

Cell Phone Buying Guide As choice and variety in wireless devices are constantly increasing, deciding what cell phone is right for you can be a

Design and Implementation of Online Shopping Center

The ebbits project: from the Internet of Things to Food Traceability

THE BCS PROFESSIONAL EXAMINATION Professional Graduate Diploma. April 2001 EXAMINERS REPORT. User Interface Design

Lesson 5: Advertising and Marketing Strategy Influences on Food Purchases

Food & Drink Industry Austria. Bord Bia, Frankfurt November 27 th 2008

MusicGuide: Album Reviews on the Go Serdar Sali

THE ROLE OF THE LEARNING PLATFORM IN STUDENT-CENTERED E-LEARNING

Automated Collaborative Filtering Applications for Online Recruitment Services

remarketing Best practices guide

Understanding the popularity of reporters and assignees in the Github

Domain Analytics. Jay Daley,.nz Registrar Conference, 2015

EN 106 EN 4. THE MOBILE USE OF THE INTERNET BY INDIVIDUALS AND ENTERPRISES Introduction

GLOBAL CONVENIENCE SYMPOSIUM growing demand, changing structures

RFID Data Analytics Methods

Transcription:

Ma$$ive An Intelligent Shopping Assistant Andreas Forsblom 1, Petteri Nurmi 1, Patrik Floréen 1, Peter Peltonen 2, Petri Saarikko 2 1 Helsinki Institute for Information Technology HIIT PO Box 68, FI-00014 University of Helsinki, Finland firstname.lastname@cs.helsinki.fi 2 Helsinki Institute for Information Technology HIIT P.O. Box 9800, FI-02015 Helsinki University of Technology TKK, Finland firstname.lastname@hiit.fi Abstract. Our intelligent shopping assistant, Ma$$ive, is a web application for mobile phones that aims to help users with their everyday grocery shopping by offering features such as natural language shopping lists, product recommendations, special offers, recipes and in-shop navigation. This short paper briefly describes the current and planned features of Ma$$ive. Introduction Grocery shopping is one of the most fundamental everyday activities. For most customers a shopping list is an integral part of the shopping experience. Studies have suggested that shopping lists serve, e.g., as memory aids [1], as a tool for budgeting and as a way to efficiently organize routine shopping visits [2]. The central role of a shopping list is also highlighted by a study on mobile retailing where potential customers assigned highest priority to features that help them create and manage shopping lists [3]. Retailing provides an interesting domain for ubicomp applications, not least because of the domain s large business potential. Many proposed ubiquitous retailing applications are based on instrumented shopping assistants (e.g., an intelligent shopping cart) and also often rely on RFID product identification, see e.g., [4, 5]. A user study by Newcomb et al. [3] suggests that users prefer applications they can use on their personal devices. Thus, our focus is on assistants that run on a PDA or a mobile phone. We have developed a mobile shopping assistant, Ma$$ive, that runs on mobile phones. Ma$$ive is as a web application, and can thus in principle run on any mobile device with an AJAX capable browser, but so far we have focused our development on the Nokia E61i, which is a 3G mobile phone equipped with a QWERTY keyboard and WiFi (Fig. 1). In the following sections, we briefly describe the current and planned features of Ma$$ive.

Fig. 1. Photo of Ma$$ive s shopping list feature in use on a Nokia E61i mobile phone. Natural Language Shopping Lists Contrary to previous shopping assistants, Ma$$ive allows users to write shopping lists using natural language and without requiring any predefined product taxonomy. Whereas customers tend to use natural language for describing products, grocery stores use product specific information. In order to provide information about product offers, location of products etc., the natural language entries in shopping lists need to mapped into products in a store. As part of Ma$$ive, we have developed a grocery retrieval engine that supports this task. User evaluations have indicated that our retrieval engine can determine appropriate products for approximately 80% of shopping list entries. More details about the retrieval engine and its evaluation are given in [6] and [7]. In order to speed up text entry on mobile devices, we have integrated predictive text input that uses association rules mined from a large amount of shopping data in order to rank the suggestions made by the system, based on the user s current shopping list. For example, if the user s shopping list already contains ice cream, chocolate sauce might get ranked higher because of a rule ice cream chocolate sauce. This leads to the correct item being suggested after fewer key presses when compared to traditional frequency based systems. We conducted a user study, and found that text input speed increased by approximately 40%, while error rates dropped by over 80% compared to the nonpredictive version [8].

Product Recommendations In order to make personalised product recommendations, we have combined our grocery retrieval engine with generalized association rules mined from a large set of shopping data. We first use the grocery retrieval engine to translate the natural language items on the user s shopping list into actual products in the store. We then look for the actual products, and their parent categories, in the antecedents of a large set of generalized association rules. The scores from the grocery retrieval engine are combined with the interest of the association rules in order to rank the recommendations. Details about the implementation and user study results can be found in [9]. Special Offers In a survey on feature preferences that we conducted in our partner supermarket, features that could help the customer to save money, e.g., price comparison and special offers, were ranked the highest. To this end, Ma$$ive can display all of the current special offers in the supermarket. In the future, we plan to sort and rank these based on the users s interests and current shopping list. We could also suggest recipes based on what s on special offer. Recipe Support A common scenario is that a person is doing his or her grocery shopping after work, but is unsure of what to cook. The person might have some left over ham in the fridge, and would like to make use of it. In this scenario, the person could use Ma$$ive s recipe search feature to look for recipes containing ham. The ingredients can then easily be added to the shopping list if desired. In the future, we plan to detect and recommend recipes based on the items on the shopping list. If it seems from already selected items that a certain dish is to be prepared, the missing ingredients could be suggested to the customers as reminders: Do you also need eggs? Future Work Shop Navigation A common task for shoppers is to find a particular product. To facilitate this task, we plan to integrate navigation support into Ma$$ive. We will implement different ways of providing the information and evaluate these ways with real customers: textual information about where to find the product (e.g., aisle number), a map view of the shop, pictures showing the direction of where to go, and providing directions using landmarks ( go towards the meat desk ) with optional voice output. The user is located using a commercial WiFi positioning engine.

Location-Triggered Advertisements Our plan is to integrate the product recommendations with advertisements. First of all, matching the recommendations against a database of current product offers makes it possible to rank the advertisements based on how interesting they are to the user. Secondly, the location of the user can be used to trigger the advertisements when the user is near the corresponding products. Concluding Remarks Developing Ma$$ive as a web application has proven to be challenging due to unpredictable browser behaviour and very limited debugging options. So far we have been able to work around these limitations, and we expect the situation to improve rapidly as mobile web applications become more and more popular. Acknowledgements The authors are thankful to their present and past colleagues in the project. This work was supported by the Finnish Funding Agency for Technology and Innovation TEKES, under the project Personalised Ubiservices in Public Spaces. The work was also supported in part by the ICT program of the European Community, under the PASCAL2 network of excellence, ICT-216886-PASCAL2. The publication only reflects the authors views. References 1. Block, L.G., Morwitz, V.G.: Shopping lists as an external memory aid for grocery shopping: Influences on list writing and list fulfillment. Journal of Consumer Psychology 8(4) (1999) 343 375 2. Thomas, A., Garland, R.: Grocery shopping: list and non-list usage. Marketing Intelligence & Planning 22 (2004) 623 635 3. Newcomb, E., Pashley, T., Stasko, J.: Mobile computing in the retail arena. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (SIGCHI), ACM (2003) 337 344 4. Metro Group: Future store initiative. (http://www.future-store.org/ fsi-internet/html/en/375/index.html) [Retrieved 06-21-2008]. 5. Roussos, G., Tuominen, J., Koukara, L., Seppala, O., Kourouthanasis, P., Giaglis, G., Frissaer, J.: A case study in pervasive retail. In: Proceedings of the 2nd international workshop on Mobile commerce (WMC 02), ACM (2002) 90 94 6. Nurmi, P., Lagerspetz, E., Buntine, W., Floréen, P., Kukkonen, J.: Product retrieval for grocery stores. In: Proceedings of the 31st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, ACM (2008) 781 782 7. Nurmi, P., Lagerspetz, E., Buntine, W., Floréen, P., Kukkonen, J., Peltonen, P.: Natural language retrieval of grocery products. In: Proceedings of the 17th ACM Conference on Information and Knowledge Management (CIKM 08), ACM (2008)

8. Nurmi, P., Forsblom, A., Floreen, P., Peltonen, P., Saarikko, P.: Predictive text input in a mobile shopping assistant: Methods and interface design. In: Proceedings of the 13th International Conference on Intelligent User Interfaces (IUI), ACM (2009) 9. Nurmi, P., Forsblom, A., Floreen, P.: Grocery product recommendations from natural language inputs. In: Proceedings of the First and Seventeenth International Conference on User Modeling, Adaptation, and Personalization. LNCS, Springer (2009) Accepted for publication.