Professional Documents
Culture Documents
Abstract— In the current information systems and especially identify the best navigation path. The second one applies on
in the case of a large amount of data, the user can be easily documents, before being displayed to the user, the adaptive
disoriented and cannot get the required information. Several navigation technologies. To evaluate our proposal, we
methods are proposed to support the user along his navigation. implement a prototype which allows the user to lunch query
All these methods are applied only on simple links by taking into and search documents from the INEX collection. A series of
account a set of parameters related to the user, the context, etc. experiments are performed and proved the user’s satisfactions
In this paper we propose an adaptive navigation method which
allows (i) to identify the best navigation path between semi- This paper is organized as follows. Section 2 presents a
structured result documents by taking into account the user’s state of the art in some works dealing with navigation
history, needs and device’s characteristics, (ii) to apply on both adaptation. In section 3, we explain the proposed navigation
simple and extended links the adaptive navigation technologies adaptation method and the new technology. The efficiency and
and (iii) to reduce the navigation space by using a new adaptive precision of our method and technology are illustrated by an
navigation technology “Extended XLINK technology” which is exhaustive experimental evaluation in section 5. Finally, a
based on the basic idea of the XLINK extended links. conclusion and ongoing works are presented in section 6.
Keywords—navigation path, user profile, adaptive navigation
technology, XLINK extended links II. SATE OF THE ART
Several works studying navigation problems have been
I. INTRODUCTION proposed to provide the user with an adaptive navigation
support. We propose to classify the works that we will study in
Nowadays, data sources have become heterogeneous and
this state of the art into three categories. The first category
distributed all over the world. As a result, the data volume
mainly adapts the navigation by adapting the presentation of
grows and the users can lose their time in order to find the
links according to the user’s preferences, knowledge, history,
pertinent data or can be lost in the huge number of links. That
etc., by means of the adaptive navigation support technologies.
is why navigation adaptation becomes a necessity because it
The AHA! tool [12], for example, applies the link hiding
helps the user to easily find the pertinent information and
technology [2] to irrelevant links and the link annotation
reduces the disorientation problem. Several adaptive navigation
technology [2] to the remaining links by using different colors
methods [18, 5, 4] and adaptive navigation technologies [2, 3]
depending on the user’s model. Web Watcher [1] and ELM-
have been proposed. It adapts the navigation by (i) guiding the
ART [15] are the most popular adaptive hypermedia systems
user from a document to another [4], (ii) providing the user by
that use the direct guidance technology [2] to suggest a link to
a set of links leading to the pertinent documents [10] and (iii)
the "next best" page or document for the user to visit according
applying on simple links the suitable adaptive navigation
to his goals, knowledge, etc. Hypadapter [8] is the first system
technologies [15, 1].
that introduced the link ordering technology. The idea is to put
So, in order to adapt the navigation we propose a method the links in order of relevance according to the user’s model.
that allows to: (1) Provide the best navigation path between WebIC [18], ELM-ART [15] are among the systems that use
semi-structured result documents. This path is able to reduce the link generation technology [2]. This technology provides
the required number of steps to locate the pertinent new links to documents deemed relevant to the user's profile.
information. (2) Apply on simple and extended links the The second category aims to provide one or more links to
suitable adaptive navigation technologies. (3) Reduce the
the best nodes (document, page). These latter are identified by
number of simple links based on a new adaptive navigation means of different methods that vary from one system to
technology called “Extended link technology”. This technology
another depending on the objectives and the application areas.
reduces the number of links in semi-structured documents by The adaptive system proposed by Verma et al.[13] calculates
using the idea of XLINK extended links (W3C1). In our
and rank the weight of each web page in the priority of
method we take into account several adaptive parameters.
descending order according to click-count, hyperlink weight
These latter are related not only to the user but also to the used
and most frequent visits to the webpage. Then, it proposes a
device and the visited documents.
direct link to the first page. Wanga et al. [16] analyze
Two algorithms are proposed. The first one allows to navigation paths of website visitors to identify the frequent
surfing paths and provides the user with a set of links that leads
to the next visited web pages. Seo et al. [10] propose two
1
http://www.w3.org/TR/xlink11/ methods to navigation adaptation. The first one suggests the
next link to be followed by the user and the second one These latter are related to: (i) the user’s navigation history
generates quick links as additional entry points into Websites. which are stored in a user profile (cf figure 1), (ii) the visited
documents which are stored in meta-documents (cf. figure 2)
The third category suggests the best navigation path and (iii) the used device which are detected online on each
allowing the user to reach relevant information with fewer session and limited to the operating system and the memory
clicks. The identification of this path varies from one system to
size. The use of these parameters in our proposed navigation
another. The system proposed by Chiou et al. [4] provides the method will be detailed below.
best navigation path between u-learning objects according to
the student’s personal and environmental situation. This path is
determined by using a meta-heuristic or a heuristic based
algorithm. These algorithms take as input a set of ubiquitous
environment specific parameters that are related to the learner,
the environment and the learning objects. In [5] the authors
propose a system that analyses Web logs to identify the best
navigation path by skipping irrelevant nodes and providing
shortcuts to popular nodes. The system proposed in [18]
extracts the links and the key words from the already visited
pages in order to propose a set of links that lead to the relevant
pages.
We notice that all the detailed adaptation studies adapt
homogenous and known in advance data. Moreover, the used
navigation adaptation technologies and the proposed methods
are applied only on simple links.
In this paper, we propose an adaptive navigation method
that identifies the best navigation path between semi-structured
results (documents) not designed to be adapted. We propose as Fig. 2. XML Proposed meta-document
well a new adaptive navigation technology called “Extended
link technology” based on the idea of the XLINK extended Generally, information systems provide the result
links. The adaptation process is based on several parameters documents in random order. So, to adapt the navigation we
related to the user history, the visited documents and the used propose a method that identifies the best navigation path
device. So, a user profile and a meta-document [20] that between the result documents and before displaying documents
describes the visited documents are proposed. to the user, it applies the suitable adaptive navigation
technologies and a new proposed technology called “Extended
III. PROPOSED ADAPTIVE NAVGATION METHOD link technology” which is based on the XLINK extended links.
In our earlier work, we proposed a distributed architecture
[17] for adaptive access to heterogeneous semi-structured data. A. Identification of the navigation path
This architecture contains a component that allows adapting the The best navigation path is the path which allows to reduce
navigation called “Navigation Adaptation Engine” (NAE). This the required number of steps to locate the pertinent
component adapts the navigation based on the proposed information. It is identified by taking into account the user’s
method in this paper by taking into account several parameters. query and the already cited parameters.
To identify this path we proposed in [17] an algorithm
called “Identify the navigation path”. It takes as input the user’s
navigation history and the list of the result documents. For each
document, it calculates its score by using equations 1, 2 and 3.
benefit ( di ) freq ( di ) tm( di )
Doc _ Score( di ) (1)
Cp
After specifying the elements of the query and validating it Thus, based on these scores we obtain two different paths
by the user, the prototype identifies the user’s profile and one for each user (cf. figure 5). For example, document 3975
is the first document to be displayed for user 1 but it is the
searches the result documents. Then, it executes our proposed fourth one for user 2. This is simply because this document is
method and displays the adapted result documents to the user. frequently visited by user 1 and never visited by user 2.
We take the example of the proposed query in figure 4
consists on “Searching for documents that belong to the
printing theme with a benefit more than 0.75”. This query is
proposed by two users “User1 and User2” having two
different profiles. Knowing that, the device’s memory of the
user1 is able to display only 4 images at the same time.
The prototype provides 5 documents as result to this query.
These documents are illustrated in table 1.
TABLE 1. RESULT DOCUMENTS
ID_doc
26498 45621 3975 22016 34458
(INEX)
Title Postscript Letter writing Printing Typoraphy
Benefit 0.77 0.77 0.8 0.82 0.82
Text Text Text Fig. 5. Obtained navigation paths
Content Text Text
1image 3 images 5 images
The different displayed interfaces to each user are
In this table, each document is identified by its identifier in presented in figure 6 and figure 7.
INEX corpus and its title. The element “Content” in this table
represents the content type in document. Based on this result,
we carried out two series of experiments: (i) we present the
variety of the obtained navigation paths, and (ii) we evaluate
the use of the already existing technologies and “extended link
technology”.
26498 0 0 1 0.77
3975 0 0 1 0.8
34458 0 0 1 0.82
26498 0 0 1 0.77
REFERENCES
Fig. 8. Evaluation of the links number
[1] R. Armstrong, D. Freitag, T. Joachims, T. Mitchell,
“WebWatcher: A learning apprentice for the World Wide Web,”
As we can see in figure 8, the number of pertinent links is Knoblock, C., Levy, A. (eds.) Proc. Of AAAI Spring
reduced in each document. For example, in document 22016 Symposium on Information Gathering from Distributed,
the initial number of links is 77. After the application our Heterogeneous Environments, AAAI Press, 1995, pp 6-12.
proposal this number is reduced to 2. In all result documents [2] P. Brusilovsky, “Methods and techniques of adaptive
the number decreases from 289 to 11. hypermedia,” User Modeling and User-Adapted Interaction 6, 2-
3, 1996, pp 87-129.
To make sure about the usefulness of our proposal, we
evaluate the users’ satisfactions. For this, we propose to each [3] P. Brusilovsky, “Adaptive hypermedia,” User Modeling and
user two document versions: a version without adaptation and User Adapted Interaction 11, 1/2, 2001, pp 87-110.
an adapted version with our proposal. Then each user, after [4] Ch. Chuang-Kai, C.R. Judy, H. Gwo-Jen, H. Shelly, “An
comparing the two versions, indicates the number of the adaptive navigation support system for conducting context-
eliminated relevant links and the number of the persistent aware ubiquitous learning in museums,” Journal: Computers &
irrelevant links. The obtained result is shown in table 3. Education, 2010, pp 834-845..
TABLE 3. N UMBER OF IRRELEVANT LINKS [5] Ch. Doerr, D. Dincklage and A. Diwan, “Simplifying Web
Traversals By Recognizing Behavior Patterns,” Hypertext and
ID_doc 3975 22016 34458 26498 45621 Hypermedia, 2007, pp 105-114.
Initial number 71 77 105 15 21 [6] D. Brickley and L. Miller, “Foaf vocabulary specification,”
User1 9 14 20 3 3 Technical report, FOAF project, Published online on May 24th,
2007.
User2 13 10 25 3 5
[7] G. Klyne, F. Reynolds, Ch. Woodrow, H. Ohto, J. Hjelm, M H.
Butler, and L. Tran, “Composite capability/preference profiles
Based on the obtained result in table 3, we calculate the (cc/pp) :Structure and vocabularies 1.0,” Technical report,
precision of links and we obtain figure 9. The obtained World Wide Web Consortium (W3C), W3C Recommendation,
precision rates confirm the satisfaction of both users. 2003.
[8] H. Hohl, H. D., Böcker, R. Gunzenhäuser, “Hypadapter: An
V. CONCLUSION
adaptive hypertext system for exploratory learning and
In this paper, we proposed an adaptive navigation method programming,” User Modeling and User-Adapted Interaction,
for semi-structured documents not designed to be adapted. On 1996, pp 131-156.
the one hand, our method provides the user with the best
[9] 1I. Amous, A. Jedidi, F. Sedes, “A Contribution to Multimedia
Document Modeling and Organizing,” Object-Oriented
Information Systems, 2002, pp 434-444.
[10] J. Seo, F. Diaz, E. Gabrilovich, V. Josifovski, B. Pang,
“Generalized Link Suggestions via Web Site Clustering,” World
Wide Web, 2011, pp 77-86.
[11] J. Kay, “The um toolkit for cooperating user modeling,” User
Modeling and User-Adapted Interaction, 1995, pp 149-196.
[12] P. De Bra, A. Aerts, B. Berden, B. De Lange, B. Rousseau, T.
Santic, D. Smits, N. Stash, “AHA! The Adaptive Hypermedia
Architecture,” Hypertext and Hypermedia , 2003, pp 81-84.
[13] S. Verma, S. Patel, A. Abhari, “Adaptive web navigation,”
Spring Simulation Multiconference, 2009, Article No. 126.
[14] S. Buchholz, T. Hamann, and G. Hübsch, “Comprehensive
Structured Context Profiles (CSCP): Design and Experiences,”
In PerCom Workshops, 2004, pp 43-47.
[15] G. Weber, P. Brusilovsky, “ELM-ART: An adaptive versatile
system for Webbased instruction,” International Journal of
Artificial Intelligence in Education 12, 4 , 2001, pp 351-384.
[16] Y. Wanga, A.J.T. Lee, “Mining Web navigation patterns with a
path traversal graph,” Expert Systems with Applications, Vol.
38, 2011, pp 7112-7122.
[17] R. Zghal, C. Zayani, I. Amous, “MEDI-ADAPT: A distributed
architecture for personalized access to heterogeneous semi-
structured data,” Web Information Systems and Technologies,
2012, pp 259-263.
[18] R. Zghal, C. Zayani, I. Amous, “An adaptive navigation method
for semi-structured data,” Advances in DataBases and
Information Systems, 2012, pp. 207-215.
[19] T. Zhu , R. Greiner, G. Haeubl, 2003, “Learning a model of a
web user's interests”, The 9th International Conference on User
Modeling, Lecture Notes in Computer Science, Vol.
2702, 2003, pp 65-75.
[20] I. Amous, A. Jedidi, F. Sedes, “A Contribution to Multimedia
Document Modeling and Querying,” Multimedia Tools
Applications, 25(3), 2005, pp 391-404.
[21] R. Zghal, C. Zayani, I. Amous, “A new technology to adapt the
navigation,” 2013, in press.