LARS*: An Efficient and Scalable Location-Aware Recommender System | IEEE Journals & Magazine | IEEE Xplore

LARS*: An Efficient and Scalable Location-Aware Recommender System


Abstract:

This paper proposes LARS*, a location-aware recommender system that uses location-based ratings to produce recommendations. Traditional recommender systems do not conside...Show More

Abstract:

This paper proposes LARS*, a location-aware recommender system that uses location-based ratings to produce recommendations. Traditional recommender systems do not consider spatial properties of users nor items; LARS*, on the other hand, supports a taxonomy of three novel classes of location-based ratings, namely, spatial ratings for non-spatial items, non-spatial ratings for spatial items, and spatial ratings for spatial items. LARS* exploits user rating locations through user partitioning, a technique that influences recommendations with ratings spatially close to querying users in a manner that maximizes system scalability while not sacrificing recommendation quality. LARS* exploits item locations using travel penalty, a technique that favors recommendation candidates closer in travel distance to querying users in a way that avoids exhaustive access to all spatial items. LARS* can apply these techniques separately, or together, depending on the type of location-based rating available. Experimental evidence using large-scale real-world data from both the Foursquare location-based social network and the MovieLens movie recommendation system reveals that LARS* is efficient, scalable, and capable of producing recommendations twice as accurate compared to existing recommendation approaches.
Published in: IEEE Transactions on Knowledge and Data Engineering ( Volume: 26, Issue: 6, June 2014)
Page(s): 1384 - 1399
Date of Publication: 01 February 2013

ISSN Information:

Author image of Mohamed Sarwat
Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA
Mohamed Sarwat is a Doctoral candidate in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. He received the bachelor's degree in computer engineering from Cairo University, Egypt, in 2007 and the master's degree in computer science from the University of Minnesota in 2011. His current research interests include a broad area of data management systems, more specifically, dat...Show More
Mohamed Sarwat is a Doctoral candidate in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. He received the bachelor's degree in computer engineering from Cairo University, Egypt, in 2007 and the master's degree in computer science from the University of Minnesota in 2011. His current research interests include a broad area of data management systems, more specifically, dat...View more
Author image of Justin J. Levandoski
Microsoft Research, Redmond, WA, USA
Justin J. Levandoski is a Researcher with the Database Group at Microsoft Research, Redmond, WA, USA. He received the bachelor's degree at Carleton College, Northfield, MN, USA in 2003, and the master's and Ph.D. degrees from the University of Minnesota, Minneapolis, MN, USA, in 2008 and 2011, respectively. His current research interests include a broad range of topics dealing with large-scale data management systems, suc...Show More
Justin J. Levandoski is a Researcher with the Database Group at Microsoft Research, Redmond, WA, USA. He received the bachelor's degree at Carleton College, Northfield, MN, USA in 2003, and the master's and Ph.D. degrees from the University of Minnesota, Minneapolis, MN, USA, in 2008 and 2011, respectively. His current research interests include a broad range of topics dealing with large-scale data management systems, suc...View more
Author image of Ahmed Eldawy
Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA
Ahmed Eldawy is a Ph.D. student in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. His current research interests include spatial data management, social networks, and cloud computing, such as building scalable spatial data management systems over cloud computing platforms. He received the bachelor's and master's degrees in computer science from Alexandria University, Egy...Show More
Ahmed Eldawy is a Ph.D. student in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. His current research interests include spatial data management, social networks, and cloud computing, such as building scalable spatial data management systems over cloud computing platforms. He received the bachelor's and master's degrees in computer science from Alexandria University, Egy...View more
Author image of Mohamed F. Mokbel
Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA
Mohamed F. Mokbel received the B.Sc. and M.S. degrees from Alexandria University, Egypt, in 1996 and 1999, respectively, and the Ph.D. degree from Purdue University, West Lafayette, IN, USA, in 2005. Currently, he is an Assistant Professor in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. His current research interests include advancing the state-of-the-art in the design...Show More
Mohamed F. Mokbel received the B.Sc. and M.S. degrees from Alexandria University, Egypt, in 1996 and 1999, respectively, and the Ph.D. degree from Purdue University, West Lafayette, IN, USA, in 2005. Currently, he is an Assistant Professor in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. His current research interests include advancing the state-of-the-art in the design...View more

Author image of Mohamed Sarwat
Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA
Mohamed Sarwat is a Doctoral candidate in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. He received the bachelor's degree in computer engineering from Cairo University, Egypt, in 2007 and the master's degree in computer science from the University of Minnesota in 2011. His current research interests include a broad area of data management systems, more specifically, database systems, database support for recommender systems, personalized databases, database support for location-based services and for social networking applications, distributed graph databases, and large scale data management. He was awarded the University of Minnesota Doctoral Dissertation Fellowship in 2012. His research was recognized by the Best Research Paper Award at the 12th International Symposium on Spatial and Temporal Databases, in 2011.
Mohamed Sarwat is a Doctoral candidate in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. He received the bachelor's degree in computer engineering from Cairo University, Egypt, in 2007 and the master's degree in computer science from the University of Minnesota in 2011. His current research interests include a broad area of data management systems, more specifically, database systems, database support for recommender systems, personalized databases, database support for location-based services and for social networking applications, distributed graph databases, and large scale data management. He was awarded the University of Minnesota Doctoral Dissertation Fellowship in 2012. His research was recognized by the Best Research Paper Award at the 12th International Symposium on Spatial and Temporal Databases, in 2011.View more
Author image of Justin J. Levandoski
Microsoft Research, Redmond, WA, USA
Justin J. Levandoski is a Researcher with the Database Group at Microsoft Research, Redmond, WA, USA. He received the bachelor's degree at Carleton College, Northfield, MN, USA in 2003, and the master's and Ph.D. degrees from the University of Minnesota, Minneapolis, MN, USA, in 2008 and 2011, respectively. His current research interests include a broad range of topics dealing with large-scale data management systems, such as cloud computing, database support for new hardware paradigms, transaction processing, query processing, and support for new data-intensive applications such as social/recommender systems.
Justin J. Levandoski is a Researcher with the Database Group at Microsoft Research, Redmond, WA, USA. He received the bachelor's degree at Carleton College, Northfield, MN, USA in 2003, and the master's and Ph.D. degrees from the University of Minnesota, Minneapolis, MN, USA, in 2008 and 2011, respectively. His current research interests include a broad range of topics dealing with large-scale data management systems, such as cloud computing, database support for new hardware paradigms, transaction processing, query processing, and support for new data-intensive applications such as social/recommender systems.View more
Author image of Ahmed Eldawy
Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA
Ahmed Eldawy is a Ph.D. student in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. His current research interests include spatial data management, social networks, and cloud computing, such as building scalable spatial data management systems over cloud computing platforms. He received the bachelor's and master's degrees in computer science from Alexandria University, Egypt, in 2005 and 2010, respectively.
Ahmed Eldawy is a Ph.D. student in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. His current research interests include spatial data management, social networks, and cloud computing, such as building scalable spatial data management systems over cloud computing platforms. He received the bachelor's and master's degrees in computer science from Alexandria University, Egypt, in 2005 and 2010, respectively.View more
Author image of Mohamed F. Mokbel
Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA
Mohamed F. Mokbel received the B.Sc. and M.S. degrees from Alexandria University, Egypt, in 1996 and 1999, respectively, and the Ph.D. degree from Purdue University, West Lafayette, IN, USA, in 2005. Currently, he is an Assistant Professor in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. His current research interests include advancing the state-of-the-art in the design and implementation of database engines to cope with the requirements of emerging applications (e.g., location-based applications and sensor networks). His research works has been recognized by three Best Paper Awards at IEEE MASS 2008, MDM 2009, and SSTD 2011. He is a recipient of the US NSF CAREER Award 2010. He has actively participated in several program committees for major conferences including ICDE, SIGMOD, VLDB, SSTD, and ACM GIS. He is/was a program Co-Chair for ACM SIGSPATIAL GIS 2008, 2009, and 2010. He is an ACM and an IEEE member and a founding member of ACM SIGSPATIAL.
⊲ For more information on this or any other computing topic, please visit our Digital Library at www.computer.org/publications/dlib.
Mohamed F. Mokbel received the B.Sc. and M.S. degrees from Alexandria University, Egypt, in 1996 and 1999, respectively, and the Ph.D. degree from Purdue University, West Lafayette, IN, USA, in 2005. Currently, he is an Assistant Professor in the Department of Computer Science and Engineering, University of Minnesota, Minneapolis, MN, USA. His current research interests include advancing the state-of-the-art in the design and implementation of database engines to cope with the requirements of emerging applications (e.g., location-based applications and sensor networks). His research works has been recognized by three Best Paper Awards at IEEE MASS 2008, MDM 2009, and SSTD 2011. He is a recipient of the US NSF CAREER Award 2010. He has actively participated in several program committees for major conferences including ICDE, SIGMOD, VLDB, SSTD, and ACM GIS. He is/was a program Co-Chair for ACM SIGSPATIAL GIS 2008, 2009, and 2010. He is an ACM and an IEEE member and a founding member of ACM SIGSPATIAL.
⊲ For more information on this or any other computing topic, please visit our Digital Library at www.computer.org/publications/dlib.View more

Contact IEEE to Subscribe

References

References is not available for this document.