Individuals on the move, e.g., tourists on a sightseeing trip in an unfamiliar city often find themselves overwhelmed by the challenges of coping with unfamiliar environments. This presents a need for tools and methods that will guide them by providing them useful recommendations while they are "on the move." Recent advances in mobile and sensor-based technologies have made it possible to collect and process location traces across many different mobile applications. Such data, when combined with other spatio-temporal, contextual, and user-specific information can, in principle, be used to generate useful recommendations for individuals on the move.

This exploratory research project formulates and explores a novel variant of recommender systems, namely, mobile sequential recommender systems for mobile users where each recommendation takes into account the trajectory and history of past recommendations, as one of selecting a sequence of locations to recommend under a set of spatio-temporal, contextual, and privacy constraints. Given the combinatorial nature of the problem (where the size of the search space grows is exponential in the relevant parameters) the project aims to explore heuristics. It will also develop appropriate measures for assessing the effectiveness of alternative solutions.

The project, if successful, would establish the feasibility of a line of investigation that could lead to the development of effective approaches to sequential recommendation problem with obvious benefits to mobile users. The project enriches research based advanced training opportunities for graduate and undergraduate students. All of the data, software, and publications resulting from the project will be made freely available to the broader research community.

Project Report

Advances in mobile and sensor-based technologies have allowed us to collect and process massive amounts of location traces across many different mobile applications. If properly analyzed, this data can be a source of rich intelligence for providing real-time decision making in various mobile applications and for the provision of mobile recommendations. Mobile recommendations constitute an especially important class of recommendations because mobile users often find themselves in unfamiliar environments and are often overwhelmed with the "new terrain" abundance of unfamiliar information and uncertain choices. Therefore, it is especially useful to equip them with the tools and methods that can guide them through all these uncertainties by providing useful recommendations while they are "on the move." The major focus of this project is on studying the unique characteristics of mobile recommender systems and on developing approaches to providing mobile sequential recommendations across different application domains that take into account both temporal and spatial nature of mobile data, as well as other types of contextual information. Specifically, this project addressed research problems at the confluence of recommender systems, mobile computing, behavior decision making, and spatial and temporal databases. The project produced 15 publications in high-quality conferences and journals. We describe some significant project results as follows. Unlike traditional recommendation tasks, Point of Interests (POI) recommendation is personalized, location-aware, and context dependent. In light of this, this project introduced an aggregated latent Dirichlet allocation (LDA) model to learn the interest topics of users and to infer the interest POIs by mining textual information associated with POIs. Then, a Topic and Location-aware probabilisitc matrix factorization (TL-PMF) method was developed for POI recommendation. Furthermore, to capture the geographical influences on a user's check-in behavior, we proposed a geographical probabilistic factor analysis framework which strategically takes various factors into consideration. In this framework, the user mobility behaviors can be effectively exploited in the recommendation model. Also, the recommendation model can effectively make use of check-in count data as implicit user feedback for modeling user preferences. The developed POI recommendation system has been evaluated on real-world LBSNs data. The results show that the proposed recommendation method outperforms state-of-the-art probabilistic latent factor models with a significant margin. Also, there are several advantages of the proposed method. First, the textual terms associated with POIs are usually incomplete and ambiguous. The proposed method exploits location dependent word-of-mouth opinion in addition to user's personalized interests learnt from the insufficient POI textual information. Second, the location-aware aggregated LDA recommendation approach allows to profile user interests to the POI topic, and thus alleviate the cold start problem in recommendation. Third, the proposed recommendation method can strike a balance between the use of individual information and the use of location-aware word-of-mouth opinions. This helps to avoid the excessive use of personalized information, and thus reducing the possibility of overfitting. Last but not least, the proposed method is flexible and could be extended to incorporate other types of context aware information to enhance POI recommendation. Also, this project addressed the so-called "curse of cardinality" problem, which can impose significant challenges to the design of sequential analysis methods in terms of computational efficiency and practical use. Specifically, the key idea is to summarize the temporal correlations in an undirected graph. Then, the "skeleton" of the graph serves as a higher granularity on which hidden temporal patterns are more likely to be identified. In the meantime, the embedding topology of the graph allows us to translate the rich temporal content into a metric space. This opens up new possibilities to explore, quantify, and visualize sequential data. Moreover, we studied the problem of travel package recommendation. Along this line, we first analyzed the characteristics of the existing travel package data and developed a Tourist-Area-Season Topic (TAST) model. This TAST model can represent travel packages and tourists by different topic distributions, where the topic extraction is conditioned on both the tourists and the intrinsic features (i.e. locations, travel seasons) of the landscapes. Then, based on the topic model representation, we proposed a cocktail approach to generate the lists for personalized travel package recommendation. Furthermore, we extended the TAST model to the Tourist-Relation-Area-Season Topic (TRAST) model for capturing the latent relationships among the tourists in each travel group. This project has produced a number of research problems which have been used as the dissertation topics by several graduate students. In particular, a PhD student has graduated and his dissertation topic is on recommendations in mobile and pervasive business environments. This PhD student has joined the computer science department at the University of North Carolina – Charlotte as an Assistant Professor. Moreover, some course materials of 2013 Science & Technology Summer Camp at Rutgers University are based on the research and development results of this project. Finally, several talks on project-related topics were given at major conferences, research labs, and universities.

Agency
National Science Foundation (NSF)
Institute
Division of Information and Intelligent Systems (IIS)
Type
Standard Grant (Standard)
Application #
1256016
Program Officer
Maria Zemankova
Project Start
Project End
Budget Start
2012-09-01
Budget End
2014-08-31
Support Year
Fiscal Year
2012
Total Cost
$74,907
Indirect Cost
Name
Rutgers University Newark
Department
Type
DUNS #
City
Newark
State
NJ
Country
United States
Zip Code
07102