Cultural Adaptivity for the Semantic Web

Similar documents
Understanding Web personalization with Web Usage Mining and its Application: Recommender System

Identifying Learning Styles in Learning Management Systems by Using Indications from Students Behaviour

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

Merging learner performance with browsing behavior in video lectures

Swiss Joint Master in Computer Science of the universities of Bern, Neuchâtel and Fribourg

Service Road Map for ANDS Core Infrastructure and Applications Programs

Semantically Enhanced Web Personalization Approaches and Techniques

Data Quality Mining: Employing Classifiers for Assuring consistent Datasets

User Profiling and Privacy Protection for a Web Service oriented Semantic Web

Semantic Search in Portals using Ontologies

ANALYSIS OF WEB-BASED APPLICATIONS FOR EXPERT SYSTEM

Context Capture in Software Development

Some Research Challenges for Big Data Analytics of Intelligent Security

Estimation of User Characteristics using Rule-based Analysis of User Logs

ACQUIRING, ORGANISING AND PRESENTING INFORMATION AND KNOWLEDGE ON THE WEB. Pavol Návrat

Swiss Joint Master in Computer Science of the Universities of Bern, Neuchâtel and Fribourg

USING SEMANTIC WEB MINING TECHNOLOGIES FOR PERSONALIZED E-LEARNING EXPERIENCES

Intinno: A Web Integrated Digital Library and Learning Content Management System

Remote Usability Evaluation of Mobile Web Applications

Experiments in Web Page Classification for Semantic Web

Conference Navigator 2.0: Community-Based Recommendation for Academic Conferences

A Semantic web approach for e-learning platforms

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together

Knowledge Management Challenges in Web-Based Adaptive e-learning Systems

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

Evolution of Interests in the Learning Context Data Model

Graph Analysis of Student Model Networks

Dr. STYLIANI KLEANTHOUS LOIZOU CURRICULUM VITAE

ABSTRACT. 1. Introduction

Semantic Web based e-learning System for Sports Domain

Collaborative Development of Knowledge Bases in Distributed Requirements Elicitation

Using Provenance to Improve Workflow Design

Business Process and Regulations Compliance Management Technology

Bridging the Gap between Knowledge Management and E-Learning with Context-Aware Corporate Learning

Topic 2: Structure of Knowledge-Based Systems

Growing a database through Contact Gap Analysis & Discovery

Considering Learning Styles in Learning Management Systems: Investigating the Behavior of Students in an Online Course*

Non-Invasive Adaptation Service for Web-based Content Management Systems

CitationBase: A social tagging management portal for references

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION

GUMO The General User Model Ontology

The Effect of Individual Difference on Learning Performance Using Web-based Instruction

Cross-culture and website design: cultural movements and settled cultural variables

Handling the Complexity of RDF Data: Combining List and Graph Visualization

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence

Ontology construction on a cloud computing platform

AN INTELLIGENT TUTORING SYSTEM FOR LEARNING DESIGN PATTERNS

Rules for an Ontology-based Approach to Adaptation

Ontology-Based Filtering Mechanisms for Web Usage Patterns Retrieval

Business Intelligence and Decision Support Systems

Software Development Training Camp 1 (0-3) Prerequisite : Program development skill enhancement camp, at least 48 person-hours.

Recommendations on Web Page Using Domain Knowledge and Web Usage Mining For Personalization

Developing a Distributed Reasoner for the Semantic Web

Data Validation with OWL Integrity Constraints

Purposes and Processes of Reading Comprehension

Digital libraries of the future and the role of libraries

The Software Quality Star: A conceptual model for the software quality curriculum

Hana Almakky, Reza Sahandi, Jacqui Taylor I. INTRODUCTION

Activity Mining for Discovering Software Process Models

MASSIVE OPEN ONLINE COURSES AN ADAPTIVE LEARNING FRAMEWORK

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms

ISO Gap Analysis - Case Study

Lead management solution. Tobias Kuen SC-Networks GmbH, Managing Director

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY

The project has been up and running now for one year. Its major achievements so far have been:

Current Situation and Development Trend of Applied Linguistics Fang Li

ACTIVITY THEORY (AT) REVIEW

Towards a Comprehensive Design-time Compliance Management: A Roadmap

A Semantic Model for Multimodal Data Mining in Healthcare Information Systems. D.K. Iakovidis & C. Smailis

How To Make Sense Of Data With Altilia

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

DEVELOPMENT OF CONSTRUCTION BEST PRACTICE EXPERT SYSTEM

The E-Learning Program of The Vocational Training Center of the National and Kapodistrian University uses innovative educational tools, such as:

A CONCEPT FOR A SMART WEB PORTAL DEVELOPMENT IN INTELLIGENCE INFORMATION SYSTEM BASED ON SOA

Digital Modernization of Oilfields Digital Oilfield to Intelligent Oilfield. Karamay Hongyou Software Co., Ltd.

SAC 2015 Tutorial Proposal Software Reuse and Reusability Involving Requirements, Product Lines, and Semantic Service Specifications

HOW TO DO A SMART DATA PROJECT

Intelligent Manage for the Operating System Services

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems

Accessing Distributed Learning Repositories through a Courseware Watchdog

Using Requirements Traceability Links At Runtime A Position Paper

Improving Knowledge-Based System Performance by Reordering Rule Sequences

MASTER of Science in Psychology (120 ECTS)

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain

Evaluation Model for Internet Cloud Data Structure Audit System

REFLECTIONS ON THE USE OF BIG DATA FOR STATISTICAL PRODUCTION

Evaluation of Adaptive Course Construction Toolkit (ACCT)

DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS

Knowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture

The JKU International Master s Program in Informatics

Web Services Software Architecture

BA (HONS) IN BUSINESS MANAGEMENT COURSE PROSPECTUS

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

Dealing with knowledge intensive services in e-government Acase study

Using reporting and data mining techniques to improve knowledge of subscribers; applications to customer profiling and fraud management

Science and Technology (TNList), Tsinghua University, Beijing, China 1 hamed@ustmb.ac.ir 2 abbasia10@mails.tsinghua.edu.cn

One for All and All in One

CURRICULUM VITAE DAMIR KUSAR

HOPS Project presentation

Transcription:

Cultural Adaptivity for the Semantic Web Katharina Reinecke Department of Informatics, University of Zurich, Binzmühlestr. 14, 8050 Zurich, Switzerland reinecke@ifi.uzh.ch Abstract. Our research explores the possibilities for factoring culture into user models, working towards cultural adaptivity in the Semantic Web. The aim is to automate the localization process by acquiring details about an individual s cultural background. The paper shows how we have based our approach on research findings from related fields, outlining the connection between the cultural user and domain model ontologies, and a test environment. Furthermore, we describe a preliminary plan of how to validate our cultural user model by comparison to our previous experience in the manual adaptation of imbuto. 1 Motivation Culturally adapted user interfaces have been demonstrated to outperform ordinary applications for culturally diverse user groups with regard to user acceptance and usability in general. Our experience with imbuto, a learning software developed for Rwandan agricultural advisers, underlined the assumption that work efficiency and user satisfaction drastically increased with the manual localization of the UI [1]. On the other hand, extensive circular adaptations over five months were required to be implemented on-site in Rwanda. An extension of the target group to encompass other cultures would require even greater time. Cultural software localization can, therefore, be seen as extremely time-consuming and prohibitively expensive. However, this is not the only problem with manual localization: Culture, by its elusive and intangible nature, makes it hard to recognize one s own preferences. Therefore, users cannot be expected to know themselves where the system should be adapted [2]. We propose to tackle these problems with cultural adaptivity, and thus, to automate the personalization process with the help of a cultural user model. After exploring our requirements and aligning them with several techniques for building adaptive systems (see [3]), our requirements for a distributed and reusable user profile enabling an extension to numerous application and devices for cross-system personalization [4] led to the decision to exploit Semantic Web services for our purposes. In the following, we discuss the current state of related research (Section 2), present our own advances towards a semantically represented cultural user model and provide a research plan for advancing and evaluating this system (Section 3). The paper closes with a discussion of our contribution to current Semantic Web research and Human-Computer Interaction (HCI) in general.

2 Cultural Adaptivity for the Semantic Web 2 Related Work The idea of semantic user modeling for culturally adaptive systems is based on work from the related fields of international usability and culture, semantic user modeling and adaptive hypermedia. However, these isolated research efforts have not yet brought forward an approach comparable to ours. To our knowledge, Kamentz [5] is alone in her attempt to integrate culture in an approach to modeling learner characteristics of an adaptive e-learning application. The resulting system, however, does not meet our requirement for cross-system personalization, as introduced in [4]. Culture and Usability. Considering culture in the software development process has been suggested by many researchers in the field of HCI. The motivating factor behind it is the enormous improvements in working efficiency seen as a result of (manually) localized UIs [6, 7]. Researchers in this area have mainly concentrated on applying measurable classifications of culture developed by cultural theorists Hofstede and Trompenaar [8, 9] to the field of UI design [10, 7, 5]. In our approach, the cultural dimensions developed by Hofstede serve as a basis for the initial classification of the user model (please refer to [3] for more details). Semantic User and Domain Modeling. With the rise of the Semantic Web, application specific user models have been countered with approaches to distributed user modeling [11], sharing user models through ontologies [12]. The Portal Adaptation Ontology [13], for example, includes a user profile ontology as well as an adaptation ontology that holds knowledge about the adaptation process. Further efforts include the General User Model Ontology (GUMO), which supplies a method for the uniform interpretation of distributed user models in intelligent Semantic Web enriched environments [14]. Parts of GUMO s user modeling functionalities have been used by the Personal Reader project, which provides an environment for the construction of personalized Web content readers [15]. GUMO also serves as a supplement for our cultural user model. Apart from the representation of a user model, user modeling requires the acquisition of data throughout the user s interaction with the system. So far, most personalization mechanisms have constructed their user model by analyzing navigational behavior [16]. A more detailed approach to tracking user behavior is described in [17]: Here, a semantically rich user model is built by combining the web development technique AJAX with the Semantic Web. Advantages of this approach are the on-the-fly adaptation that removes the need for reloading a page and the ability to record scrolling, mouse-over and keystroke events [17]. As we assume that inferring the user s culture does require such a sophisticated navigation analysis, we have adopted this approach for our test application. Furthermore, we need to perform some kind of inferencing on the obtained data to access implicit information. Efforts in this direction include the Web Usage Ontology Generation [12] that applies fuzzy logic techniques to derive knowledge about the user s behavior. Only recently, Roberto and da Silva [18]

Cultural Adaptivity for the Semantic Web 3 presented an algorithm to classify the user s intentions recorded in a semantic log. Again, this approach presumes that the analyzed web site has an underlying adaptation ontology. In the past, many projects also made use of the strong reasoning support provided by the Ontobroker inference engine [19]. 3 Research Plan The aim of our work is to extend existing approaches to user modeling in the Semantic Web by adding cultural dimensions to the user s profile. The information about the user s position in the cultural dimensions will provide applications in different domains with the ability to adequately localize the UI and its content. We will integrate our cultural user model in an AJAX portal, which we are currently developing to support the online storage of to-do lists and notes. The application will be accessible to different devices such as mobile phones or computers. The target group consists of people from around the world, however, we will initially test the portal with students from Switzerland (thus being influenced by the French, German, Italian and Swiss cultures) as well as with Rwandan students. 3.1 Current State of Our Research User and Domain Model. So far, we have developed an OWL ontology that is composed of essential classes for outlining the user s culture. This cultural user modeling ontology covers general information, such as the user s birthplace, the religion or the parents nationality. Each of these classes have been allocated an influence factor. According to the user s age, the duration of stays abroad is also included in the determination of his culture. Furthermore, the cultural user modeling ontology contains Hofstede s five dimensions (see [8]) which can be extracted to represent the user s cultural position in a five-dimensional space. This information is then linked with the domain model ontology which we are currently working on. Our preliminary work in this respect includes the integration of results from existing evaluations on the effects of culture on UIs and content adaptation. The outcome were guidelines for a cultural domain model that explain the necessary localization strategies for each of the five dimensions. The classification of the user into the dimensions is carried out by taking the information gained from an initial interview about his origin and other cultural influences. Taking the percentages of each influencing factor, we can calculate the user s exact score for each dimension. Our cultural domain model then gives information about the effect on the UI localization: A high score in the dimension Uncertainty Avoidance, for example, triggers the adaptation to a linear navigation and a complex but clearly arranged spatial organisation of elements, among others. Reasoning. Making inferences about culture works nearly the same way as in conventional personalization systems: The cultural dimensions are represented by integer values in the user modeling ontology and are assigned a default value

4 Cultural Adaptivity for the Semantic Web that describes the average rating. Additionally, we are going to allocate each cultural dimension to a certain user behavior. In our approach, this behavior is tracked by an annotated AJAX interface and is stored in the user model. Furthermore, we plan to align the resulting patterns with the underlying adaptation ontology which triggers the adaptation of UI elements. Application Domain. At present, we are implementing a portal combining Semantic Web and AJAX technologies. From our experience with imbuto we have gained substantial information about the manual localization of a UI and the content to the Rwandan culture. This provides the means for the verification of our cultural user and domain model: If evaluations with Rwandans using the portal produce comparable results regarding user satisfaction and work efficiency, our approach can be assumed to have successfully automized the UI localization. 3.2 Plan for Further Research Although we have laid the foundations for cultural adaptivity, there are still several steps to take: Firstly, we have to revise the user and adaptation ontologies before connecting them to the portal. The adaptation mechanisms have to be extended with adequate inference rules that map certain user behaviour to interface adaptations. Secondly, we plan to validate the ontologies. Evaluations will be carried out in 2008 with Bachelor and Master students from the University of Zurich and at the National University of Rwanda. Each user group has to work with a non-localized version first in order to be able to classify the usability tested after the automatic localization. The evaluations with Rwandan students are especially useful to verify our results: We plan to compare the automatic adaptations resulting from the use by the Rwandan students with our results of the manual adaptation in imbuto. More precisely, the evaluations will include the same usability test procedures as used for imbuto, as well as an analysis of the interface characteristics after the adaptation. These evaluations will then help us to refine our ontologies. 4 Conclusion We presented our approach to cultural adaptivity using the Semantic Web for both user modeling and adaptation. We extend upon research cited throughout this paper in various ways. Firstly, we combine knowledge about cultural localization with personalization techniques. Secondly, we work towards a reusable, distributed user model that allows for the mapping of culture to various application domains. Thirdly, we are implementing a test environment that allows for extensive usability tests in regards to culturally extended ontologies and personalization in general. Therefore, our scientific contribution in the field of personalization in the Semantic Web is an extended user model ontology that we will verify by comparing manual and automatic adaptation to a target culture. The practical impact of our approach is an automatic cultural localization possibility that reduces both development time and expenses.

Cultural Adaptivity for the Semantic Web 5 References 1. K. Reinecke. A Learning Platform for the Education of Agricultural Advisers in Rwanda, 2005. http://www.ifi.uzh.ch/ddis/people/reinecke/. 2. A. Kobsa. User Modeling: Recent Work, Prospects and Hazards. In Adaptive user interfaces: Principles and practice., pages 111 128. North-Holland, 1993. 3. K. Reinecke and A. Bernstein. Culturally Adaptive Software: Moving Beyond Internationalization. In Proceedings of the 12th International Conference on Human- Computer Interaction, Beijing, China. Springer, 2007. 4. Bhaskar Mehta and Wolfgang Nejdl. Intelligent Distributed User Modelling: from Semantics to Learning. In International Workshop on Ubiquitous and Decentralized User Modeling, Corfu, Greece, 2007. 5. E. Kamentz. Adaptivität von hypermedialen Lernsystemen. Phd thesis, University of Hildesheim, 2006. 6. W. Barber and A. Badre. Culturability: The Merging of Culture and Usability. In Proceedings of the 4th Conference on Human Factors and the Web, 1998. 7. G. Ford and H. Gelderblom. The Effects of Culture on Performance Achieved through the use of Human Computer Interaction. In Proceedings of the 2003 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologies on Enablement through Technology (SAICSIT), 2003. 8. G. Hofstede. Culture s Consequences: Comparing values, behaviours and organisations across nations. Sage Publications Inc., 2003. 9. F. Trompenaars and C. Hampden-Turner. Riding the Waves of Culture: Understanding Cultural Diversity in Business. Nicholas Brealey Publishing Ltd, 1997. 10. V. Baumgartner and A. Marcus. A Practical Set of Culture Dimensions for Global User-Interface Development. In Proceedings of the 6th Asia-Pacific Conference on Computer-Human Interaction, 2004. 11. P. Dolog and W. Nejdl. Challenges and Benefits of the Semantic Web for User Modelling. In Adaptive Hypermedia 2003, 2003. 12. B. Zhou et al. Web Usage Mining for Semantic Web Personalization. In Workshop on Personalization on the Semantic Web, pages 66 72, Edinburgh, UK, 2005. 13. L. Stojanovic and S. Thomas. Fostering Self-Adaptive e-government Service Improvement Using Semantic Technologies, 2006. 14. D. Heckmann et al. GUMO - the General User Model Ontology. In The 10th International Conference on User Modeling, pages 428 432, Edinburgh, UK, 2005. Springer, Berlin Heidelberg. 15. N. Henze. Personalization Services for e-learning in the Semantic Web. In Proceedings of the 2nd International Workshop on Adaptive Systems for Web-Based Education: Tools and reusability, Amsterdam, The Netherlands, 2005. 16. M. Eirinaki and M. Vazirgiannis. Web Mining for Web Personalization. ACM Transactions on Internet Technology (TOIT), 3(1):1 27, 2003. 17. K. Schmidt et al. On Enriching Ajax with Semantics: The Web Personalization Use Case. In Proceedings of the 4th European Semantic Web Conference, Innsbruck, Austria, 2007. 18. R. L. Roberto and S. da Silva. An Approach for Identification of User s Intentions during the Navigation in Semantic Websites. In Proceedings of the 4th European Semantic Web Conference, Innsbruck, Austria, 2007. 19. D. Oberle, D. Wenke, R. Volz, and S. Staab. OntoBroker and OntoEdit Adaptation. Technical report, 2003.