269
4 REPRESENTATION AND USE OF
KNOWLEDGE IN THE DECISION SUPPORT
SYSTEM
4.1 Knowledge representation
The acquired knowledge should be recorded in
forms suitable to its purpose or method of utiliza-
tion. The following methods of representation can be
applied:
Database structures. Databases allow to gather
sets of data and to record them in a specified manner
for the adopted model. They enable efficient edition
of data, their updating, archiving and further pro-
cessing. Database applications in navigation get in-
creasingly wider as information technologies are
constantly being advanced. One such example is
VDR, voyage data recording. Various facts of a giv-
en voyage may be used in the process of knowledge
supplementing (situations and manoeuvres per-
formed by navigators). Another example is the con-
ception of WEND - Worldwide Electronic Naviga-
tional Chart Database (Hecht, 2007).
The electronic navigational chart represents a
basic source of knowledge on a given water area and
essentially complements the navigator’s knowledge.
Its database form enables a choice of the appropriate
layers of vector data for the execution of navigation-
al tasks (see 3.1)
Rules and decision trees. Rules represent the
knowledge defining the conditions for assigning reg-
istered facts to distinguished classes: they define
premises, implications and conclusions. Decision
trees execute a similar task. They enable solving a
classification problem for two or more classes.
Both rules and decision trees constitute such a
form of knowledge that is well implemented in ex-
pert systems. Decision trees allow to describe the
decision process – reasoning.
Decision tables. Another useful form of record-
ing knowledge is its representation as logical deci-
sion tables. The table contains a description of a de-
cision situation (DS), which is defined as a set of
ordered threes:
(1)
where,
U
dz
– set of possible actions,
H – set of possible results of actions,
f
u
– utility function defined on the Cartesian
product.
In marine navigation it is justified to use this
method of knowledge representation, as it enables
not only foreseeing the results of a particular deci-
sion but also, more importantly, adjusting the right
actions to the planned result.
Neural networks. These are mathematical struc-
tures able to process signals. Their operation is
based on the reproduction of processes taking place
in brains of living organisms. In the construction of
a neural network, one has to define the network
structure, then to carry out the learning process re-
sulting in the correct operation of the network, with
a maximum adopted error. Neural networks find ap-
plications in approximation problems, image recog-
nition, forecasts, selection, optimization etc.
Algorithms. An algorithm is a convenient and
clear-cut method of knowledge recording. In fact, it
is a detailed procedure for solving a problem. Recur-
rent algorithms in particular are very close to natural
behaviour of the human being by allowing to present
part of a problem instead of the whole. When in op-
eration, the algorithm refers to itself until a solution
to the problem is reached. Most problems in naviga-
tion are solved in a recurrent method, e.g. voyage
planning and passage, planning and performance of
a SAR operation, vessel detection and identification.
Typical computational algorithms, including optimi-
zation algorithms, are an important group. They rep-
resent theoretical knowledge that allows to solve
specific computation problems, e.g. determination of
ships encounter parameters or parameters for per-
forming a manoeuvre.
4.2 Utilization of knowledge in the decision support
system
The system supporting navigator’s decisions has to
have the right scope of knowledge indispensable for
its functioning. The knowledge recorded in the sys-
tem will be represented in forms mentioned in sec-
tion 4.1; these are in particular:
− database structures – in this form the system in-
cludes navigational cartographic information. The
information, satisfying IHO standards, will make
up a basis for presenting current navigational in-
formation. All manoeuvre recommendations will
account for the vicinity of dangers to navigation.
− rules and decision trees – the navigator keeping a
navigational watch does a number of actions: car-
ries out observations, assesses present naviga-
tional situations, plans and performs manoeuvres.
During these actions the navigator has to classify
surrounding conditions and encounter situations
by assigning them to various groups, which imply
the application of different rules provided by in-
ternationally recognized collision regulations
(COLREGs). The classification rules - principles
used for this purpose in decision support systems
may provide a relevant classification as well as
contribute to the development of comparable cri-
teria for classification used by navigators. This
refers to special cases when the classification is
based on incomplete or inaccurate information.
− decision tables – such record of knowledge will
contain information on manoeuvres – their pa-
rameters, starting moment and effects. The navi-