<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>STRUCTURING THE WEB TO COPE WITH DYNAMIC CHANGES</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Wookey Lee</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jinho Kim</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. of Computer Science, Kangwon National University</institution>
          ,
          <addr-line>192-1 Hyoja Dong 2, Chunchon, Kangwon</addr-line>
          ,
          <country country="KR">Korea</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dept. of Computer Science, Sungkyul University</institution>
          ,
          <addr-line>147-2 Anyang 8 Dong, Anyang</addr-line>
          ,
          <country country="KR">Korea</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The web structure yields significant insights into web algorithms for searching, structuring, discovering, mining, and revealing web information. We formalize our view of the web structure in terms of the integer linear programming that converts the web directed graph to the optimal hierarchical structure. The model represents a high level structure regardless of various measures such as the cosine similarity and tf-idf measure of the vector space model as well as the PageRank of Google. Another advantage for our approach is that the corresponding sensitivity analysis yields an allowable range for the optimal structure so that the model can be estimated even though dynamic changes take place in the web pages, links, and structures.</p>
      </abstract>
      <kwd-group>
        <kwd>web structuring</kwd>
        <kwd>linear programming</kwd>
        <kwd>VSM</kwd>
        <kwd>tf-idf</kwd>
        <kwd>PageRank</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>The WWW can be viewed as a hierarchy of web objects. The WWW can
be seen as a set of web sites, and a web site can be seen as a digraph with
web nodes and arcs, where the web nodes correspond to HTML files having
page contents and the arcs correspond to hypertext links interconnected with
the web pages. The web-as-a-graph approach can be a starting point to
generate a structure that can be used for web site designers, search engines,
web crawling robots, and web marketers and analysts.</p>
      <p>
        One of the typical examples of web site structuring is tree modeling, such
as breadth first search (BFS), depth first search (DFS), web catalogues or
site maps [
        <xref ref-type="bibr" rid="ref1 ref15 ref5">1, 5, 15</xref>
        ]. Complex and static web abstractions, however, do little
to help a web designer or a web crawler that wants to model a web site, and
also often poses navigational hazards. The structural abstraction is useful in
organizing information and reducing the number of alternatives that must be
considered at any one time [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        The BFS, including backlink count method or RageRank [
        <xref ref-type="bibr" rid="ref5 ref7 ref9">5, 7, 9</xref>
        ], has
some advantages so that an 'important' web page can easily be accessed by
simply clicking relatively fewer steps from its default page. It is easy to
reduce a graph to a tree form and the depths for accessing each web page.
Thus, the BFS can statistically minimize the total access time, but
structurally it is extremely flat because all pages may stick to the root node.
      </p>
      <p>On the other hand, the DFS is an easy method to adopt, and, from a
cognitive science point of view, the search methods are similar to the
behaviors of human snoopers. But, the DFS is inappropriate for structuring
the web because a long series of web pages means as many clicks as there
are pages which, in turn, entails massive time consumption to access each
page.</p>
      <p>
        A topological ordering algorithm [
        <xref ref-type="bibr" rid="ref14 ref2">2, 14</xref>
        ] converted a web site structure to
an unbiased hierarchical form; this minimizes the average distance from the
root node to a specific web page. They also considered the semantic
relevance between the web nodes. The weakness is that when there are
minor changes in the web page's weight or in the link structure, the entire
structure needs to be reorganized. Corresponding to the modification of the
web structure, there are some intriguing findings that most pairs of pages on
the web are separated by a handful of links, almost under average 20 a page,
and that this number will grow logarithmically with the size of the web [
        <xref ref-type="bibr" rid="ref2 ref25">2,
25</xref>
        ].
      </p>
      <p>We formalize our view of the web structure in terms of the integer
programming that converts the web directed graph to the optimal
hierarchical structure. The structure of a web site can prevent the search
robots or crawling agents from confusing in the midst of huge web pages in
the web sites. Therefore, in this paper, we introduce an attribute called, "the
weight," to evaluate the significance of web pages.</p>
      <p>This paper is organized as follows: In Section 2, we present the data
model of web sites, the web schema, and conventional approaches. In
Section 3, we discuss several weight measures endowed on web nodes. In
Section 4, we will discuss on the integer linear programming model of the
web structure. In Section 5, we will present an example of our model and
present the robustness of our model with experimental results. Finally, we
conclude the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>WEB SCHEMA AND SIMILARITY MEASURES 1.1</title>
    </sec>
    <sec id="sec-3">
      <title>The Web Schema</title>
      <p>
        A web site can be defined as a set of web nodes Nw = {N1, ..., Nn}, a
directed graph Gw = (Nw, Ew), an arc function xij : Nk → {0, 1}, ∀(i, j)∈Ew
consisting of a finite web node set Nw, a finite web arc set Ew of ordered
pairs of web nodes, and the web arc elements (i, j) respectively, where i, j ∈
{0, 1, 2, 3, ... , n-1}, and n =|Nw| the cardinality of web pages. There is a
mapping system for the nodes corresponding to web pages and the arcs to
Uniform Resource Identifiers [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. The web node (NW) can be defined as
follows:
      </p>
      <p>Nw = [ Ni ,{(i, j),∀i}, wi ]
(2-1)</p>
      <p>Where the Ni represents a web node corresponding to an HTML file (we
set a node identifier as i ). Where the homepage is defined as a default page
(index.html) predetermined by the web server. The {(i, j), ∀i, j ∈Ew} is the
set of web arcs having hypertext links to which the web page indicates.</p>
      <p>
        There are three approaches to investigate the web digraph domain as (1)
the whole web [
        <xref ref-type="bibr" rid="ref1 ref12 ref2">1, 2, 12</xref>
        ], (2) a set of strongly coupled components [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], (3)
set of a web site [
        <xref ref-type="bibr" rid="ref14 ref17">14, 17</xref>
        ]. The first one is utilized to measure the whole size
or growing ratio, but it is not appropriate to derive a web structure. The
second focuses a mathematical model, and the third is inclined to practical
side. So we adopt the third for implementation's sake, where the homepage is
defined as a default page is predetermined by the Web server and the other
pages are interconnected each other.
1.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>How to Measure the Web nodes?</title>
      <p>
        In order to generate the web structure, we introduce the representative
weight measures such as cosine measure and tf-idf measure from Vector
Space Model (VSM), and PageRank. For the first time, most web ranking
algorithms utilize a similarity measure in terms of VSM, which has been
extensively studied in the information retrieval community [
        <xref ref-type="bibr" rid="ref13 ref6 ref8">6, 8, 13</xref>
        ]. For the
VSM, to compute the similarities among a set of web pages, each page can
be viewed as an n dimensional vector &lt;w1,...,wm &gt;T. The cosine similarity
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] between a query, Q, and a web page, Ni, can then be defined as the inner
product of the Q and n vectors.
      </p>
      <p>
        Another common way of computing a web page's weight, W, is the tf-idf,
which is obtained as an normalized vector, W' = &lt; w'1,...,w'm &gt;T, where each
w'i is the product of a term frequency (tf) factor and an inverse document
frequency (idf) factor. The tf factor is proportional to the frequency of the ith
word within a web page. The idf factor is a factor divided by the number of
times that the word appears in the entire set of web pages that corresponds to
the content discriminating power of the ith word that appears rarely in
documents has a high idf, while a word that occurs in a large number of
documents has a low idf. Typically, idf is computed by logarithms from the
total number of documents and is the number of documents containing the
word. If a word appears in every document, its discriminating power is 0. If
a word appears in a single document, its discriminating power can be very
large. Once the vector is computed, the normalized vector, W, is typically
obtained by their norms. The similarity between a query, Q, and a web page,
Ni, can then be defined from which the weight specified as the inner product
of the two. There are other measures from VSM in terms of local weights
such as the Binary model [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Logarithmic [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] and global weights such as
the entropy model [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], GfIdf [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and Probabilistic Inverse [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        There are two major link-based search algorithms, HITS and PageRank.
The basic idea of the HITS algorithm is to identify a small sub-graph of the
web and apply link analysis on this sub-graph to locate the authorities and
hubs for the given query. The sub-graph that is chosen depends on the user
query. The selections of a small sub-graph (typically a few thousand pages),
not only focus the link analysis on the most relevant part of the web, but also
reduce the amount of work for the next phase. The main weaknesses of
HITS are known to non-uniqueness and nil-weighting. Haveliwala [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]
suggested a domain based PageRank algorithm, but its limitation depends on
the usefulness of the ontological state of the algorithm and the particular
thesaurus that the system tries to include in discriminating semantics among
web documents.
      </p>
      <p>
        One of the representative arc oriented approaches is the PageRank
algorithm [
        <xref ref-type="bibr" rid="ref12 ref7 ref9">7, 9, 12</xref>
        ]. PageRank has the arc based measure of a page that is
similar to its indegree, which is a possible measure of the importance of a
page. The PageRank of a page is high if many pages with a high PageRank
contain links to it, and a page containing few outgoing links contributes
more weight to the pages it links to than would a page containing many
outgoing links. It is a static measure, so that it is modeled to rank pages in
the absence of any queries. So the PageRank computes the global worth of
each page. The algorithm, however, has a weakness called Google bombing
that can be attacked by creating a large number of bogus web pages, all
pointing to a single target page. Since many search engines take into account
the number of incoming links in ranking pages, the rank of the target page is
likely to increase, and appear earlier in query result sets. So, the page can
achieve 'higher-than-deserved' rankings in Google [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The weights in this
paper are assumed to accurately indicate the importance of the web page [
        <xref ref-type="bibr" rid="ref19 ref20 ref21 ref22">19,
20, 21, 22</xref>
        ]. We generalized the formula and weight from the previous work
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>SIMILARITY MEASURES</title>
      <p>weight(Wj ) =</p>
      <p>The similarity measure in this paper is the weight of web node. We
introduce the cosine measure, tf-idf measure, and PageRank measure as the
weight measure which can be used to determine the topological ordering of
web sites. The prototype system has been experimentally tested to search for
the structure of the test web site. The link structure of the site is shown in
reference Fig. 3.1 and 3.2. The circle in the figures represents a web node
and the arrow represents a hyperlink or a web arc.</p>
      <p>
        First of all, the cosine measure from the VSM is introduced [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] as
following equation (3.1) by which the measure is exploited in the experiment
m
∑ aijqi
i=1
      </p>
      <p>(3.1)
a Tjq
|| a j ||2|| q ||2
=
m 2
∑ aij
i=1
∑m qi2
i=1</p>
      <p>
        In the tf-idf measure, the tf factor itself is sometimes normalized by
dividing it by the frequency of the most-frequent non-stop term in the
document as, tfnorm = tf/tfmax. The idf factor is typically computed by
[df(wi)/N]-1, and most often the log2[N/ df(wi)] is used, where, N, is the total
number of documents and, df(wi), is the number of documents containing the
ith word. Refer to equation (3.2) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>weight( Wj ) = Q ∗ Wj = [qi ] ∗ ⎡⎣(tfi ⋅ log2 [ N / df ( wi )])⎤⎦T
= ∑ qi ⋅(tfi ⋅ log2 [ N / df ( wi )])
i
(3.2)</p>
      <p>
        The PageRank measure is that, if source page, i, has a link to target page,
j, then the author of source page, i, is implicitly conferring some importance
to page, j. Let Nj be the out-degree of page, i, and let Rank(p) represents the
importance of page, p. Then, the link (i, j) confers a certain number of units
of rank to, j. This simple idea leads to the following iterative fix-point
computation that yields the rank vector over all of the pages on the web. If, n,
is the number of pages, assign all pages the initial value 1/n. Let, Bj represent
the set of pages pointing to j. Links between web pages propagate the ranks
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. We continue the iterations until the rank is stabilized to within some
defined threshold. The final rank vector contains the PageRank vector over
the web. This vector is computed only once after each crawl of the web; the
values can then be used to influence the ranking of search results [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
Guaranteeing the rank vector to converge, PageRank algorithm uses the
following equation with a damping factor (d):
      </p>
      <p>
        In Google, we usually set the value of the damping factor to 0.85 [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] so
that we can see that the PageRank vector converges either slowly or quickly
in terms of the magnitude of the damping factor. For example, by (3.3) we
can get the weights in Table 3.1 and derived weights as Fig. 3.1. The node
weights by PageRank are: &lt;0.865, 0.479, 0.50, 2.25, 0.64, 1.00, 1.25&gt;. The
link weights are generated by simple Euclidean distance between the web
nodes as: &lt;x02, x01, x14, x41, x04, x24, x25, x45, x03, x53, x06, x36, x65&gt;
= &lt;0.664, 0.80, 0.777, 0.777, 0.984, 0.640, 0.846, 1.166, 1.220, 1.402, 1.161,
1.374, 1.343&gt;.
      </p>
    </sec>
    <sec id="sec-6">
      <title>MATHEMATICAL MODELING</title>
      <p>
        The model can be applied to transform a digraph into a tree. First, except
for the root node, the tree node's indegree should be 1. Second, All cycles
which may exist in a graph should be removed during the transformation
phase. Cycle detection is implemented by DFS using Stack based algorithm
[
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] in which results the constraints (4.4) to (4.6). Third, a self-cycle within
a graph node should be removed. And last, duplicate paths between two
adjacent nodes in a graph should be removed. So, considering the above
constraints, IP formulation is as follows:
max
      </p>
      <p>∑
i,j∈N ,j≥1
(i,j)∈A</p>
      <p>wijxij
s.t</p>
      <p>xij = 0
∑
i∈N
(i,0)∈A</p>
      <p>∑
i∈N
(i,j)∈A
xii = 0 for all i
xij + x ji ≤ 1 ∀i , j
xij = 1 for all j ≠ 0
m−1
xij1 + k∑=1 x jk jk+1 + x jmi ≤ m for 2 ≤ m ≤ N − 1
xij = 0 ∀i , j ∉ N
xij = 0 or 1 ∀i , j
(4.1)
(4.2)
(4.3)
(4.4)
(4.5)
(4.6)
(4.7)
(4.8)</p>
      <p>
        The variable xij is 1 if there exists a web arc from node i to node j, zero
otherwise. Set A represents a set of all existing links between any of two
Web pages in a Web site, where notation (i, j) is used to represent a link
from node i to node j. The weight parameter wij represents the average
distance from node i to node j. There are several alternatives for deriving the
weight of a node and to generate a distance to the link, including the number
of inward or outward links [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. In this paper, we use weight measures as
tfidf, Cosine, and PageRank to each node, and generate a Euclidean distance
wij from node i to node j. The objective function (4.1) which is to be
maximized denotes the sum of weights for links. The constraint (4.2) ensures
that any of the links toward the root page should not be included for making
feasible spanning tree, while constraint (4.3) ensures that each of all web
pages should have only one web page that is directly linked to a parent node
except the root node. The constraint (4.4) removes a self-cycle. The
constraints (4.5) and (4.6) are to remove a cycle with 2 steps and a cycle by
more than 3 steps, respectively. Constraint (4.6) means that for all cycles
starting from any of Web page i in a given Web site, where a cycle starting
from Web page i and returning to the same page through m intermediate
Web pages, can be represented as an ordered list of Web pages (i, j1, j2,..., jk,
jk+1,..., jm-1, jm, i). The constraint (4.7) restricts the domain within a web site.
The constraint (4.8) representing the problem should be binary integers.
      </p>
    </sec>
    <sec id="sec-7">
      <title>OPTIMAL STRUCTURE AND CHANGE</title>
    </sec>
    <sec id="sec-8">
      <title>ANALYSIS</title>
      <p>When the query terms are altered, measurements of the web Node are
also altered. In this case, sensitivity analysis is used to determine whether the
entire problem needs to be reformulated and recalculated or not. The
standard IP problem forms separated basic variables between nonbasic
variables. After applying a simplex algorithm, the above IP problem is
reformed.</p>
      <p>The criteria of optimality in a simplex algorithm is that an objective
function's coefficient of a non-basic variable, i.e., c j = CBV B−1a j − c j (aj is a
column vector of N for xj , cj is objective function's coefficient value for a
nonbasic variable xj) must be non-negative. Also, the feasibility condition of
the current basis solution is that RHS of the equation, i.e., B-1b must be
nonnegative. When the weight of the web node is changed, but and if this
change does not influence the above two conditions (i.e., the optimality and
feasibility condition), then the current basis is conserved.</p>
      <p>Fig. 3.1 represents a digraph consisting of 7 web pages, i.e., N0 to web
page N6. The weight of an arc is the mean average weight value of two
terminal nodes of the arc. After reorganizing the IP problem, each of the BV
(Basic variable), NBV (Nonbasic variable), objective function coefficient
cBV, cNBV, basis matrix B, RHS (Right Hand Side) can be described.</p>
      <p>If the web page is changed, then the corresponding objective function's
coefficients are also influenced. If it does not break the primal feasibility
condition, i.e. B-1b≥ 0, then the current basis will not change. In this case,
the current solution's feasibility condition and optimality condition is
maintained. This also means that the current basis is not changed. In case a
link is deleted, the constraint can be inserted into the formulation. If the
current solution does satisfy the new constraint, the current basis is
maintained, otherwise, a dual simplex algorithm can be used. Consider the
case where two links between nodes, W1 and W4, are disconnected. Then, the
two constraints(x14=0 and x41=0) should be included into the previous IP
formulation. As the current solution satisfies the inserted constraints, the
current basis is maintained. In this case, the objective function coefficient,
the element of N matrix for the new inserted variable, and all constraint
types, except non-negative constraints, can be included in LP formulation. In
this case, the current basis is not conserved.</p>
    </sec>
    <sec id="sec-9">
      <title>EXPERIMENTS</title>
      <p>By the example site in section 2, the number of nodes is increased from 1
to 7. The node weights are derived from the cosine of VSM, tf-idf, and
PageRank. A total of four structuring methods are applied such as DFS, BFS,
Semantic, and LP.
Fig. 6.2 PageRank weight measure traverses w.r.t. the number of nodes
We conclude that the LP solution produces the optimal solution with optimal
structure. In other words, our approach generates the optimal hierarchical
structure among many structuring methods. Our method shows its openness
of the mechanism without respect to the weight measure such as cosine
measure, if-idf measure, and PageRank measure.</p>
      <p>8.000</p>
    </sec>
    <sec id="sec-10">
      <title>CONCLUSIONS</title>
      <p>The goal of this paper has been to generate the optimal hierarchical
structure of a web site from directed graphs. With respect to the weight
measure, the optimal solution can be derived: from a user's point of view, the
optimum approach will be consonant with the user's preferences in terms of
query with tf-idf or cosine measures, on one hand; or, from a web robot's
point of view, the optimum will be represented by the search robot's point of
view. This model guarantees that the optimal hierarchical structure will be
generated with respect to the measurement and the optimization model. A
mathematical model is pertained onto a web site in terms of the integer linear
programming by which the web digraph can be converted to the hierarchical
structure. The optimal solution from the hierarchical structure and the
corresponding sensitivity analysis yield a robustness of the model in
maintaining the solution in a dynamic manner.</p>
      <p>The model can secure the optimum under any weight measure conditions,
and by using the LP model, a user is always able to get the optimal result
even though any actions, such as Adding, Deleting, Inserting, etc., are
undertaken within a web site. Under the circumstances of frequent web
contents change, the LP model can be a very good tool for developing an
advanced search engine schematic. The LP model also shows its openness:
Using significant similarity measures (such as tf-idf, cosine measure, and
PageRank) does not affect the optimal model, the corresponding solution,
and sensitivity analysis, which implies that the model can easily be adapted
by and integrated into the current Web search robots as well as the web site
managers having various similarity measures.</p>
    </sec>
    <sec id="sec-11">
      <title>ACKNOWLEDGEMENT</title>
      <p>This work was supported by the Korea Science and Engineering
Foundation (KOSEF) through the Advanced Information Technology
Research Center (AITrc).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>R.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Raghavan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rajagopalan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tomkins</surname>
          </string-name>
          ,
          <article-title>Crawling the Web for cyber communities in the Web</article-title>
          ,
          <source>In Proc. 8th WWW</source>
          (
          <year>1999</year>
          )
          <fpage>403</fpage>
          -
          <lpage>415</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Barabasi</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Albert</surname>
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Jeong</surname>
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Scale-free Characteristics of Random Networks: the Topology of the World-Wide Web</article-title>
          .
          <source>Physica A</source>
          <volume>281</volume>
          (
          <year>2000</year>
          )
          <fpage>69</fpage>
          -
          <lpage>77</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Etzioni</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cafarella</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Downey</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popescu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shaked</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soderland</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weld</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yates</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Methods for Domain-Independent Information Extraction from the Web: An Experimental Comparison</article-title>
          .
          <source>AAAI</source>
          (
          <year>2004</year>
          )
          <fpage>391</fpage>
          -
          <lpage>398</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Gyöngyi</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Molina</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Pedersen</surname>
          </string-name>
          , J.:
          <article-title>Combating Web Spam with TrustRank</article-title>
          .
          <source>VLDB</source>
          (
          <year>2004</year>
          )
          <fpage>576</fpage>
          -
          <lpage>587</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Henzinger</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heydon</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitzenmacher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Najork</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On near-uniform URL sampling</article-title>
          ,
          <source>Computer Networks</source>
          ,
          <volume>33</volume>
          (
          <issue>1</issue>
          ) (
          <year>2000</year>
          )
          <fpage>295</fpage>
          -
          <lpage>308</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Demaine</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopez-Ortiz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A Linear Lower Bound on Index Size for Text Retrieval</article-title>
          ,
          <source>Journal of Algorithms</source>
          ,
          <volume>48</volume>
          (
          <issue>1</issue>
          ) (
          <year>2003</year>
          )
          <fpage>2</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Thom</surname>
            ,
            <given-names>L. H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Iochpe</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Integrating a Pattern Catalogue in a Business Process Model</article-title>
          , ICEIS
          <volume>3</volume>
          (
          <year>2004</year>
          )
          <fpage>651</fpage>
          -
          <lpage>654</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Glover</surname>
            ,
            <given-names>E. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsioutsiouliklis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lawrence</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pennock</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Flake</surname>
          </string-name>
          , G.:
          <article-title>Using Web Structure for Classifying and Describing Web Pages</article-title>
          .
          <source>WWW</source>
          (
          <year>2002</year>
          )
          <fpage>562</fpage>
          -
          <lpage>569</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Pandurangan</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raghavan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Upfal</surname>
          </string-name>
          , E.:
          <article-title>Using PageRank to Characterize Web Structure</article-title>
          .
          <source>COCOON</source>
          (
          <year>2002</year>
          )
          <fpage>330</fpage>
          -
          <lpage>339</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Gabriel Nivasch,
          <article-title>"Cycle detection using a stack,"</article-title>
          <source>Information Processing Letters</source>
          ,
          <volume>90</volume>
          (
          <issue>3</issue>
          ) (
          <year>2004</year>
          ) pp.
          <fpage>135</fpage>
          -
          <lpage>140</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Cooley</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>The Use of Web Structure and Content to Identify Subjectively Interesting Web Usage Patterns</article-title>
          .
          <source>ACM Internet Technology</source>
          ,
          <volume>3</volume>
          (
          <issue>2</issue>
          ) (
          <year>2003</year>
          )
          <fpage>93</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Mendelzon</surname>
            ,
            <given-names>A. O.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Milo</surname>
          </string-name>
          , T.:
          <article-title>Formal Model of Web Queries</article-title>
          ,
          <string-name>
            <surname>ACM PODS</surname>
          </string-name>
          (
          <year>1997</year>
          )
          <fpage>134</fpage>
          -
          <lpage>143</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Berry</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Browne</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : Understanding Search Engines: Mathematical Modeling and
          <string-name>
            <given-names>Text</given-names>
            <surname>Retrieval</surname>
          </string-name>
          ,
          <string-name>
            <surname>Siam</surname>
          </string-name>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Wookey</given-names>
            <surname>Lee</surname>
          </string-name>
          and
          <string-name>
            <surname>Geller J.</surname>
          </string-name>
          :
          <article-title>Semantic Hierarchical Abstraction of Web Site Structures for Web Searchers</article-title>
          .
          <source>Journal of Research and Practice in Information Technology</source>
          ,
          <volume>36</volume>
          (
          <issue>1</issue>
          ) (
          <year>2004</year>
          )
          <fpage>71</fpage>
          -
          <lpage>82</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Gurrin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Smeaton</surname>
            ,
            <given-names>A. F.</given-names>
          </string-name>
          :
          <article-title>Replicating Web Structure in SmallScale Test Collections</article-title>
          , Information Retrieval,
          <volume>7</volume>
          (
          <issue>3</issue>
          ) (
          <year>2004</year>
          )
          <fpage>239</fpage>
          -
          <lpage>263</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Zwol</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Apers P.</surname>
          </string-name>
          :
          <article-title>The Webspace Method: On the Integration of Database Technology with Multimedia Retrieval</article-title>
          .
          <source>CIKM</source>
          (
          <year>2000</year>
          )
          <fpage>438</fpage>
          -
          <lpage>445</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Wookey</surname>
            <given-names>Lee</given-names>
          </string-name>
          , Seung Kim,
          <string-name>
            <surname>Suk-Ho</surname>
            <given-names>Kang</given-names>
          </string-name>
          ,
          <article-title>"Dynamic Hierarchical Website Structuring Using Linear Programming,"</article-title>
          <source>LNCS</source>
          , Vol.
          <volume>3182</volume>
          , (
          <year>2004</year>
          )
          <fpage>328</fpage>
          -
          <lpage>337</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Glover</surname>
            ,
            <given-names>E. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsioutsiouliklis</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lawrence</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pennock</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          , and Flake G.:
          <article-title>Using Web Structure for Classifying and Describing Web Pages</article-title>
          .
          <source>WWW</source>
          (
          <year>2002</year>
          )
          <fpage>562</fpage>
          -
          <lpage>569</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Garcia-Molina</surname>
          </string-name>
          , H.:
          <article-title>Effective Page Refresh Policies for Web Crawlers</article-title>
          .
          <source>ACM TODS 28(4)</source>
          (
          <year>2003</year>
          )
          <fpage>390</fpage>
          -
          <lpage>426</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hearst</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hong</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <string-name>
            <surname>Cha-Cha</surname>
          </string-name>
          :
          <article-title>A system for Organizing Intranet Search Results</article-title>
          .
          <source>USENIX ITS</source>
          (
          <year>1999</year>
          )
          <fpage>11</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Subramani</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kovalchick</surname>
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Contraction versus Relaxation: A Comparison of Two Approaches for the Negative Cost Cycle Detection Problem</article-title>
          . Computational
          <string-name>
            <surname>Science</surname>
          </string-name>
          (
          <year>2003</year>
          )
          <fpage>377</fpage>
          -
          <lpage>387</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Garofalakis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kappos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Mourloukos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Web Site Optimization Using Page Popularity</article-title>
          ,
          <source>IEEE Internet Computing</source>
          ,
          <volume>3</volume>
          (
          <issue>4</issue>
          ) (
          <year>1999</year>
          )
          <fpage>22</fpage>
          -
          <lpage>29</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Hou</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Zhang, Y.:
          <article-title>Effective Finding Relevant Web Pages from Linkage Information</article-title>
          .
          <source>IEEE TKDE 15(4)</source>
          (
          <year>2003</year>
          )
          <fpage>940</fpage>
          -
          <lpage>951</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Takeuchi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Nonregular Triangulations, View Graphs of Triangulations, and Linear Programming Duality</article-title>
          .
          <source>Discrete and Computational Geometry</source>
          (
          <year>2000</year>
          )
          <fpage>330</fpage>
          -
          <lpage>338</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Shmueli</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <source>Dynamic Cycle Detection. Information Processing Letters</source>
          .
          <volume>17</volume>
          (
          <issue>4</issue>
          ) (
          <year>1983</year>
          )
          <fpage>185</fpage>
          -
          <lpage>188</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>