You are on page 1of 3

❖ Title of the Project: Trip Advisor with suitable Companion using recommendation system​

❖ Name of the Students: Ameya Kulkarni, Tarak Kulkarni, Adwait Kulkarni, Vinayak Singh
❖ Group ID: B4
❖ Name of the Internal Guide: Prof. Chaitali Chandankhede
❖ Summary of Work:

Abstract:
Trip planning has become a complex and time-consuming activity due to the rapid expansion of internet travel information and services. Trip planning
suggestion systems have been created to aid travelers' decision-making processes. By combining content-based recommendation, collaborative filtering,
and social network analysis, this research provides a novel way for developing a personalized trip planning recommendation system. To construct user
profiles, the suggested system first collects and analyzes user preferences and travel history. Then, depending on the user's profile and travel preferences,
content-based recommendation is utilized to offer travel destinations. Collaborative filtering is a technique for making recommendations based on the
preferences of other users. Finally, social network analysis is employed in order to detect the user's social connections and include their recommendations
into the system.

Objectives:
To construct user profiles, the suggested system first collects and analyzes user preferences and travel history. Then, depending on the user's profile and
travel preferences, content-based recommendation is utilized to offer travel destinations. Collaborative filtering is a technique for making
recommendations based on the preferences of other users. Finally, social network analysis is employed in order to detect the user's social connections and
include their recommendations into the system.

Methodology:
Place Fuzzy Searching
Use
+ location: int + searchValue: string

+ name: string Collaborative Filtering + getData(): object


+ number_of_trips: int + userid: int
+ FuzzyMatching(searchValue): object
+ tags: array Use
+ getData(): object

+ CFrecommend(userid): object

1 Use
Use
Use

Login
User
+ Username: string
n
+ userid: int
+ Passoword: string Dashboard
Result
Use + name: string
Searchbox
+ signin(name,password): Boolean + description: string + CF (userid): object
+ password: object + CBR (user_hist): object + searchValue: string
+ signup(name, password, history): Boolean + name: string Use

+ rating: int + getPlace(searchValue): object

n + getPeople(searchValue): object
Use

1
User_History Content Based Filtering
Search Result
+ tripid: int + userid: int
+ description: string
+ location: string + userHistory: object + name: string
Use
+ name: object + rating: int
+ CBRrecommend(userHistory): object
Use
+ rating: int

Use

Plan Trip
Social Graph Analysis
+ userid: object
+ userid: int
+ placeId: int
Use
Use + getData(): object
+ name: string
+ SGArecommendation(userId): object

+ findUser(userId): object

Chat_Group

+ userid: int

+ userName: string

+ messages: object
Text is not SVG - cannot display
➢ Result:

Fig: Collaborative filtering

Fig: Social graph analysis

Fig: Content based recommendation


➢ Conclusion:

Our trip recommendation system provides a comprehensive solution for travel planning by recommending both places to visit and
people to travel with. To deliver personalised recommendations based on the user's interests and social network, the programme
makes use of content-based filtering, collaborative filtering, and social graph analysis. Users can make real-time travel plans with
the chat feature., making the planning process more efficient and interactive.
Our system can potentially revolutionize the way people plan their trips and make travel more enjoyable and stress-free.
Future work could include incorporating more advanced machine learning algorithms and expanding the social graph analysis to
include more factors such as user demographics and interests.
We believe that our system has the potential to greatly benefit the travel industry and enhance the overall travel experience for
users.

You might also like