IJRIT International Journal of Research in Information Technology, Volume 2, Issue 9, September 2014, Pg. 380-385 International Journal of Research in Information Technology (IJRIT)

www.ijrit.com

ISSN 2001-5569

Personalized Recommendation System Using LBS Ms. Bhakti A Jadhav Department of Computer Engineering, Bharati Vidyapeeth College of Engineering, Navi Mumbai, India [email protected] Prof. D. R. Ingle Department of Computer Engineering, Bharati Vidyapeeth College of Engineering, Navi Mumbai, India [email protected] Abstract - Mobile tourism applications are changing the way travelers plan. Tourists can find tourism information on blogs, forums, websites of points of interest etc. However, information overflow can occur on the internet as there is still a lack of focus on the use of recommender technology in the tourism field, especially in the area of personalized information. During a trip, tourists need to be able to obtain tour information in a timely manner whenever there are any changes in their planned trip. However, information found in this way is not filtered based on travelers’ preferences. Hence, travelers face an information overflow problem. There is also increasing demand for more information on local area attractions, such as local food, shopping spots, places of interest and so on during the tour. They are unable to anticipate the future development. This proposes a approach for designing mobile tourism applications using situation awareness (location based system). The goal of this research is to propose a suitable recommendation method to provide personalized tourism information to its users. This mobile application will be a new combination of existing technology with more features which could increase user satisfaction in the tourism industry. Keywords- situation awareness, mobile tourism application, context awareness, LBS, GPS, Google Maps, Personalized recommender system

I.

INTRODUCTION

In this era of evolving technology, there are various channels and platforms through which travelers can find tour information and share their tour experience. These include tourism websites, social network sites, blogs, forums, and various search engines such as Google, Yahoo, etc. However, information found in this way is not filtered based on travelers’ preferences. Hence, travelers face an information overflow problem. There is also increasing demand for more information on local area attractions, such as local food, shopping spots, places of interest and so on during the tour[1]. A smart phone is defined as a mobile phone that is equipped with a mobile operating system. The common mobile operating systems are: Apple’s iOS, Google’s Android, Microsoft’s Windows Phone and RIM’s BlackBerry OS. Instead of confining to simple activities such sending and receiving text, pictures and video messages, smart phone users are able to download various applications from application stores. Mobile tourism services have become an essential tool supporting tourists around the world. Advanced tourist information systems provide targeted and up-to-the-minute data that is semantically-rich to mobile users, based on the user’s preferences and travel history. Some systems also recommend sights that match the user’s context. Our system for mobile tourist information, considers the personal background of a traveler both for selecting the information that is delivered to the user and for recommending routes and sights. User context also includes their interest, location, means of travel, and the current time. A user’s interests are captured in a personal profile, their travel history, and by giving feedback about items in their travel history. The system also takes selected aspects of the semantic context of sights into account (e.g., their location, their type, and similarity to other sights)[2]. The objectives are: 

To compare the features and functions of different types of recommender system

Ms. Bhakti A Jadhav,IJRIT

380

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 9, September 2014, Pg. 380-385  

To examine existing context-awareness system and identify the main issues/problems encountered. To propose a framework for a Personalized Situation-Awareness Traveler Recommender System for mobile application by adding new features with Situation awareness(SA).

The goal of this research is to propose a suitable recommendation method for use in a Personalized Location-based Traveler Recommender System (PLTRS) to provide personalized tourism information to its users. A comparative study of available recommender systems and location-based services (LBS) is conducted to explore the different approaches to recommender systems and LBS technology. The effectiveness of the system based on the proposed framework is tested using various scenarios which might be faced by users[1].

II.

LITERATURE REVIEW

A. Mobile Tourism Applications • Tour guide applications A tour guide companion provides basic information about a place of interest. Travelers can enjoy interactive and personalized tours that match their interests. They can acquire better knowledge about the place (within walking distance) and explore the place at their own leisure using this application. Thus, mobile applications are equipped with pre-defined pathways to interesting sights (such as maps), multimedia information about interesting sights (such as photos, audio and video), and mobile positioning (such as current traveler locations and orientations)[1]. •

Recommendation system

Recommender system give predictions, suggestions, and opinions according to the user's configured data or any other necessary criteria. There are three types of recommender systems: collaborative filtering, content-based and knowledge-based recommendation[1]. A collaborative filtering recommender system displays recommendations based on the preferences of similar users. The results are based on the feedback from users who are similar to the target user instead of on the target user's own past preferences. The accuracy of a collaborative filtering method depends on the number of items which can be associated with certain users. Content-based recommendation suggests to the user items similar to their past experience and preferences. No other parties’ feedback or preferences are involved. This is an advantage in serving the person who has unique interests and who does not need feedback from similar users. The system then selects the items which have the highest similarity with the user's preferences. By clustering users, a content-based recommendation system can make recommendations to a user even when there is no past input or history for that user. Knowledge-based recommendation systems recommend to users according to both the user's preference and the characteristics of the required item. Knowledge-based filtering collects data explicitly during each interaction of a user with the system[2].

B. Context Awareness Context awareness can be defined as data management in term of scope, representation, acquisition and access mechanism. The scope covers different attributes such as location, time, device, network and user. These attributes can be represented using a timeline such as past, present and anticipated future. The representation refers to reusability and abstraction. Acquisition is defined as the degree of automation either the request issued by human or system and dynamicity whether is static or dynamically real time. Access mechanism can be either pull based(request made) or push based (context changes) The limitation of context awareness in mobile tourism is that these applications do not improve traveler’s situation awareness. For example, mobile applications were designed to filter content such as text, image, video, link and map based on traveler’s preference, change image resolution based on smart phone setting, adapt to changing networking environment like WiFi, 3G and others. Thus the context awareness support is limited to interaction between the mobile application and its user. Travelers can get richer information cues such as crowded places, beautiful scenery and big sale signs that are not provided by mobile applications. Besides places of interest, travelers may need to be aware of other people and latest news update. By integrating this information, then travelers could make a better picture of current situation by understanding their constraint faced. They may also anticipate the near future state by considering alternative option. Context awareness may not be sufficient to support traveler’s awareness in different places of travelling especially in pre-visiting and during-visiting phases[1]. In this era of evolving technology, there are various channels and platforms through which travelers can find tour information and share their tour experience. These include tourism websites, social network sites, blogs, forums, and various search engines such as Google, Yahoo, etc. However, information found in this way is not filtered based on travelers’ preferences. Hence, travelers face an information overflow problem.. There is also increasing demand for more information on local area attractions, such as local food, shopping spots, places of interest and so on during the tour[1].

Ms. Bhakti A Jadhav,IJRIT

381

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 9, September 2014, Pg. 380-385 In tourism industry context awareness aims to make mobile application more conscious of travelers and aids the travelers about various visiting activities. One major drawback of this approach is that travelers may not achieve a good SA of the tourist destination. Besides tour guide companions and recommendation systems, mobile tourism applications can be expanded further to include notifications, transactions and payment services, community information and auctions. This means that mobile travelers will receive notifications on event schedule changes and traffic conditions, and then book and pay for tourism products/services, set up special forum with people of similar interest, and bid on tourism product.

III. METHODOLOGY Steps: 1. 2. 3. 4. 5.

User interests will be identified Various locations of interest populated will be identified along with their characteristics These locations will be clustered into groups using the clustering mechanism Based on the clusters and the interests of the user, certain locations will be filtered These locations are then displayed to the user

System Architecture

IV. LOCATION BASED SERVICE LBS Application This represents a specific application such as a “find my friends” application. This consists of a Smartphone component, which has a number of sensors, and potentially a server component that includes application-specific data (such as location-tagged information. LBS Middleware This wraps access to Core LBS Features (Location Tracking, GIS Provider and Location Collection Services) to provide a consistent interface to LBS applications.

Ms. Bhakti A Jadhav,IJRIT

382

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 9, September 2014, Pg. 380-385

Location Tracking This component stores the location trace of individual users. This represents a fundamental component in next-generation LBS as it contains the data that allows a user’s route to be determined and potentially predicted. In particular, this component would typically support the following functionality: 1. Keep records on user’s current and past locations. 2. Notify other components when a specific user has moved, or when they move in or out of an area. This supports location-based notifications being sent to users. 3. Determine which users are within a defined location this supports geocasting features. 4. Queries of location trace to generate user movement models GIS Provider This component provides geospatial functionality for many LBSs including map information, map visualization and directory services. Google Maps with its API can be considered a GIS provider. Location Collection Service This component performs location collection to get a latitude and longitude for a specific user. Depending on the technology, this component may be accessed via the LBS Middleware (e.g., mobile network triangulation via a service provider) or directly (e.g., via GPS receiver in the Smartphone). Android provides access to the above components to facilitate the implementation of LBS services through the help of following classes; 1. Location Manager 2. Location Provider 3. Geocoding 4. Google-Map Location Manager Location Manager Class of android is present to manage all other components needed to establish a LBS system. Location provider Location provider represents the technology to determine the physical location i.e. to handle GIS. Location Provider component of Android application is a present to facilitate the determination of available provider and selection of suitable one. Geocoding Reverse geocoding provides a way to convert geographical coordinates (longitude, latitude) into street address and forward geocoding provides a mean to get geographical coordinated from street address. For forward geocoding we use getLatitude() and getLongitude() method as shown is the following code Block double latitude = location.getLatitude(); double longitude = location.getLongitude(); For reverse geocoding we use getFromLocation method with geocoder variable as shown is the following code block //geocod is geocoder variable addresses = geocod.getFromLocation(latitude, longitude, 10);

Ms. Bhakti A Jadhav,IJRIT

383

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 9, September 2014, Pg. 380-385 Google Map in Android Android provides a number of objects to handle maps in LBS system like MapView which displays the map. To handle this a MapActivity class is there. To annotate map it provides the overlays class .Even it provides canvas by which one can easily create and display multiple layers over the map. Moreover, sufficient provisions are there to zoom the map, localize the map by means of MapController[3].

V. NEW MODULES Existing Modules 1. 2. 3. 4.

Currency Convertor This module or feature will help tourist to get the current currency status of that country. Weather Info Display It will give us everyday weather status and details of it. We will be using apis of google in it. Navigation It helps to get into any tourist place or any location with help of map integration using Google Maps for this. Visited Tourist Places In visited place, places where he has visited will be shown to him. He has to mark on the visited place and it comes under that specific domain.

Proposed Module Big Data -

Here as per the user interest, which user will be entering into the application, nearby areas will be provided with a notification For e.g If user is more interested in shopping then if nearby any sales scheme is going on then it will be notified to user.

Favorite Tourist Places -

In Favorite place, places where he wants to visit in future will be listed. The usage of this feature will be whenever he is visiting the place again the application will shoot a notification to that user about the favorite place. This will be completely an android application where it works on GPS technology.

Location based Services Here user has the facility to search out any fields which are in need for e.g Nearby ATMs, Restaurants etc. It will be based on location and nearby details only will be shown to the user.

Emergency Module In this some predefined numbers would be saved in the list and these numbers will be text once the user feels that they are in danger situation. So it helps to notify other users there in there contact list with just one click.

VI. CONCLUSION Initially mobile phones were developed only for voice communication but now days the scenario has changed, voice communication is just one aspect of a mobile phone. There are other aspects which are major focus of interest. In tourism industry context awareness aims to make mobile application more conscious of travelers and aids the travelers about various visiting activities. One major drawback of this approach is that travelers may not achieve a good SA of the tourist destination. The SA helps to improve mobile interface design so that travelers can make better decision based on various dynamic changes in the tourist destination. The Tourist Recommender System mobile application is a unique service which can recommend to users' personalized tour information during a trip via their mobile phone. The mobile application is a new combination of existing technology which could increase patron satisfaction in the tourism industry. This study reviewed existing recommender systems and identified the most suitable for use in Tourist industry. The LBS application can help user to find hospitals, school, gas filling station or any other facility of interest indicated by user within certain range. Just like a GPS device its location will also be updated as soon as user changes his/her position.

Ms. Bhakti A Jadhav,IJRIT

384

IJRIT International Journal of Research in Information Technology, Volume 2, Issue 9, September 2014, Pg. 380-385

ACKNOWLEDGMENT I am very much grateful to my family for their unrelenting support and love.

REFERENCES [1] Tek Yong Lim “Designing the Next Generation of Mobile Tourism Application based on Situation Awareness” Southeast Asian Network of Ergonomics Societies Conference (SEANES) (2012). [2]Wahidah Husain and Lam Yih Dih “ Framework of a Personalized Location-based Traveler Recommendation System in Mobile Application” International Journal of Multimedia and Ubiquitous Engineering ( 2012). [3]Amit Kushwaha, Vineet Kushwaha “Location Based Services using Android Mobile Operating System” International Journal of Advances in Engineering & Technology, (2011). [4]Tan, E.M.Y., Foo, S., Goh.D., & Theng, Y.L. “An Analysis Of Services For The Mobile Tourist” The International Conference on Mobile Technology, Applications and Systems, Singapore(2012). [5]A. S. P. Hawking, “Emerging Issues in Location Based Tourism Systems”, Proceedings of the IEEE International Conference on Mobile Business Victoria University, (2005)

Ms. Bhakti A Jadhav,IJRIT

385

Personalized Recommendation System Using LBS

Apple's iOS, Google's Android, Microsoft's Windows Phone and RIM's BlackBerry ... setting, adapt to changing networking environment like WiFi, 3G and others.

158KB Sizes 2 Downloads 289 Views

Recommend Documents

Personalized Recommendation System Using LBS
number of sensors, and potentially a server component that includes application-specific data (such as location-tagged information. LBS Middleware. This wraps access to Core LBS Features (Location Tracking, GIS Provider and Location Collection Servic

Basket-Sensitive Personalized Item Recommendation
set Bi ∪ {vj} must occur in at least some minimum number .... user ui and a basket Bi, we construct a recommendation list of target ..... Response Time (ms). FM.

Improving Personalized Trip Recommendation by ...
Oct 28, 2016 - Orienteering problem; location-based social network; trip recom- mendation. 1. INTRODUCTION ... top k most relevant POIs and list the results, as in POI rec- ommendation using .... In [10], personalized travel sequences in different se

Personalized Itinerary Recommendation with Queuing ...
tems; Location based services; Data mining; Web applications;. KEYWORDS ...... by iteratively calling the SelectNextNode() method (Line 12) and appending the ...

Basket-Sensitive Personalized Item Recommendation - Hady W. Lauw
Abstract. Personalized item recommendation is useful in nar- rowing down the list of options provided to a user. In this paper, we address the problem scenario where the user is currently holding a basket of items, and the task is to recommend an ite

Personalized Trip Recommendation for Tourists based ...
We propose the PersTour algorithm for recommending personalized tour/trip itineraries ...... in data analytics, analysing graphs and social networks and learning.

Personalized News Recommendation Based on ... - Research at Google
Proceedings of the 9th international conference on ... ACM SIGKDD international conference on Knowledge ... from Web Browsing Behavior: An Application to.

Personalized News Recommendation Based on ... - Research at Google
To gain a deep understanding of this issue, we conducted a large-scale log analysis of click behavior on. Google News. Data. We examine the anonymized click ...

Personalized Tour Recommendation based on User Interests and ...
terest preferences of users or adhere to their trip constraints. Furthermore, the massive volume of information ... personalized tours with POIs and visit duration based on POI popularity, users' interest preferences and ...... SAMAP: An user-oriente

restauraurant recommendation system based on collborative ... - GitHub
representations of content describing an item to representations of content that interest the user pairs (Melville, 2010). Music Recommendation systems in use web content-based filtering. The increase in multimedia data creates difficulty in searchin

An Adaptive Personalized News Dissemination System
Mbytes of RAM and 5GB hard drive for the operating system, database and applica- tion files. Currently, PersoNews is set up in an Intel P4 1GB RAM PC.

Personalized Adaptive Content System for Context ...
and the rapid adoption of mobile devices with Internet .... WURFL (Wireless Universal Resource File) model to ..... In future, we plan to run the system on real.

Toward a Recommendation System for Focusing Testing
sands of files for large systems) and while each file or module may be assigned a ... diagrams and reformulated the class diagram evolution prob- lem as an ECGM .... piled with g++ and run on a Linux Bi Processor Opteron. 64-bit with 16 Gb ...

A Recommendation System for Security Requirements
and Computer Sciences jromerom@ uci.edu. Hadar Ziv. University .... [2] Romero-Mariona, J., Ziv, H., Richardson, D.: Toward Hybrid. Requirements-based and ...

RFC 6472 - Recommendation for Not Using ... - Semantic Scholar
semantics of the originator of a route more clear. This will also simplify the design, implementation, and deployment of ongoing work in the Secure Inter-Domain Routing Working Group. Status of This Memo. This memo documents an Internet Best Current

A recommendation system for browsing digital libraries - Isa-Cnr
that offers a web-based access to a multimedia collection of digital reproductions of paintings. .... taxonomic and signature based distances for images, as in.

food recommendation system based on content filtering ... - GitHub
the degree of B.Sc. in Computer Science and Information Technology be processed for the evaluation. .... 2.1.2 Limitations of content based filtering algorithm .

A recommendation system for browsing digital libraries - Isa-Cnr
browsing system methodologies to recommendation system techniques. In particular, regarding this ... in an automatic way and code in apposite data structures these information. ...... and Angelo Chianese (DIS, University of of Naples, email:.

A recommendation system for browsing digital libraries
H.3 [Information Storage and Retrieval]: Information. Search and Retrieval .... that offers a web-based access to a multimedia collection of digital reproductions of ...

Using Tag Co-occurrence for Recommendation - Semantic Scholar
cluster in the composed list is proportional to the number of assignments of tags form .... Profiling for Social Media Recommendation,” in Workshop on Intelligent ...

Web Site Recommendation Using HTTP Traffic
Amazon.com[5]. 3. Data Collecting and Processing. 3.1. ..... DNS and CDN (Content Delivery Network) systems also track the browsing events to some extent, ...

RFC 6472 - Recommendation for Not Using ... - Semantic Scholar
semantics of the originator of a route more clear. This will also simplify the design, implementation, and deployment of ongoing work in the Secure Inter-Domain Routing Working Group. Status of This Memo. This memo documents an Internet Best Current

catalogo-montacargas-neumaticos-3000-7000-lbs-mitsubishi.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... catalogo-mont ... itsubishi.pdf. catalogo-monta ... mitsubishi.pdf.