Class Presentation 02 11

509 views

Published on

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
509
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Class Presentation 02 11

  1. 1. Pre-processing <ul><li>Pre-processing </li></ul>HTML Page Key Terms Strip HTML tags Remove stop words Stem words
  2. 2. Class Diagram setQueryFormulator(QueryFormulator qf) <<interface>> WebRecommender Recommend(Page p): List<Page> <<interface>> SearchEngine Search() : List<Page> StructureFeatureRecommender Recommend(Page p): List<Page> SemanticFeatureRecommender Recommend(Page p): List<Page> YahooEngine Search(QueryFormulator qf) : List<Page> GoogleEngine Search(QueryFormulator qf) : List<Page> <<interface>> QueryFormulator CreateQuery(List<String> ls): List<String> YahooQueryFormulator CreateQuery(List<String> ls): List<String> GoogleQueryFormulator CreateQuery(List<String> ls): List<String> <<interface>> QueryTermGenerator generateQueryTerms ( List<String> keyTerms ) : List<String> TFIDFQueryTermGenerator generateQueryTerms ( List<String> keyTerms ) : List<String> StatisticFeatureRecommender Recommend(Page p): List<Page>
  3. 3. Domain Model 1 * 1 1 1 * * * text Page url Search Engine searchEngine Term termString Query queryString
  4. 4. Challenge <ul><li>We have two designs. Either one will work. </li></ul><ul><ul><li>The first one is more practical, but less flexible. </li></ul></ul><ul><ul><li>The second one is more flexible, but too general. </li></ul></ul>
  5. 5. What we did <ul><li>Evaluation Task Design </li></ul><ul><li>Employ user driven approach </li></ul><ul><ul><li>Use Wikipedia pages as input </li></ul></ul><ul><ul><li>Find all relevant courses WebPages. </li></ul></ul><ul><ul><li>Highlight text for recommendation. </li></ul></ul><ul><ul><li>Select themes or topics for recommendation </li></ul></ul>
  6. 6. Next Step <ul><li>Integrate preprocessing programs </li></ul><ul><li>Implement: </li></ul><ul><ul><li>Interface </li></ul></ul><ul><ul><ul><li>WebRecommender </li></ul></ul></ul><ul><ul><ul><li>SearchEngine </li></ul></ul></ul><ul><ul><ul><li>QueryFormulator </li></ul></ul></ul><ul><ul><ul><li>QueryTermGenerator </li></ul></ul></ul><ul><ul><li>Class </li></ul></ul><ul><ul><ul><li>One of the search engine class </li></ul></ul></ul><ul><ul><ul><li>One of the queryformulator class </li></ul></ul></ul>

×