SlideShare une entreprise Scribd logo
1  sur  28
TECHNICAL SEMINAR
ON

GROUPER: A DYNAMIC CLUSTERING
INTERFACE TO WEB SEARCH RESULTS

BY
PREET KANWAL
Dr. AMBEDKAR INSTITUTE OF TECHNOLOGY, BANGALORE-56
OUTLINE
Problem Definition.
Problem Definition.
Proposed Solution & Goals
Proposed Solution & Goals
How Groupers work??
How Groupers work??
Empirical Evolution
Empirical Evolution
Conclusion
Conclusion
PROBLEM DEFINITION

Search engine results are not easy to browse
Problem of search engine
• Search engine return long ordered list of document
“snippets”.
Disadvantage
 Ranked list presentation.
Users forced to sift through to find relevant
document.
 Wastage of time.
 Low precision.
Document clustering
 Alternative method for organizing retrieval
results.
 Algorithms groups the documents based on their
similarities.
Advantages:
 Easy to locate.
 Overview of retrieved document set.
Document Clustering
Pre-Retrieval
method

Post-retrieval
method
Post- retrieval Document Clustering
 Superior results.
 Clusters computed based on returned doc set.
 Cluster boundaries appropriately partition set of
documents at hand.
Pre-Retrieval document clustering
Offline clustering of documents.
Document clustering performed in advance on
the collection as whole.
Might be based on features infrequent in
retrieved set.
Problem with search engines
Severe resource constraints.
Cannot dedicate enough CPU time to each
query – NOT FEASIBLE.
Hence clusters have to be PRE-COMPUTED.
PROPOSED SOLUTION
GROUPER:
Document

clustering interface to HuskySearch
meta search service.
HuskySearch meta-search engine:
Based on MetaCrawler.
Retrieves results from several popular web search
engines.
Clusters results using STC algorithm.
Advantages
Easily browsable.
Addresses scalability issue.
No additional resource demands on search
engine.
Fast.
Runs on client machine.
Suitable for distributed IR systems.
Goals
1)Coherent Clusters:
 Group similar documents together.
2)Efficiently Browsable:
 Generate overlapping
Cluster description must clusters when appropriate.
be3)Speed:
Algorithmic Speed.
Concise.
Accurate.
Snippet tolerance.
Clustering can be done in 2 ways:
a)Clustering snippets.
b)Download and cluster.
Overview of STC Algorithm
 Linear time clustering alg.
 Based on identifying phrases common to group
of documents.
PHRASE:Ordered sequence of one or more
words.
BASE CLUSTER:Set of documents that share a
common phrase.
STC has 3 logical steps
1)Document “cleaning”:
 Transformation- using Light stemming Alg.
2)Identification of Base are marked; non-word
 Sentence boundaries Clusters:
tokens are stripped.
 Inverted Base Clusters intousing a D.S. called
3)Merging index of phrases- clusters:
Eg: Hello..!!
SUFFIXdegree of overlap.
High TREE.
sentence cluster assigned a SCORE.
non-word token
Each baseboundarysemantically.(shared
Clusters ; coherent
SCORE(No. of doc’s,No. of words in phrase).
Hello
..!!
phrases)
Stoplist is maintained.
STC Characteristics
 Overlapping clusters ; Shared Phrases.
 Fast and incremental.
 Doesnot coerce the documents in predefined
number of clusters.
User Interface
Grouper’s Query Interface
A Query Result
Summary of cluster
Refine Query Based On This Cluster
DESIGN FOR SPEED
3 characteristics that make Grouper fast:
1)Incrementally of Clustering Algorithm.
 STC incremental.
2)Efficient Implementation.
STC performsuse free CPU time.comparisons.
Grouper can large no. of string
3)Ability to form coherent into a unique integer.
Each word result immediately after last document arrives.
Produces transformed clusters based on snippets.
Faster comparisons. results:
 2 modes of clustering
Documents of each base cluster encoded as bit vector
a) Cluster the snippets (fast).
for efficient calculation of document overlap.
b) Download and cluster
Additional speedup: (high clustering quality)
a)Remove leading and ending stopped words. Eg:the vice
president of – vice president.
b)Strip off words that do not appear in minimal no. of
documents.
EMPIRICAL EVALUATION OF
GROUPER
Difficult.
Heterogeneous user population.
Search for a wide variety of tasks.
Documents retrieved in Husky
STC Producesdoc’s followed
Same no. of coherent clusters.
Search sessions clusters using:
Calculate no. of clustered
STC algorithm
followed
K-means clustering algorithm.
STC>K-means
Comparison to a Ranked List
Display
Compared with HuskySearch based on:
1. Number of documents followed
2. Time spent
3. Click distance
No. of doc’s followed by users
3 hypothesis made:
1)Easier to find interesting doc.
2)Help find additional interesting doc.
3)Helps in tasks where several doc’s required.
Percentage of sessions in which users followed multiple
documents is higher in Grouper
Time spent on each doc followed
Time spent = time to download
Time Spent= time spent in network delays+ time in reading
+time traversing the results
doc’s+time into view selected doc presentation.
+time to find next doc of interest
or
it’s the time between a user’s request for doc and user’s
previous request.
Click distance
Distance between successive user’s clicks
on document set.
In ranked list interface:
Click distance= no. of snippets between 2
clicks.
22 snippets scanned
In clustering interface:
1
1
1
Additional cost of skipping snippets.
2
2
2
3
3
3
Any cluster visited; all snippets are scanned. 4
4
4
5
.
.
.
.
.
.
20

18

Cluster 1

5
.
.
.
.
.
.
20

5
.
.
.
.
.
.
20

Cluster 2

Cluster 3

4
CONCLUSION
•
•

Grouper
Empirical assessment of user behavior given a clustering interface
to web search results.
• Comparison to the logs of Husky Search.
• Problems:
1)May fail to capture semantic distinctions that user’s expect-while
merging base clusters into clusters.
2)Difficult to navigate if num of clusters are more.
•

Solution: Grouper II
1)Allows users to view non merged base clusters.
2)Supports a hierarchal and interactive interface.
Grouper

Contenu connexe

Similaire à Grouper

Paper id 37201536
Paper id 37201536Paper id 37201536
Paper id 37201536
IJRAT
 
Model of semantic textual document clustering
Model of semantic textual document clusteringModel of semantic textual document clustering
Model of semantic textual document clustering
SK Ahammad Fahad
 
A signature based indexing method for efficient content-based retrieval of re...
A signature based indexing method for efficient content-based retrieval of re...A signature based indexing method for efficient content-based retrieval of re...
A signature based indexing method for efficient content-based retrieval of re...
Mumbai Academisc
 
Inverted files for text search engines
Inverted files for text search enginesInverted files for text search engines
Inverted files for text search engines
unyil96
 
Text clustering
Text clusteringText clustering
Text clustering
KU Leuven
 
Query expansion_group42_ire
Query expansion_group42_ireQuery expansion_group42_ire
Query expansion_group42_ire
KovidaN
 
03 cs3024 pankaj_jajoo
03 cs3024 pankaj_jajoo03 cs3024 pankaj_jajoo
03 cs3024 pankaj_jajoo
Meetika Gupta
 
Query expansion_Team42_IRE2k14
Query expansion_Team42_IRE2k14Query expansion_Team42_IRE2k14
Query expansion_Team42_IRE2k14
sudhir11292rt
 

Similaire à Grouper (20)

CloWSer
CloWSerCloWSer
CloWSer
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
A Competent and Empirical Model of Distributed Clustering
A Competent and Empirical Model of Distributed ClusteringA Competent and Empirical Model of Distributed Clustering
A Competent and Empirical Model of Distributed Clustering
 
Enhancing the labelling technique of
Enhancing the labelling technique ofEnhancing the labelling technique of
Enhancing the labelling technique of
 
Paper id 37201536
Paper id 37201536Paper id 37201536
Paper id 37201536
 
Model of semantic textual document clustering
Model of semantic textual document clusteringModel of semantic textual document clustering
Model of semantic textual document clustering
 
clustering_classification.ppt
clustering_classification.pptclustering_classification.ppt
clustering_classification.ppt
 
Incremental clustering in search engines
Incremental clustering in search enginesIncremental clustering in search engines
Incremental clustering in search engines
 
The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)
 
A signature based indexing method for efficient content-based retrieval of re...
A signature based indexing method for efficient content-based retrieval of re...A signature based indexing method for efficient content-based retrieval of re...
A signature based indexing method for efficient content-based retrieval of re...
 
Privacy Preserving MFI Based Similarity Measure For Hierarchical Document Clu...
Privacy Preserving MFI Based Similarity Measure For Hierarchical Document Clu...Privacy Preserving MFI Based Similarity Measure For Hierarchical Document Clu...
Privacy Preserving MFI Based Similarity Measure For Hierarchical Document Clu...
 
intro.ppt
intro.pptintro.ppt
intro.ppt
 
Inverted files for text search engines
Inverted files for text search enginesInverted files for text search engines
Inverted files for text search engines
 
Text clustering
Text clusteringText clustering
Text clustering
 
web clustering engines
web clustering enginesweb clustering engines
web clustering engines
 
Query expansion_group42_ire
Query expansion_group42_ireQuery expansion_group42_ire
Query expansion_group42_ire
 
Enhancing social tagging with a knowledge organization system
Enhancing social tagging with a knowledge organization systemEnhancing social tagging with a knowledge organization system
Enhancing social tagging with a knowledge organization system
 
Answer extraction and passage retrieval for
Answer extraction and passage retrieval forAnswer extraction and passage retrieval for
Answer extraction and passage retrieval for
 
03 cs3024 pankaj_jajoo
03 cs3024 pankaj_jajoo03 cs3024 pankaj_jajoo
03 cs3024 pankaj_jajoo
 
Query expansion_Team42_IRE2k14
Query expansion_Team42_IRE2k14Query expansion_Team42_IRE2k14
Query expansion_Team42_IRE2k14
 

Dernier

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Dernier (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Grouper

  • 1. TECHNICAL SEMINAR ON GROUPER: A DYNAMIC CLUSTERING INTERFACE TO WEB SEARCH RESULTS BY PREET KANWAL Dr. AMBEDKAR INSTITUTE OF TECHNOLOGY, BANGALORE-56
  • 2. OUTLINE Problem Definition. Problem Definition. Proposed Solution & Goals Proposed Solution & Goals How Groupers work?? How Groupers work?? Empirical Evolution Empirical Evolution Conclusion Conclusion
  • 3. PROBLEM DEFINITION Search engine results are not easy to browse
  • 4. Problem of search engine • Search engine return long ordered list of document “snippets”.
  • 5. Disadvantage  Ranked list presentation. Users forced to sift through to find relevant document.  Wastage of time.  Low precision.
  • 6. Document clustering  Alternative method for organizing retrieval results.  Algorithms groups the documents based on their similarities. Advantages:  Easy to locate.  Overview of retrieved document set.
  • 8. Post- retrieval Document Clustering  Superior results.  Clusters computed based on returned doc set.  Cluster boundaries appropriately partition set of documents at hand.
  • 9. Pre-Retrieval document clustering Offline clustering of documents. Document clustering performed in advance on the collection as whole. Might be based on features infrequent in retrieved set.
  • 10. Problem with search engines Severe resource constraints. Cannot dedicate enough CPU time to each query – NOT FEASIBLE. Hence clusters have to be PRE-COMPUTED.
  • 11. PROPOSED SOLUTION GROUPER: Document clustering interface to HuskySearch meta search service. HuskySearch meta-search engine: Based on MetaCrawler. Retrieves results from several popular web search engines. Clusters results using STC algorithm.
  • 12.
  • 13. Advantages Easily browsable. Addresses scalability issue. No additional resource demands on search engine. Fast. Runs on client machine. Suitable for distributed IR systems.
  • 14. Goals 1)Coherent Clusters:  Group similar documents together. 2)Efficiently Browsable:  Generate overlapping Cluster description must clusters when appropriate. be3)Speed: Algorithmic Speed. Concise. Accurate. Snippet tolerance. Clustering can be done in 2 ways: a)Clustering snippets. b)Download and cluster.
  • 15. Overview of STC Algorithm  Linear time clustering alg.  Based on identifying phrases common to group of documents. PHRASE:Ordered sequence of one or more words. BASE CLUSTER:Set of documents that share a common phrase.
  • 16. STC has 3 logical steps 1)Document “cleaning”:  Transformation- using Light stemming Alg. 2)Identification of Base are marked; non-word  Sentence boundaries Clusters: tokens are stripped.  Inverted Base Clusters intousing a D.S. called 3)Merging index of phrases- clusters: Eg: Hello..!! SUFFIXdegree of overlap. High TREE. sentence cluster assigned a SCORE. non-word token Each baseboundarysemantically.(shared Clusters ; coherent SCORE(No. of doc’s,No. of words in phrase). Hello ..!! phrases) Stoplist is maintained.
  • 17. STC Characteristics  Overlapping clusters ; Shared Phrases.  Fast and incremental.  Doesnot coerce the documents in predefined number of clusters.
  • 20. Refine Query Based On This Cluster
  • 21. DESIGN FOR SPEED 3 characteristics that make Grouper fast: 1)Incrementally of Clustering Algorithm.  STC incremental. 2)Efficient Implementation. STC performsuse free CPU time.comparisons. Grouper can large no. of string 3)Ability to form coherent into a unique integer. Each word result immediately after last document arrives. Produces transformed clusters based on snippets. Faster comparisons. results:  2 modes of clustering Documents of each base cluster encoded as bit vector a) Cluster the snippets (fast). for efficient calculation of document overlap. b) Download and cluster Additional speedup: (high clustering quality) a)Remove leading and ending stopped words. Eg:the vice president of – vice president. b)Strip off words that do not appear in minimal no. of documents.
  • 22. EMPIRICAL EVALUATION OF GROUPER Difficult. Heterogeneous user population. Search for a wide variety of tasks. Documents retrieved in Husky STC Producesdoc’s followed Same no. of coherent clusters. Search sessions clusters using: Calculate no. of clustered STC algorithm followed K-means clustering algorithm. STC>K-means
  • 23. Comparison to a Ranked List Display Compared with HuskySearch based on: 1. Number of documents followed 2. Time spent 3. Click distance
  • 24. No. of doc’s followed by users 3 hypothesis made: 1)Easier to find interesting doc. 2)Help find additional interesting doc. 3)Helps in tasks where several doc’s required. Percentage of sessions in which users followed multiple documents is higher in Grouper
  • 25. Time spent on each doc followed Time spent = time to download Time Spent= time spent in network delays+ time in reading +time traversing the results doc’s+time into view selected doc presentation. +time to find next doc of interest or it’s the time between a user’s request for doc and user’s previous request.
  • 26. Click distance Distance between successive user’s clicks on document set. In ranked list interface: Click distance= no. of snippets between 2 clicks. 22 snippets scanned In clustering interface: 1 1 1 Additional cost of skipping snippets. 2 2 2 3 3 3 Any cluster visited; all snippets are scanned. 4 4 4 5 . . . . . . 20 18 Cluster 1 5 . . . . . . 20 5 . . . . . . 20 Cluster 2 Cluster 3 4
  • 27. CONCLUSION • • Grouper Empirical assessment of user behavior given a clustering interface to web search results. • Comparison to the logs of Husky Search. • Problems: 1)May fail to capture semantic distinctions that user’s expect-while merging base clusters into clusters. 2)Difficult to navigate if num of clusters are more. • Solution: Grouper II 1)Allows users to view non merged base clusters. 2)Supports a hierarchal and interactive interface.