A Examination of Personalized
Search Strategies
CHIA-HAO, SHIH
COMS E6125
April, 13, 2010
Contents
Personalized Search Comparison of Strategies Personalized Search Architecture Project Introduction Project Progress Report
Chia-Hao, Shih: COMS E6125April, 13, 2010
Personalized Search
“Personalized Search” takes the users preference, interest and private information, etc, into account. This search engine can also import the copies of web pages and bookmarks from IE browser or other browser.
Chia-Hao, Shih: COMS E6125April, 13, 2010
Contents
Personalized Search Comparison of Strategies Personalized Search Architecture Project Introduction Project Progress Report
Chia-Hao, Shih: COMS E6125April, 13, 2010
Comparison of Strategies
Manually Interest-Based Personalized Search
Content Personalization
Link Personalization
Recommender Systems
Chia-Hao, Shih: COMS E6125April, 13, 2010
Manually Interest-Based Personalized Search• Example: Yahoo• https://ecom.yahoo.com/dir/submit/intro/
Content Personalization• pages present different information to different users• “modules”
Chia-Hao, Shih: COMS E6125April, 13, 2010
Link Personalization
• Implicit: Rating
• Explicit: History
Recommender Systems
• Implicit: Rating
• Explicit: time-spent-reading
Chia-Hao, Shih: COMS E6125April, 13, 2010
Contents
Personalized Search Comparison of Strategies Personalized Search Architecture Project Introduction Project Progress Report
Chia-Hao, Shih: COMS E6125April, 13, 2010
Personalized Search Architecture
Chia-Hao, Shih: COMS E6125April, 13, 2010
Contents
Personalized Search Comparison of Strategies Personalized Search Architecture Project Introduction Project Progress Report
Chia-Hao, Shih: COMS E6125April, 13, 2010
VCS(Virtual Company System) Team
Goal:• Build a system to provide partial
functionality of a Virtual Company (VC) including file access management, human resource management and project management.
• Incorporate ArcGIS Map (Like Google Map) to display the user's geographical location on the map according to their IP address. Chia-Hao, Shih: COMS E6125April, 13, 2010
Team MemberClient team: Dynamic web design based on JavaScript
and Flex and in charge of code repository and version control
• Jiajie Cen• Hailin YangServer Team: Process clients' requests using PHP Database design and populate the database using real
or fabricated data• Qianbo Wang• Chia-Hao, Shih
Chia-Hao, Shih: COMS E6125April, 13, 2010
Architecture
Chia-Hao, Shih: COMS E6125April, 13, 2010
Components
The web-server• Interact with Frontend, User login and logout, Account
registration, File retrieval query , File upload queryAuthentication Server• Interact with databases, filter every query and action from
web-serverHuman Resource(HR) database• Employee information management systemFile (including project) database• File upload , deletion, retrieval
Chia-Hao, Shih: COMS E6125April, 13, 2010
Development Tool• NetBeans: Java and PHP: Development Platform
• CSS: Web page design
• Oracle: database
• Flex: ArcGIS map
• Elgg: open source social networking platform
Chia-Hao, Shih: COMS E6125April, 13, 2010
Contents
Personalized Search Comparison of Strategies Personalized Search Architecture Project Introduction Project Progress Report
Chia-Hao, Shih: COMS E6125April, 13, 2010
Project Progress Finish • The Mainpage design• User’s personal information upload• HR database design
In Progress• File database design• Authentication Server
Chia-Hao, Shih: COMS E6125April, 13, 2010
Virtual Company
Chia-Hao, Shih: COMS E6125April, 13, 2010
http://www.cs.columbia.edu/~jc3479/VCS/debug/Login.html
Thank You!
April, 13, 2010 Chia-Hao, Shih: COMS E6125