Implicit links search enhancement system and method for search engines using implicit links generated by mining user access patterns
First Claim
1. A computer-readable storage medium having stored and encoded thereon computer-executable instructions for performing on a computing device an enhanced local search of web sites and intranets by mining user access logs, comprising:
- segmenting the user access log into different browsing sessions;
generating ordered pairs of pages from the browsing sessions to find implicit links by using a gliding window to move over explicit paths of the browsing sessions to generate the ordered pairs of pages;
determining a frequency of each of the ordered pairs;
defining a minimum support threshold;
applying the minimum support threshold to the frequency of each of the ordered pairs;
filtering the ordered pairs to remove any ordered pairs that are infrequently occurring;
constructing an implicit links graph from the implicit links;
generating two-item sequential patterns from the ordered pairs;
updating the implicit links graph using the two-item sequential patterns;
re-ranking search results obtained from a search engine to enhance the local searching to produce updated search results; and
displaying the updated search results to a user.
2 Assignments
0 Petitions
Accused Products
Abstract
An implicit links enhancement system and method for search engines that generates implicit links obtained from mining user access logs to facilitate enhanced local searching of web sites and intranets. The implicit links search enhancement system and method includes extracting implicit links by mining users'"'"' access patterns and then using a modified link analysis algorithm to re-rank search results obtained from traditional search engines. More specifically, the implicit links search enhancement method includes extracting implicit links from a user access log, generating an implicit links graph from the extracted implicit links, and computing page rankings using the implicit links graph. The implicit links are extracted from the log using a two-item sequential pattern mining technique. Search results obtained from a search engine are re-ranked based on an implicit links analysis performed using an updated implicit links graph, a modified re-ranking formula, and at least one re-ranking technique.
69 Citations
19 Claims
-
1. A computer-readable storage medium having stored and encoded thereon computer-executable instructions for performing on a computing device an enhanced local search of web sites and intranets by mining user access logs, comprising:
-
segmenting the user access log into different browsing sessions; generating ordered pairs of pages from the browsing sessions to find implicit links by using a gliding window to move over explicit paths of the browsing sessions to generate the ordered pairs of pages; determining a frequency of each of the ordered pairs; defining a minimum support threshold; applying the minimum support threshold to the frequency of each of the ordered pairs; filtering the ordered pairs to remove any ordered pairs that are infrequently occurring; constructing an implicit links graph from the implicit links; generating two-item sequential patterns from the ordered pairs; updating the implicit links graph using the two-item sequential patterns; re-ranking search results obtained from a search engine to enhance the local searching to produce updated search results; and displaying the updated search results to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method contained on computer-readable storage media having stored and encoded thereon computer-executable instructions for execution on a general-purpose computing device for enhancing initial search results of a search engine performing a local search of a web sub-space using a user access log, comprising:
using the general-purpose computing device to perform the following process actions; pre-processing the user access log; segmenting the log into browsing sessions; generating ordered pairs of implicit links from the browsing sessions; filtering the ordered pairs using a minimum support threshold to remove any infrequently occurring ordered pairs to generate two-item sequential patterns; updating an implicit links graph using the two-item sequential patterns; defining an adjacency matrix to describe the updated implicit links graph; defining a modified re-ranking formula in terms of the adjacency matrix; modifying the re-ranking formula using a random walk technique; re-ranking the initial search results using the updated implicit links graph to generate enhanced search results; and displaying the enhanced search results to a user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
Specification