=Paper= {{Paper |id=Vol-1684/paper4 |storemode=property |title=Knowledge Representation in Intelligent Collaborative Educational Systems |pdfUrl=https://ceur-ws.org/Vol-1684/paper4.pdf |volume=Vol-1684 |authors=Sabina Katalnikova,Leonids Novickis,Natalya Prokofyeva |dblpUrl=https://dblp.org/rec/conf/bir/KatalnikovaNP16 }} ==Knowledge Representation in Intelligent Collaborative Educational Systems== https://ceur-ws.org/Vol-1684/paper4.pdf
    Knowledge Representation in Intelligent Collaborative
                  Educational Systems

                Sabina Katalnikova, Leonids Novickis, Natalya Prokofyeva

                    Riga Technical University, Riga, Latvia
{sabina.katalnikova, leonids.novickis, natalija.prokofjeva}@rtu.lv



       Abstract. In this paper, the concept of collaborative intelligent educational system is
       presented. Different knowledge representation models are compared in the context
       of their use in collaborative intelligent educational systems. Advantages of semantic
       networks for knowledge representation in such systems are described. M ain
       advantages of extended semantic networks are shown and a set of basic operations
       regarding them is drawn up.
       Keywords: intelligent collaborative educational system, knowledge worker,
       extended semantic network.



1      Introduction

In today's world, a shift fro m technology based on energy investing to technologies based
on knowledge and informat ion has taken place. Knowledge p lays a special role in post-
industrial evolution. Leading experts in the field of pract ical imp lementation of the basic
principles of sustainable development strategy – Peter Drucker [1], Alvin Toffler [2],
James Brian Qu inn [3] – independently proclaimed hu man entry into a new economy
society – knowledge society, in which knowledge is the basic economic resource. Thus,
regeneration of this resource has great importance, which is impossible without
developing a conception of representation, acquisition, analysis and use of knowledge.
    On the other hand, contemporary society faces new challenges – how to organize
educational process in such a way that graduates become so called knowledge workers in
the full sense of this term [4]?
    The purpose of this article is to choose a possible model for knowledge representation
in intelligent collaborative educational system as a basis for preparation of knowledge
workers in today's society.
2      Knowledge Workers and Intelligent Collaborative Educational
       Systems

The leading social groups of the knowledge society will be 'knowledge workers' –
knowledge executives who know how to allocate knowledge to productive use [5].
Knowledge wo rk includes the work of all participants of the production process to achieve
optimal results through combination of each employee’s individual skills. A knowledge
worker must constantly learn innovative knowledge to be co mpetitive, and on the other
hand – he or she cannot do without teaching. Thus, emp loyee training function is one of
priorities of staff management functions in modern organizat ion s. But in global virtual
organizations employees are scattered around the world.
    Changes that occur each time and co mp lexity of electronic technology society that
uses a new type of electronic co mmunicat ion devices have resulted in continuing growth
in the amount, diversity and service activities carried out in all fields [6]. Thus, in today's
society, the concept of collaborative systems has emerged.
    A collaborative system is a system in which many users or agents are engaged in a
shared activity, often in distanced locations. In the large family of d istributed applications,
collaborative systems are distinguished by the fact that the agents work together to
achieve a co mmon goal and have a great need to interact with each other in the sense that
they share information, change requests, etc. [7]
    An educational system is a set of interrelated educational and innovative processes and
the management of these processes. There exist general laws of develop ment of
educational systems. These are: focus on the ultimate objective, development of measures
for precise system functioning, compliance of the sub-objectives with the ultimate
objective, availability of resources, consistency, and safety.
    Collaborative systems are applied in the educational field and aimed at evaluating and
enhancing the performance of educational p rocess [8]. Collaborative learning helps
knowledge workers to carry on deeper conversations, create mult iple perspectives and
develop reliable argu ments. This is the main reason why collaborative groups facilitate
greater cognitive develop ment than the one that the same individuals can ach ieve while
studying alone [9].
    An intelligent collaborative educational system applies methods of artificial
intelligence to provide better support for the users of educational systems and is based on
three elements: interconnection (a resource sharing technology education),
instrumentation (accumu lation of necessary data) and intelligence (making decisions that
enhance the learning process) [10]. The architecture of an intelligent collaborative
educational system can be described as is shown on Fig. 1. User Module effects interface
between the system and the user. Management Module collects informat ion fro m other
modules, analyses and processes it, supplies other modules with info rmation obtained
fro m analysis. Do main knowledge module manages a number of educational objects and
provides users with appropriate objects. Collaborative Educational Module procures
strategies in accordance with the co mmon goal o f education. Control Module affords user
tasks and tests and verifies their execution according to its model.


                                  Interface

           Collaborative
            Educational           User Module
              Module                                    Management          Knowledge
                                                          Module
                                                                              Base
             Domain
            Knowledge                  Control Module
             Module

                 Fig.1. Structure of intelligent collaborative educational system



3      Related Works

Many research articles in the world and in Latvia are dedicated to the problem o f
intelligent collaborative educational system development. Though the idea of
“intelligence” has built a long tradition in learning systems, it has only relatively recently
entered the domain of collaborative learning.
    For example, in [11] it is emphasized that co mputer-supported collaborative learning
is focused on how collaborative learning supported by technology can enhance peer
interaction and work in groups, and how collaboration and technology facilitate sharing
and distribution of knowledge and expertise among community members.
    In [12] it is defined that an intelligent educational system aims to provide learner -
tailored support during the problem-solving process, as a human tutor would do. The
comparative analysis of a large amount of publications resulted in a classification scheme,
which is proposed as a comp rehensive tool for analy zing and interconnecting the majo r
design principles applied in the area of intelligent systems for collaborative learning
support. Intelligent systems for collaborative learning support can be classified and their
design and operation can be analyzed in the following dimensions:
• Pedagogical objective: the general pedagogical objective of the system.
• Target of intervention: the focus of the intelligent support.
• Modelling: modelling techniques implemented in the system.
• Technology: the kind of technology used to implement the intelligent operation of the
    system.
• Design space: how the intelligence-based intervention is presented to the partners.
    Similar problems are described in many articles : development of intelligent tutoring
systems based on knowledge workers ’ personal knowledge of management systems [4,
13], use of concept maps in adaptive and intelligent knowledge assessment [14-16],
mu ltiagent techniques, development of agent based intelligent tutoring systems [17-18],
possibilit ies of extending the agent oriented software engineering methodology to make it
usable for the development of other agent oriented systems [19]; develop ment of web-
based collaborative e-learn ing systems [20]. Paper [21] presents a method for agents’
knowledge representation by using semantic network; paper [22] surveys graph based
knowledge representation and reasoning, observations are presented highlighting
suitability of the surveyed graph models for contemporary scenarios; in [23, 24] various
tools and languages for knowledge representation using ontology are described, examples
of tasks are listed; paper [25] defines the structure and the main applications of ontology.
    However, it should be noted that the problem of develop ment of direct ly collaborative
educational systems for knowledge workers considering a set of their attributes has not
been paid the attention it deserves in the scientific community.


4      Models of Knowledge Representation

Solving the p roblem of knowledge representation in general involves ensuring adequate
display of knowledge stored in a variety of knowledge sources as formalized
representations, automated processing of which will allow to effectively solve problem
tasks from the do main under research to obtain results that are not qualitatively inferio r to
results obtained by highly qualified specialists of this domain in dealing with such
problems [26].
    At present, the most common models of knowledge representation in intelligent
systems are the following:
• logical models (knowledge is represented as a set of correctly formed formulas o f any
    formal system);
• production models (central element of th is model is a set of products and rules of
    inference, instead of logical inference characteristic of logical models the conclusion
    based on knowledge is used);
• frame-based models (foundation of this knowledge model is the concept of frame – a
    data structure that represents some conceptual object or standard situation );
• network models in which the do main is considered as a set of objects and their
    relationships. Semantic networks are the most common network model of knowledge
    representation.
In the applied systems of artificial intelligence in fields like medicine, b ioinformatics,
semantic web etc., ontologies are widely used for knowledge representation. In working
with ontologies, special languages of ontology representation (RDFS, OW L etc., [ 23-25,
27, 28]) are used to supplement traditional languages of knowledge representation.
    Based on the set of general requirements traditionally imposed on models, it is
possible to formulate some requirements for models of knowledge representation in
intelligent collaborative educational systems [12, 26, 29, 30]:
•    visuality of construction and display of logical connections and semantic
     relationships of investigated domain, taking into account the main co mponents of an
     intelligent educational system, i. e. interconnection, instrumentation and intelligence;
•    knowledge representation in terms of natural language pertinent to the studied
     domain, possibility to describe a set of the competences of each employee in the
     language of the model, possibility of taking into account in the model the individual
     attributes of each member of the cooperative learning group;
•    obtaining holistic image of represented knowledge in the framework of hypotheses
     accepted in the construction of models, which allows to take into account all
     essential objects, their properties and relations involved in the problem to be solved,
     as well as to neglect the insignificant ones;
•    preservation of information contained in the original and obtain ment of new
     information;
•    accessibility of the model for research;
•    representation of both declarative and procedural knowledge;
•    conceptual structure consisting of concepts and relationships between concepts
     should be unequivocal and unique.
Let us consider the comparison of properties of the basic models of knowledge
representation based on the aforementioned requirements.

      Table 1. Comparison of Properties of Basic M odels of Knowledge Representation [26]

                                                  Knowledge Representation Models
    Requirements for Knowledge
                                        Logical      Production    Frame-Based S emantic
      Representation Models
                                        Model           Model         Model       Network
Knowledge representation in terms of                     +              +           +
natural language
Declarative knowledge representation        +             +               +                 +
Procedural knowledge representation         +             +               +                 –
Representation of logical                   +             +               –                 –
connections in the domain
Representation of semantic relations        +                            +                 +
in the domain
Visibility of knowledge description         –              –              –                 +
Integrity of knowledge structure            –              –              –                 +
representation

The data presented in Table 1 ("+" symbol indicates the presence of corresponding
properties in the representation model, “  ” symbol – partial presence, “–” symbol –
absence) shows that semantic network model meets the greatest number of requirements.
As a result, the model of knowledge representation to be developed should be based on
this model taking into account development of its logical and procedural properties.
Extended semantic network is one of the varieties of this improved semantic network
models. Extended semantic netwo rks have been developed to eliminate heterogeneity of
the usual semantic networks, which is caused by presence of the aggregates of objects
lin ked by t ies of relat ions, interconnected relations and other factors [31]. An impo rtant
aspect of extended semantic network is its ability to represent procedural knowledge and
also logical constructions.


5      Extended Semantic Networks

           The concept of semantic networks of knowledge repres entation is based on the
idea that all knowledge can be represented as a set of objects (concepts) and links
(relations) between them.
           The main advantages of semantic networks are as follows:
• proximity of the network structure to the semantic structure of phrases in natural
  language;
• visuality of knowledge system represented graphically;
• versatility achieved by selecting an appropriate set of relations;
• possibility to connect different network fragments;
• definition of operations performed on objects;
• for each operation on data or knowledge, it is possible to allocate a certain part of
  network that covers the essential characteristics of request.
• Semantic models also have some disadvantages :
• an arbitrary structure and different node and relat ion types complicate informat ion
  processing;
• semantic networks have no special means to determine time dependencies;
• complexity of exception handling;
• representation, usage, and modification of knowledge and description of systems at the
  level of complexity corresponding to that of reality is a time-consuming procedure;
• processing of network models requires a special apparatus of formal withdrawal and
  planning.
In extended semantic networks , nodes can correspond not only to objects or concepts, but
also to relations, logical co mponents of information, co mp lex objects and others . To
everything that can be regarded as an independent unit, its own node must correspond.
Thus, nodes of different type are entered – nodes corresponding to names of relat ions, as
well as a special co mposite element called connection node. They are connected by
marked edges with nodes taken from the array of above-mentioned nodes. As a result, a
frag ment appears that corresponds to elementary situation, i.e. objects that are bound by
relation. Such a fragment is called an elementary one [31].
    The basis of extended semantic networks is a set of nodes fro m which elementary
frag ments D0 (D1 , D2 , ... , Dk / Dk+1 ) are co mp iled, where D0 stands for relation name; D1 ,
D2 , ... , Dk – for the objects participating in relation; Dk+1 – for the connection node
denoting the whole array of objects participating in the relat ion; this node is also called c-
node of elementary fragment; D0 , D1 , D2 , ... , Dk+1  D, к>0 [32].
     Extended semantic networks are considered as a finite set of elementary frag ments .
Names of relat ions play the role of objects and can enter into relations . This defines high
homogeneity of the model. Connection node of elementary frag ment can be part of other
elementary fragments but not as a c-node.
    The set of nodes is partitioned into three disjoint subsets [33]:
                                          D = G∪X∪E ,
where G stands for detected nodes (definite co mponents ); X – for undetected nodes
(variable co mponents, their roles are defined in further processing of the model; Е – fo r
special nodes (used in the production description).
    In its turn, the G set consists of three subsets :
                                         G = R∪A∪{t,f} ,
where R stands for an array of relation names (corresponding to D0 ); А – for an array of
concepts; {t,f} – for logical co mponent D pointing to the truth or falsity of the relations of
the represented relation, t – true, f – false.
    Let us represent, for examp le, the most common view of intelligent collaborative
educational system in the form of a frag ment of extended semantic network. We shall use
a reduced image of the elementary frag ment. At first, we don’t draw the node {t,f} with
its edges. We assume that if this node is not connected to connection node by dint of
corresponding frag ment, true (t) relations are represented. It will simp lify the drawing .
Secondly, we put a special character of the empty space (_) in comp liance with
unimportant or unessential components . This symbol is required to represent relations for
which not all components are specified but only the necessary ones.
    As already mentioned, a collaborative intelligent educational system (CIES) is based
on four elements: interconnection (IC), instrumentation (INST), intelligence (INT) and
shared activity (SA). Thus, we can write the following expression:

                           Based on (CIES, IC, INST, INT, SA /_):




         Fig.2. A fragment of description of a collaborative intelligent educational system
    Operations on elementary frag ments can be expressed by the objects themselves. The
following nodes are entered into R to represent operations [33]:
• for set-theoretic relations – {∩, ∪,∈, \} ⊂ R;
• for arithmetic expressions – {+, -, *, :} ⊂ R;
• for logical constructions – {∧, ∨, ¬} ⊂ R;
• for the language of predicate logic – {∀, ∃ } ⊂ R;
• for queries – node ? ∈ R;
• for representation of productions – nodes corresponding to cause-effect and part-whole
    relations allowing to represent the dynamic of changes of objects and strategy of their
    behavior.
For processing of knowledge represented by extended semantic networks , the princip le o f
matching pattern in the form of t wo network overlay method is used. It is based on
identification of rules allo wing to b ind nodes and compare networks in accordance with
laws of logic [33].
    The authors think that it is necessary to modify a set of operations on elementary
frag ments to use extended semantic networks for solving the problem of collaborative
intelligent educational system development, because the whole domain of logical
connections cannot be represented in existing extended semantic network models. The
future work of the authors will be devoted to this issue.


6      Conclusions and Future work

In this paper, concepts of knowledge worker and collaborative intelligent educational
systems have been considered, basic models of knowledge representation have been
reviewed. The authors have briefly described advantages of extended semantic networks
for knowledge representation in these systems and have shown that these networks meet
the requirements more fully. Thus, the authors think that use of extended semantic
networks in their future work is expedient. Future work will focus on the evolution of
extended semantic network models, the general scheme of the imp rovement and detailed
elaboration of collaborative intelligent educational systems, their p ractical implementation
as a prototype and approbation in real conditions of modern higher education institution s.


References

1.   Drucker P. F. Post-Capitalist Society. HarperBusiness, USA, 1994. 240 p.
2.   Toffler A. The Third Wave. Bantam Books, USA, 1980, 537 p.
3.   Quinn J.B. Intelligent Enterprise: A Knowledge and Service Based Paradigm for Industry.: The
     Free Press, New York, 1992, 1992, 473 p.
4.   Grundspenkis, J. The Conceptual Framework for Integration of M ultiagent Based Intelligent
     Tutoring and Personal Knowledge M anagement Systems in Educational Settings // Workshops
      on Business Informatics Research: International Workshops and Doctoral Consortium, 2011,
      pp. 143-157.
5.    Drucker P. F. Post-Capitalist Society. Harper Business, USA, 1994. 240 p.
6.    Yi-Chen Lan. Global information society: operating information systems in a dynamic global
      business environment. Idea Group Publishing, 2005. [Online] available at
      http://books.google.lv/
7.    Dobrican O. An Example of Collaborative System // International Workshop Collaborative
      Support Systems in Business and Education, Cluj-Napoca, 2005, pp.48.
8.    Ciurea C., Batagan R. Collaborative Educational Systems // Oeconomics of Knowledge,
      Volume 2, Issue 4, 4Q 2010, pp.13-22
9.    Różewski P., Jankowskia J., Bródka P., M ichalski R. Knowledge workers’ collaborative
      learning behavior modeling in an organizational social network. Computers in Human
      Behavior, Volume 51, Part B, October 2015, pp. 1248–1260.
10.   Batagan L., Boja C., Cristian I. Intelligent Educational Systems, Support for an Education
      Cluster // Proceedings of the 5th conference on European computing conference, pp. 468-473
11.   Lipponen L. Exploring Foundations for Computer-Supported Collaborative Learning //
      Proceedings of the Fourth Computer Support for Collaborative Learning Conference:
      Foundations for a CSCL Community, 2002, pp.72-81
12.   M agnisalis I., Demetriadis S., Karakostas A. Adaptive and Intelligent Systems for
      Collaborative Learning Support: A Review of the Field // IEEE Transaction on Learning
      Technologies, Vol. 4, No. 1, January -M arch 2011, pp. 5-20
13.   Grundspenkis, J., Ciekure, J. The Conceptual Framework for Integration of Intelligent Tutoring
      and Knowledge M anagement Systems in Education Settings // Perspectives in Business
      Informatics Research: 10th International Conference, 2010, pp. 242-250.
14.   Grundspenkis, J. Concept M ap Based Intelligent Knowledge Assessment System: Experience
      of Development and Practical Use. No: M ultiple Perspectives on Problem Solving and
      Learning in the Digital A ge. New York, Dordrecht, Heidelberg, London: Springer
      Science+Business M edia, LLC, 2011. pp. 179-198.
15.   Anohina-Naumeca, A., Grundspenkis, J. Concept M aps as a Tool for Extended Support of
      Intelligent Knowledge Assessment // Proceedings of the 5th Internat ional Conference on
      Concept M apping: 5th International Conference on Concept M apping, 2012, pp. 57-60.
16.   Anohina-Naumeca, A., Graudina, V., Grundspenkis, J. Using Concept M aps in Adaptive
      Knowledge Assessment // Advances in Information Systems Development: New M ethods and
      Practice for the Networked Society. Vol.1. New York: Springer, 2007, pp. 469-480.
17.   Lavendelis, E., Grundspenkis, J. MIPITS - An Agent based Intelligent Tutoring System //
      Proceedings of 2nd International Conference on Agents and Artificial Intelligence, 2010, pp. 5-13.
18.   Lavendelis, E., Grundspenkis, J. MASITS M ethodology Supported Development of Agent
      Based Intelligent Tutoring System M IPITS // Proceedings of 2nd International Conference on
      Agents and Artificial Intelligence, 2010, pp. 119-132.
19.   Lavendelis, E. Extending the M ASITS M ethodology for General Purpose Agent Oriented
      Software Engineering // Proceedings of the 7th International Conference on A gents and
      Artificial Intelligence, 2015, pp. 157-165.
20.   Novickis, L., Rikure, T. Intelligent Tutoring Systems // Proceedings of IST4Balt International
      Workshop “IST 6th Framework Programme – Great Opportunity for Cooperation &
      Collaboration”, 2005, pp. 35-40.
21.   Hernes M . The Semantic M ethod for Agents’ Knowledge Representation in the Cognitive
      Integrated M anagement Information System // Position Papers of the Federated Conference on
      Computer Science and Information Systems, 2015, Vol. 6, pp. 195–202
22. Rajangam E., Annamalai C. Graph M odels for Knowledge Representation and Reasoning for
    Contemporary and Emerging Needs – A Survey // I.J. Information Technology and Computer
    Science, 2016, Vol. 2, pp.14-22
23. Jain S., M ishra S. Knowledge Representation with Ontology // Proceedings of International
    Conference on Advances in Computer Engineering & Applications, 2014, pp. 1-5.
24. Korshikov D., Lakhin O., Noskova A., Yurygina Yu. Development of Knowledge
    Representation Techniques for use in Modelling // Proceedings of International Conference
    “Open Semantic Technologies for Intelligent Systems”, 2015, pp. 3-7
25. Gontier, E.M . Web Semantic and Ontology // Advances in Internet of Things, 2015, Vol. 5, pp.
    15-20
26. Yalovets A.L. Representation and Processing of Knowledge from the Point of View of
    M athematical M odeling. Naukova Dumka, Kiev, 2011. p. 339 [In Russian]
27. Gruber T.R. A Translation Approach to Portable Ontology Specifications // Knowledge
    Acquisition, 1993, Vol. 5(2), pp. 199–220
28. Verkhoturova Yu.S. Ontology as a Model of Knowledge Representation // Buryat State
    University Gazette, 2012, 5(2), Vol.15, pp. 32-36 [in Russian]
29. Clark P. Requirements for a Knowledge Representation System. [Online]
    http://www.cs.utexas.edu/users/pclark/working_notes/010.pdf.
30. Schank R.C. Conceptual Information Processing. American Elsevier Publishing Company,
    Inc., New York, 1975
31. Kuznetsov I.P. Semantic Representation. Nauka, M ockow, 1986, p. 296 [In Russian]
32. Kozerenko E.B., Kuznetsov I.P. Evolution of Linguistic Semantic Presentations in the
    Intelligent Systems Based on the Extended Semantic Networks // Computer Linguistics and
    Intelligent Technologies, 2010, Vol. 9, pp. 205-211
33. Bashmakov A. Intelligent Information Technology. M SIT, M oskow, 2005. 302 p. [In Russian]