Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Most existing Web search engines return a list of search results based on a users
query but ignore the users specific interests and/or search context. Therefore, the
identical query from different users or in different contexts will generate the same
set of results displayed in the same way for all users, a so called one-size-to-all
approach. Furthermore, the number of search results returned by a search engine
is often so large that the results must be partitioned into multiple result pages. In
addition, individual differences in information needs, polysemy i.e., multiple
meanings of the same word, and synonymy pose problems in that a user may
have to go through many irrelevant results or try several queries before finding the
desired information. Therefore personalization of search results has become a
necessity.
Over the last decade, the World Wide Web and Web search engines
have fundamentally transformed the way people share information. Recently, a
new form of publishing and locating information, known as online social
networking, has become very popular. While numerous studies have focused on
the hyperlinked structure of the Web and have exploited it for searching content,
few studies, if any, have examined the information exchange in online social
networks. This paper presents a method which exploits the user data in the social
networking site and constructs a user profile based on it. The user profile is
constructed using the likes done by user. This user profile is used to obtain
personalized result for the given search query.
CONTENTS
ABSTRACT
LIST OF TABLES
LIST OF FIGURES
vi
LIST OF ABBREVIATIONS
CHAPTER
TITLE
viii
PAGE NO.
NO.
1
INTRODUCTION
1.1
OVERVIEW
1.2
LITERATURE REVIEW
1.2.3 Personalization
1.3.1 Limitations
1.3.2 Motivations
1.3
1.4
2
2.1
2.2
OBJECTIVES
2.3
EXISTING SYSTEMS
2.4
PROBLEM STATEMENT
10
2.5
10
12
3.1
HARDWARE SPECIFICATIONS
12
3.2
SOFTWARE SPECIFICATIONS
12
3.2.1 Windows 7
12
2
3.2.2 Chrome
12
3.2.3 JAVA
13
3.2.4 JSP
13
3.2.5 PHP
14
3.2.6 MySQL
14
3.2.7 Tomcat 8
14
15
3.3
PROPOSED SYSTEM
15
3.4
EXPERIMENTAL SETUP
16
3.5
SYSTEM DESIGN
17
18
18
20
21
21
23
24
25
3.6.2 Pre-processing
26
26
27
28
29
30
ANALYSIS
4.1
GENERAL
30
4.2
30
30
31
31
32
33
33
34
4.3
36
37
PERFORMANCE ANALYSIS
38
38
38
41
45
49
51
5.1
SUMMARY
51
5.2
CONCLUSION
51
REFERENCES
53
56
PUBLICATION
61
LIST OF TABLES
TABLE NO.
3.1
TABLE NAME
EXAMPLES OF KEY TERM EXTRACTION
PAGE NO.
29
LIST OF FIGURES
FIGURE NO.
FIGURE NAME
PAGE NO.
1.1
3.1
Clustering Architecture
16
3.2
17
3.3
17
3.4
Functional Architecture
18
3.5
20
3.6
22
3.7
24
3.8
25
4.1
30
4.2
31
4.3
32
4.4
32
4.5
33
FIGURE NO.
FIGURE NAME
PAGE NO.
4.6
34
4.7
User Profile
35
35
36
4.10
User Profile
Re-Ranked Search Clusters After Re-
37
4.11
Ranking
37
4.12
44
4.13
44
4.14
44
4.15
49
LIST OF ABBREVIATIONS
ABBREVIATION
EXPANSION
TF
TERM FREQUENCY
IDF
INVERSE DOCUMENT
FREQUENCY
7
API
APPLICATION PROGRAMMING
INTERFACE
WDC
DMOZ
DIRECTORY.MOZILLA.ORG
IR
INFORMATION RETRIEVAL
PLSA
PROBABILISTIC LATENT
SEMANTIC ANALYSIS
BSD
BERKELY SOFTWARE
DISTRIBUTION