Abstract:
Social recommendation has been popular and successful in various urban sustainable applications such as online sharing, products recommendation and shopping services. The...Show MoreMetadata
Abstract:
Social recommendation has been popular and successful in various urban sustainable applications such as online sharing, products recommendation and shopping services. These applications allow users to form several implicit social networks through their daily social interactions. The users in such social networks can rate some interesting items and give comments. The majority of the existing studies have investigated the rating prediction and recommendation of items based on user-item bipartite graph and user-user social graph, so called social recommendation. However, the spatial factor was not considered in their recommendation mechanisms. With the rapid development of the service of location-based social networks, the spatial information gradually affects the quality and correlation of rating and recommendation of items. This paper proposes spatial social union (SSU), an approach of similarity measurement between two users that integrates the interconnection among users, items and locations. The SSU-aware location-sensitive recommendation algorithm is then devised. We evaluate and compare the proposed approach with the existing rating prediction and item recommendation algorithms subject to a real-life data set. Experimental results show that the proposed SSU-aware recommendation algorithm is more effective in recommending items with the better consideration of user's preference and location.
Published in: IEEE Transactions on Services Computing ( Volume: 8, Issue: 3, 01 May-June 2015)
Funding Agency:

School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China
Fei Hao received the BS and MS degrees in the School of Mathematics
and Computer Engineering from Xihua University, Chengdu, China, and the PhD degree from the Korea Advanced Institute
of Science and Technology, Daejeon, Korea. He is an assistant professor in Shanxi Agricultural University. Prior to
that, he was a researcher at the Huazhong University of Science and Technology. He has published more than 40 research
p...Show More
Fei Hao received the BS and MS degrees in the School of Mathematics
and Computer Engineering from Xihua University, Chengdu, China, and the PhD degree from the Korea Advanced Institute
of Science and Technology, Daejeon, Korea. He is an assistant professor in Shanxi Agricultural University. Prior to
that, he was a researcher at the Huazhong University of Science and Technology. He has published more than 40 research
p...View more

Department of Computer Engineering, Inje University, Korea
DiSTA (Department of Theoretical and Applied Sciences), University of Insubria, Italy
Shuai Li is a PhD researcher in Computer Science and Computational
Mathematics at DiSTA (Department of Theoretical and Applied Sciences), University of Insubria (Italy). He is also a
research member at Department of Computer Science and Technology, Tsinghua University (China), and Telefonica Research
(Spain). Prior to that, he earned the M.Sc. degree in Computer Science from Inje University (Korea) and worked at Bell
...Show More
Shuai Li is a PhD researcher in Computer Science and Computational
Mathematics at DiSTA (Department of Theoretical and Applied Sciences), University of Insubria (Italy). He is also a
research member at Department of Computer Science and Technology, Tsinghua University (China), and Telefonica Research
(Spain). Prior to that, he earned the M.Sc. degree in Computer Science from Inje University (Korea) and worked at Bell
...View more

College of Engineering, Mathematics and Physical Sciences, University of Exeter, Exeter, United Kingdom
Geyong Min received the BSc degree in computer science from the
Huazhong University of Science and Technology, China, in 1995, and the PhD degree in computing science from the
University of Glasgow, United Kingdom, in 2003. He is a professor of high performance computing and networking in the
Department of Mathematics and Computer Science within the College of Engineering, Mathematics and Physical Sciences at
the Univ...Show More
Geyong Min received the BSc degree in computer science from the
Huazhong University of Science and Technology, China, in 1995, and the PhD degree in computing science from the
University of Glasgow, United Kingdom, in 2003. He is a professor of high performance computing and networking in the
Department of Mathematics and Computer Science within the College of Engineering, Mathematics and Physical Sciences at
the Univ...View more

Department of Computer Science, Inje University, Korea
Hee-Cheol Kim received the MS degree in computer science from SoGang
University in 1991, and the PhD in computer science from Stockholm University/Royal Institute of Technology, Sweden in
2001. He is currently a professor at the department of computer engineering in Inje University, Korea. His research
interests are in the areas of human computer interaction, data mining and social computing related to wellness and
he...Show More
Hee-Cheol Kim received the MS degree in computer science from SoGang
University in 1991, and the PhD in computer science from Stockholm University/Royal Institute of Technology, Sweden in
2001. He is currently a professor at the department of computer engineering in Inje University, Korea. His research
interests are in the areas of human computer interaction, data mining and social computing related to wellness and
he...View more

School of Computing, Informatics, Arizona State University
Stephen S. Yau received the BS degree from National Taiwan
University, Taipei, the MS and PhD degrees from the University of Illinois, Urban, all in electrical engineering. He
is professor of computer science and engineering and the director of the Information Assurance Center at Arizona State
University, Tempe, Arizona. His current research is in cloud and services computing systems, cyber security, software
engineer...Show More
Stephen S. Yau received the BS degree from National Taiwan
University, Taipei, the MS and PhD degrees from the University of Illinois, Urban, all in electrical engineering. He
is professor of computer science and engineering and the director of the Information Assurance Center at Arizona State
University, Tempe, Arizona. His current research is in cloud and services computing systems, cyber security, software
engineer...View more

Department of Computer Science, St. Francis Xavier University, Antigonish, Canada
School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China
Laurence T. Yang received the BE degree in computer science and
technology from Tsinghua University, China, and the PhD degree in computer science from the University of Victoria,
Canada. He is affiliated with the School of Computer Science and Technology, Huazhong University of Science and
Technology, China, as well as with the Department of Computer Science, St. Francis Xavier University, Canada. His
research intere...Show More
Laurence T. Yang received the BE degree in computer science and
technology from Tsinghua University, China, and the PhD degree in computer science from the University of Victoria,
Canada. He is affiliated with the School of Computer Science and Technology, Huazhong University of Science and
Technology, China, as well as with the Department of Computer Science, St. Francis Xavier University, Canada. His
research intere...View more

School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China
Fei Hao received the BS and MS degrees in the School of Mathematics
and Computer Engineering from Xihua University, Chengdu, China, and the PhD degree from the Korea Advanced Institute
of Science and Technology, Daejeon, Korea. He is an assistant professor in Shanxi Agricultural University. Prior to
that, he was a researcher at the Huazhong University of Science and Technology. He has published more than 40 research
papers in International and National Journals as well as conferences. His research interests include social computing
and big data mining.
Fei Hao received the BS and MS degrees in the School of Mathematics
and Computer Engineering from Xihua University, Chengdu, China, and the PhD degree from the Korea Advanced Institute
of Science and Technology, Daejeon, Korea. He is an assistant professor in Shanxi Agricultural University. Prior to
that, he was a researcher at the Huazhong University of Science and Technology. He has published more than 40 research
papers in International and National Journals as well as conferences. His research interests include social computing
and big data mining.View more

Department of Computer Engineering, Inje University, Korea
DiSTA (Department of Theoretical and Applied Sciences), University of Insubria, Italy
Shuai Li is a PhD researcher in Computer Science and Computational
Mathematics at DiSTA (Department of Theoretical and Applied Sciences), University of Insubria (Italy). He is also a
research member at Department of Computer Science and Technology, Tsinghua University (China), and Telefonica Research
(Spain). Prior to that, he earned the M.Sc. degree in Computer Science from Inje University (Korea) and worked at Bell
Labs. His research interests include Machine Learning, Data Mining, Recommendation Systems, Big Data, Data Science and
Artificial Intelligence.
Shuai Li is a PhD researcher in Computer Science and Computational
Mathematics at DiSTA (Department of Theoretical and Applied Sciences), University of Insubria (Italy). He is also a
research member at Department of Computer Science and Technology, Tsinghua University (China), and Telefonica Research
(Spain). Prior to that, he earned the M.Sc. degree in Computer Science from Inje University (Korea) and worked at Bell
Labs. His research interests include Machine Learning, Data Mining, Recommendation Systems, Big Data, Data Science and
Artificial Intelligence.View more

College of Engineering, Mathematics and Physical Sciences, University of Exeter, Exeter, United Kingdom
Geyong Min received the BSc degree in computer science from the
Huazhong University of Science and Technology, China, in 1995, and the PhD degree in computing science from the
University of Glasgow, United Kingdom, in 2003. He is a professor of high performance computing and networking in the
Department of Mathematics and Computer Science within the College of Engineering, Mathematics and Physical Sciences at
the University of Exeter, United Kingdom. His research interests include future internet, computer networks, wireless
communications, multimedia systems, information security, high-performance computing, ubiquitous computing, and
modelling and performance engineering.
Geyong Min received the BSc degree in computer science from the
Huazhong University of Science and Technology, China, in 1995, and the PhD degree in computing science from the
University of Glasgow, United Kingdom, in 2003. He is a professor of high performance computing and networking in the
Department of Mathematics and Computer Science within the College of Engineering, Mathematics and Physical Sciences at
the University of Exeter, United Kingdom. His research interests include future internet, computer networks, wireless
communications, multimedia systems, information security, high-performance computing, ubiquitous computing, and
modelling and performance engineering.View more

Department of Computer Science, Inje University, Korea
Hee-Cheol Kim received the MS degree in computer science from SoGang
University in 1991, and the PhD in computer science from Stockholm University/Royal Institute of Technology, Sweden in
2001. He is currently a professor at the department of computer engineering in Inje University, Korea. His research
interests are in the areas of human computer interaction, data mining and social computing related to wellness and
healthcare. He has published more than 50 papers concerning these areas.
Hee-Cheol Kim received the MS degree in computer science from SoGang
University in 1991, and the PhD in computer science from Stockholm University/Royal Institute of Technology, Sweden in
2001. He is currently a professor at the department of computer engineering in Inje University, Korea. His research
interests are in the areas of human computer interaction, data mining and social computing related to wellness and
healthcare. He has published more than 50 papers concerning these areas.View more

School of Computing, Informatics, Arizona State University
Stephen S. Yau received the BS degree from National Taiwan
University, Taipei, the MS and PhD degrees from the University of Illinois, Urban, all in electrical engineering. He
is professor of computer science and engineering and the director of the Information Assurance Center at Arizona State
University, Tempe, Arizona. His current research is in cloud and services computing systems, cyber security, software
engineering, and social networks. He served as the president of IEEE Computer Society and on the boards of the
directors of the IEEE and Computing Research Association. He is a life fellow of the IEEE and a fellow of American
Association for the Advancement of Science.
Stephen S. Yau received the BS degree from National Taiwan
University, Taipei, the MS and PhD degrees from the University of Illinois, Urban, all in electrical engineering. He
is professor of computer science and engineering and the director of the Information Assurance Center at Arizona State
University, Tempe, Arizona. His current research is in cloud and services computing systems, cyber security, software
engineering, and social networks. He served as the president of IEEE Computer Society and on the boards of the
directors of the IEEE and Computing Research Association. He is a life fellow of the IEEE and a fellow of American
Association for the Advancement of Science.View more

Department of Computer Science, St. Francis Xavier University, Antigonish, Canada
School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China
Laurence T. Yang received the BE degree in computer science and
technology from Tsinghua University, China, and the PhD degree in computer science from the University of Victoria,
Canada. He is affiliated with the School of Computer Science and Technology, Huazhong University of Science and
Technology, China, as well as with the Department of Computer Science, St. Francis Xavier University, Canada. His
research interests include parallel and distributed computing, embedded and ubiquitous/pervasive computing, big data.
He has published more than 220 papers in various refereed journals (about 40 percent in IEEE/ACM Transactions/Journals
and the others mostly in Elsevier, Springer, and Wiley Journals). His research has been supported by the National
Sciences and Engineering Research Council of Canada (NSERC) and the Canada Foundation for Innovation.
Laurence T. Yang received the BE degree in computer science and
technology from Tsinghua University, China, and the PhD degree in computer science from the University of Victoria,
Canada. He is affiliated with the School of Computer Science and Technology, Huazhong University of Science and
Technology, China, as well as with the Department of Computer Science, St. Francis Xavier University, Canada. His
research interests include parallel and distributed computing, embedded and ubiquitous/pervasive computing, big data.
He has published more than 220 papers in various refereed journals (about 40 percent in IEEE/ACM Transactions/Journals
and the others mostly in Elsevier, Springer, and Wiley Journals). His research has been supported by the National
Sciences and Engineering Research Council of Canada (NSERC) and the Canada Foundation for Innovation.View more