<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Semantic web access prediction using WordNet</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Lenka</forename><surname>Hapalova</surname></persName>
							<email>hapall11@fel.cvut.cz</email>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Electrical Engineering -Dpt. of Computer Science and Engineering</orgName>
								<orgName type="institution">Czech Technical University</orgName>
								<address>
									<addrLine>Karlovo nám. 13</addrLine>
									<postCode>121 35</postCode>
									<settlement>Prague, Prague 2</settlement>
									<country>CZ</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Semantic web access prediction using WordNet</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">59C5F6C436FD7B95F659C28D82536EA1</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T01:26+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Web access latency</term>
					<term>prefetching</term>
					<term>semantic Web</term>
					<term>Web access prediction</term>
					<term>personalisation</term>
					<term>Markov models</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The user observed latency of retrieving Web documents is one of limiting factors while using the Internet as an information data source. Prefetching became important technique to reduce the average Web access latency. Existing prefetching methods are based predominantly on URL graphs. They use the graphical nature of HTTP links to determine the possible paths through a hypertext system. Although the URL graph-based approaches are effective in the prefetching of frequently accessed documents, few of them can pre-fetch those URLs that are rarely visited. In our paper we aim to propose a new prefetching algorithm that would increase the efficiency of Web prefetching and that will embody the new demands for Web personalisation and Web search assistance. The aim of the research is to design a system for web page prefetching. The system should use user's link path history in combination with the semantic path history. To enable this, semantically annotated web pages are necessary. We cannot rely on the web documents' creators thus one part of the work must be the design and implementation of simple annotator based on WordNet just for purposes of our research.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Due to the rapid development of the Internet usage and the exponential growth of online information, the Internet has become one of the most important information sources. The usage of World Wide Web (WWW) as a data source has increased as it provides quick and easy access to a tremendous variety of information in remote locations. The wide range of sources' locations is the benefit as well as the drawback of the WWW. Users often suffer from long delay time when they access Web pagesso-called Web access latency. With the rapid growth of Web services on the Internet, users are experiencing access delays more and more often. Document pre-fetching is an effective tool to improve the access to the World Wide Web. In comparison with caching, pre-fetching aims to pre-retrieve Web documents (more generally Web objects) to the client side even before they are actually requested. The efficiency of this is mainly limited by the accuracy of Web page access prediction. The accuracy affects the performance of prefetching in two ways: Firstly, evidently bad guess does not reduce the latency. Secondly, bad guess means extra bandwidth burden that subsequently means even longer delays in Web documents transfer.</p><p>Knowing the user's browsing history provides us with extra information like the type of the user or his/her preferences. This information about the user can help to improve prediction accuracy in prefetching process. Other demands rise up from the tremendous variety and amount of data presented on the Internet. For users it is demanding to find relevant data. Building user profile can also assist user's navigation to facilitate retrieval of demanded information.</p><p>This motivates our research, where we suggest a scheme for reducing the latency perceived by users by predicting and pre-fetching files that are likely to be requested soon, while the user is browsing through the currently displayed page.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Proposal</head><p>The main idea of our proposal works on the presumption that history based prefetching does not need to use just the link path history, but can also use a semantic path history. Let's say that a user is searching for features of last automobile X model. The process of information retrieval usually starts by entering a keyword into a search engine. The search engine offers some result links based on the entered keyword and the user starts to evaluate them. The user selects a page from the result list and opens it. In that moment, history based methods for pre-fetching still do not have enough information to predict next step from the current page (there are just two pages in the user's history and so there may be plenty of profiles matching that path). The help in this case may be the keywords extracted from the page.</p><p>Probably, there are users searching the same thing, but did not start at the same point -the same page. But at certain point of their path they visited our user's current page. Catching the keywords of visited pages to the link path we can find other users' profiles that were after the same thing but did not follow our user's link path up to now. These profiles can be selected for the web access prediction for current user.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Semantic description of web page</head><p>Notice that the Web HTML format was designed merely for document presentation. A challenge is to automatically extract semantic knowledge of HTML documents and construct adaptive semantic nets between Web documents online. Semantics extraction is a key to Web search engines, as well. Unfortunately, current semantics extraction technology is far away from maturity for a general-purpose semantic prefetching system. With limited space in this article, we outline the basic idea of annotating the documents with their semantic description.</p><p>The approach comes out from the idea presented by <ref type="bibr" target="#b0">[1]</ref> who observed that client surfing is often guided by some keywords in anchor text of Web objects. Anchor text refers to the text that surrounds hyperlink definitions (hrefs) in Web pages. They refer to this phenomenon as semantic locality. The authors observed that the anchor text usually gives a truth picture of the linked Web document and used that as the semantic descriptor of it. As well as the authors we intend to use keywords in anchor text of Web objects for web page description. For further processing and, hopefully, with no loss in precision we take into account just nouns that can be found in WordNet lexicon.</p><p>As one web page can be, and usually is, linked from many documents there can be found many different keywords while browsing the web. The keywords can be synonyms or can have different meanings and altogether creates the semantic description of the document.</p><p>To distinguish different importance of different keywords we establish a weight on keywords. The weight, in general, represents the number of occurrences of the keyword and also the occurrences of the keyword's hypernyms/hyponyms in sense of WordNet's definition. The final algorithm generates the database of Web pages and their semantic description based on the set of weighted concepts (nouns in anchor texts) found in WordNet. The database can be built using crawler as well as using server logs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Prefetching</head><p>The prediction of user's next page will be performed based on the algorithm [see Alg. 1]. In general, this algorithm uses current user's browsing history and based on Markov models predicts next page. To predict pages in case when Markov model does not provide enough information, it tries to find the next page based on semantic similarity of user's current page and pages linked to it.</p><p>The algorithm assume, that there is available k-th order Markov model and that the user has passed an ordered sequence of pages P n = (p 0 , p 1 , . . . , p n ), where, n &lt; k. There is also a table T of links and their semantic descriptions as created in previous section: table of pairs T = {(p i ,C pi )}, C pi is the set of weighted concepts describing page p i . Symbol w i,x represents the weight of x in the C pi . The semantic distance is labelled by dist(x,y).</p><p>As the semantic distance dist(x,y), we could use the number of nodes (synsets) in the tree structure that were crossed in shortest path between compared words (synsets). But this approach does not distinguish between the case, in which one synset is hypernym of the other one, and the case in which the synsets are siblings. In the first mentioned relationship (hypernyms, hyponyms) between synsets, the synsets are considered closer each other from my proposal's point of view because I need to find pages with similar meaning. So I prefer relationships in sense of hypernyms and hyponyms and I will use the semantic distance as defined in <ref type="bibr" target="#b6">[7]</ref>, where the author defines recursive semantic distance As this is mainly a proposition, the future work involves the implementation of this proposal and determination of constants designed in the proposal. Following the structure of the proposal the implementation will be executed in undermentioned steps.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Semantic distance</head><p>Experiments must be performed to determine constants for semantic distance. The aim of experiment is to determine which type of semantic measure describes the distance between set of concepts describing web page better for our purpose.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Base for keywords selection</head><p>The authors in <ref type="bibr" target="#b0">[1]</ref> approve that the use of keywords from hyperlink anchor texts is sufficient for document description. Based on experiments with this module the algorithm may be enriched with other sources of keywords used for semantic description. Some pages are already annotated with semantic annotation and also the titles or headlines of Web pages can provide usable keywords. Currently we take into account just the hypernym/hyponym relationship. The experiments may show that more relationships may be used to get better accuracy. The prediction module is the main aim of the whole thesis. The basic proposal of algorithm [Alg. 1] will be refined to achieve the best possible performance. The experiments in this module concerns two fields: estimation of the order of Markov model and determination of thresholds used there.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Estimation of the order of Markov model</head><p>The main purpose of the whole proposal is to lower and prune basic Markov model to simplify its complexity. The lower the order of Markov model the worse accuracy. Using the semantic information I want to lower the order as much as possible. Experiments should establish the best proportion of order and efficacy using semantic description.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Determination of thresholds</head><p>In the algorithm [Alg. 1] the thresholds are mainly used to determine the boundary where it is profitable to pre-fetch suggested Web page. Again, the experiments should establish the best proportion.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusion</head><p>To reach high accuracy for prefetching using Markov models we need to apply higher-order Markov models incorporating many links. The price is sophisticated computation. The suggested approach of use of keyword based history can reduce Markov models' orders as it can exploit the semantic information as well. Also the problem of 'never visited pages' can be reduced as we can use the approach similar to the keyword-based semantic prefetching presented in <ref type="bibr" target="#b0">[1]</ref>.</p><p>The second application of this link predictor could be system aided web navigation. The link prediction could be used to build a navigation agent which suggests (to the user) which other sites/links would be of interest to the user based on the statistics of previous visits (either by this particular user or a collection of users).</p></div>		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgements. This research has been partially supported by MSMT under research program No. 6840770014. This research has been partially supported by the grant of the Czech Grant Agency No. 201/06/0648. This research is supported by the internal grant of CTU No.CTU0909313.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">A Keyword-Based Semantic Prefetching Approach in Internet News Services</title>
		<author>
			<persName><forename type="first">Cheng-Zhong</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ibrahim</forename><surname>Tamer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. on Knowl. and Data Eng</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="601" to="611" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Predicting web actions from html content</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">D</forename><surname>Davison</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the The Thirteenth ACM Conference on Hypertext and Hypermedia (HT&apos;02</title>
				<meeting>the The Thirteenth ACM Conference on Hypertext and Hypermedia (HT&apos;02</meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="159" to="168" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Prefetching hyperlinks</title>
		<author>
			<persName><forename type="first">D</forename><surname>Duchamp</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems (USITS&apos;99)</title>
				<meeting>the 2nd USENIX Symposium on Internet Technologies and Systems (USITS&apos;99)</meeting>
		<imprint>
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Web personalization based on static information and dynamic user behavior</title>
		<author>
			<persName><forename type="first">M</forename><surname>Albanese</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Picariello</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Sansone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Sansone</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">WIDM &apos;04: Proceedings of the 6th annual ACM international workshop on Web information and data management</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="80" to="87" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Combining web data mining techniques for web page access prediction</title>
		<author>
			<persName><forename type="first">F</forename><surname>Khalil</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2008">2008</date>
		</imprint>
		<respStmt>
			<orgName>University of Southern Queensland, AUSTRALIA</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">PhD thesis</note>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">A markov model for web request prediction</title>
		<author>
			<persName><forename type="first">H</forename><surname>Kurian</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2008">2008</date>
			<pubPlace>Kansas, USA</pubPlace>
		</imprint>
		<respStmt>
			<orgName>Kansas State University, Department of Computing and Information Sciences</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Master&apos;s thesis</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Automatic ontology linking</title>
		<author>
			<persName><forename type="first">J</forename><surname>Radek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Innovations&apos;07 Poster Session Proceedings [CD-ROM</title>
				<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="17" to="19" />
		</imprint>
		<respStmt>
			<orgName>UAE University</orgName>
		</respStmt>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
