SlideShare a Scribd company logo
1 of 14
Download to read offline
2014
Faculty of Computers and
Information
Department of Computer
Sciences
Cairo University
Knowledge Modeling
in Various applications
in Traffic Systems
Report Submitted by: Yomna Mahmoud Ibrahim Hassan
Report Submitted to : Prof. Dr. Hesham Hassan
2 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
Table of Contents
Introduction page 3
Knowledge Modeling Techniques page 3
Generic Tasks page 3
CommonKADS page 5
Traffic Systems page 7
CommonKADS and Traffic Systems page 7
MAS- CommonKADS page 11
Dynamic Virtual Organization page 13
Conclusions page 13
References page 14
3 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
Knowledge Modeling in Various
Applications in Traffic Systems
Introduction
This report entails a detailed study of the knowledge modeling techniques utilized in
previous research in the traffic domain. The finalized model reached within this report
was a combination of research presented in multiple papers with the goal of reaching
a comprehensive technique for knowledge modeling traffic systems. The techniques
used were enhanced over the year in order to incorporate changes within current
traffic systems. This report is divided into the following sections, we first start with an
introduction where we give a general idea about knowledge modeling within traffic
systems and why do we need to model such a system within a knowledge base.
Within the second section, we give an introduction about traffic systems components.
Afterwards, each section will include part of the knowledge model combined from
research papers. Conclusions are finally described in the last section.
Section 1: Knowledge Modeling Techniques
Knowledge engineering (KE) is considered as the discipline of identifying a structure
that can be re-utilized for any knowledge based system (KBS). The basic structure of
a KBS is described in Figure 1. A systematic design for the knowledge structure of
the system was to be achieved, later on called knowledge modeling. Two of the most
prominent knowledge modeling techniques are Generic Tasks (GT) and
CommonKADS.
Figure 1: Knowledge Based system structure
a- Generic Tasks
Generic tasks, created in the late 80s [1], are templates of problem-solving activities
that can be configured together to describe any intelligent activity. At least five
different types of knowledge can be identified within generic tasks. These types are:
4 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
- Tasks
- Problem-solving method
- Inferences
- Ontologies
- Domain Knowledge
These different knowledge model components are related as shown in Figure 2. Tasks
within GT are each domain and problem independent. Each Generic Task is a
specialized type of problem solving which is described functionally. By describing a
task functionally, a method for solving that task is fairly easy to construct. The
method then dictates the types of knowledge required to solve that problem.
Once you have decided to that a certain GT is fit to solve your problem and model its
knowledge base, it is fairly easy to apply related problem solving technique on this
problem without significant changes. However, one of the shortcomings of GTs is that
it is very difficult to reformat/ change if you need to update your system structure
(you might need to utilize a completely different GT with different problem solving
techniques for the new update).
Figure 2: Relations between Knowledge model components
Tasks- Goalsg
Problem Solving methodsg
GENERATEg
Task instancesg
INVOKEg
Inferencesg
REFER TOg
Ontologiesg
DESCRIBEg
Domain Knowledgeg
5 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
Another drawback for GTs is that they mainly focus on the knowledge part of the
system. More enhanced knowledge models have been designed to overcome this. We
will mainly focus on CommonKADS as one of these knowledge models.
b-CommonKADS
CommonKADS is a comprehensive methodology for KBS systems. It has been
gradually developed and has been validated by many companies and universities in
the context of the European ESPRIT IT Programme [2]. CommonKADS includes the
organizational system of the whole system. CommonKADS is also adaptive to
existence of intelligence within the system structure. The CommonKADS model is
shown in Figure 3.
Figure 3: The CommonKADS model
The concept partition resonates to the knowledge model described by GT. The context
represents the interface with the user. The artifact part shows the specifications and
requirements for the utilized platform, software modules, .. etc. Table 1 shows the
definition for each model. Relationship description between each model is shown in
Figure 4.
DefinitionModel
It describes and analyzes the main activities of an
enterprise.
Organization Model
It analyzes the organization's global subprocess scheme:
input, output, preconditions, performance criteria,
resources, and competencies.
Task Model
Agent characteristics description as task executors:
competencies, authorizations, and restrictions.
Agent Model
Conceptual description of agent transactions involved in
a task.
Communication Model
Description of knowledge types and structures used in a
task and the role of these knowledge components in the
task resolution, but implementation independent.
Knowledge Model
Starting with the previous models, this one describes the
technical specifications such as architecture,
implementation platform, software modules, etc., in
order to get the functionality specified in Knowledge and
Communication models.
Design Model
6 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
Table 1: Definitions of CommonKADS models
Figure 4: Relationship description between CommonKADS models
There are different knowledge categories within CommonKADS. These
categories are divided as:
 Task knowledge
o goal-oriented
o functional decomposition
o Controls inference knowledge
 Inference knowledge
o basic reasoning steps that can be made in the domain
knowledge and are applied by tasks
o Uses Domain Knowledge
 Domain knowledge
o relevant domain knowledge and information
o static
In order to build a structure for a specific system utilizing the CommonKADS model,
there are main steps that have to be performed. These steps can be summarized as:
1- Knowledge Elicitation
2- Identify domain knowledge
3- Identify task decomposition structure
4- Identify Inference knowledge model
7 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
Within the following section we will give a description of a traffic system, and how
we utilize CommonKADS for modeling.
Section 2: Traffic Systems
In most of the research related to modeling the knowledge base of a traffic system [3],
the system is identified as follows: a centralized traffic control center which
views/manages different feeds from cameras in the streets. There are also vehicle
detectors on the ground. According to the information captured from the cameras and
other devices, the centralized traffic control center takes decisions to control the
traffic. This system is shown graphically in figure 5.
Figure 5: Generic Traffic System
As mentioned in section 1(b), in order to build the traffic system knowledge model
according to CommonKADS, we need to follow these four steps: Knowledge
Elicitation, Identify domain knowledge, Identify task decomposition structure, and
Identify Inference knowledge model. Each step is described within the following sub-
sections.
Section 3: CommonKADS and Traffic Systems
Knowledge Elicitation
In [4], a re-usable elicitation method has been identified for traffic systems. In this
modeling context, an activity based on reusable experiences (i.e cases) was utilized.
In order to reach these cases, the following functions need to be applied on the
incoming data input:
1- Identify relevant descriptors of the incident case model.
8 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
2- Identify discriminant index to organize the case base.
3- Define a similarity metric for matching.
4- Register knowledge necessary to adapt solution part of the selected
case, in order to solve the current problem.
Elicitation sessions of the expertise are based on different methods: document
analysis, interviews, repertory grids, traffic manager's activities analysis and results of
the activity (problem reports). Each method presents an own goal and allows,
generally, to obtain a particular type of knowledge. Therefore, it is necessary to use
these methods concurrently, one cancelling out the drawbacks of others taken apart,
benefiting the qualities of each one.
From interviews with traffic management experts, the authors within the paper have
found that a large part of their knowledge is episodic. That is, the expert solves a new
problem by relating the current network situation to his previous experiences. These
experiences are sometimes specific incidents, with real dates and places, and
sometimes general classes of similar occasions.
Identify domain knowledge
In order to build a complete intelligent knowledge system, we have to identify the
main concepts/classes and functions to be done within a traffic system [5]. Figure 6
entails the domain knowledge concepts and its interaction with other models such as
the task and agent models.
Figure 6: Traffic system Domain layer and its interaction with knowledge
models.
9 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
On the other hand, Figure 7 details the main functionalities performed within a traffic
system (as described in [6]). We can see that at the sensors side, a video processing
kernel is included with the communication protocol with the camera devices. This
module is then followed by the methods done in order to achieve certain set of
statistics to be finally displayed to the user through the user interface as requested.
Figure 7: Traffic system Domain architecture
Identify task decomposition structure
There are three main composite tasks that we can identify to be happening in our
system: Diagnostic, prediction, and configuration tasks [3], all of which are re-
iterative and may occur in run-time. Each of these tasks is then decomposed into sub-
tasks until we reach the elementary non-composite tasks such as estimating the global
traffic demand (Figure 8).
Identify Inference knowledge model
Each of the before mentioned non-composite tasks (called an inference) has an input
and output role. They also utilize specific domain knowledge. The inference
knowledge model for the same example is shown in Figure 9.
01 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
Figure 8: Task decomposition structure
Although we have shown that CommonKADS has been used extensively in modeling
the knowledge base of traffic systems, some shortcomings have been discovered.
These shortcomings include:
* It focuses on human-computer not computer-computer interactions
* A restricted form of dynamic task assignment can be done
* Multi-partner transactions not dealt with naturally
Therefore, a new modification has been applied to CommonKADS to adapt to the
existence of new traffic systems following the multi-agent model, called Multi-agent
systems (MAS) CommonKADS.
00 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
Figure 9: Inference knowledge model
Section 4: MAS-CommonKADS
MAS-CommonKADS extends the knowledge engineering methodology
CommonKADS with techniques from object oriented and protocol engineering
methodologies. In order to adapt to the existence of multiple agents, a new model is
added to CommonKADS which is the "coordination model" [7, 8]. Figure 10 shows
the new model hierarchy.
Figure 10: MAS CommonKADS model hierarchy
In figure 11, we can see the detailed structure of the new added coordination model
and how it interacts with other models within the CommonKADS. We can see that the
02 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
coordination model relies on defining an organized communication window, where
each agent-agent communication happens through a certain session with a specific
protocol.
Figure 11: Coordination model relations
With the addition of the coordination model, there are certain knowledge categories
that need to be added to the standard CommonKADS knowledge types. Shown in
Figure 12 under the coordination knowledge hierarchy are the knowledge criteria
suggested by [3].
Research has been able to reach an adaptive knowledge model for traffic system
which realized the existence of multiple interacting agents as we have seen through
the report. However, current traffic systems has been effectively decentralized, where
crowd-sourced data made it possible for each user to change the organization structure
of the traffic system by representing a sensor model on their own [8]. As a result, an
addition is suggested within the following section.
03 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
Figure 12: Coordination knowledge
Section 5: Dynamic Virtual organization
A dynamic virtual organization (DVO) identifies the collaboration between partners
and the technological agility that are essential to the new trends of businesses [9], and
there exists research that worked extensively on building and automating the
knowledge model for the DVO creation [9]. In addition, one of the applications that
can extensively rely on DVOs is an intelligent traffic system [10]. Therefore, it is only
logical to incorporate the CommonKADS model for DVOs within the knowledge
model of an intelligent traffic system in order to take into consideration the variation
on the organization level.
Conclusions:
This report focuses on the incorporation of CommonKADS as a knowledge modeling
technique for traffic systems. We have been able to identify the main model and
analyze its shortcomings. Accordingly, we have identified related research that
worked on fixing similar issues and how it makes the suggested knowledge model
more adaptive to the current changes within traffic systems that is acting more and
more as an independent intelligent system. This report shows a great potential for
future work within the field of knowledge modeling traffic systems.
04 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK
References:
1. Bylander, Tom, and B. Chandrasekaran. "Generic tasks for knowledge-based
reasoning: the “right” level of abstraction for knowledge
acquisition."International Journal of Man-Machine Studies 26.2 (1987): 231-243.
2. Wielinga, Bob, et al. "The CommonKADS framework for knowledge
modelling."Knowledge Acquisition for Knowledge Based Systems Workshop.
1992.
3. Molina, Martin, J. O. S. E. F. A. HERN Á, and JOS É. CUENA. "A structure of
problem-solving methods for real-time decision support in traffic
control."International Journal of Human-Computer Studies 49.4 (1998): 577-600.
4. Caulier, Patrice, and Bernard Houriez. "A case-based reasoning approach in
network traffic control." Systems, Man and Cybernetics, 1995. Intelligent Systems
for the 21st Century., IEEE International Conference on. Vol. 2. IEEE, 1995.
5. Dieng, Rose, et al. "Building of a corporate memory for traffic-accident
analysis." AI magazine 19.4 (1998): 81.
6. Abreu, Bruno, et al. "Video-based multi-agent traffic surveillance
system."Intelligent Vehicles Symposium, 2000. IV 2000. Proceedings of the IEEE.
IEEE, 2000.
7. Iglesias, Carlos A., et al. "A methodological proposal for multiagent systems
development extending CommonKADS." Proceedings of the 10th Banff
knowledge acquisition for knowledge-based systems workshop. Vol. 1. 1996.
8. Gascuena, Jose M., and Antonio Fernández-Caballero. "On the use of agent
technology in intelligent, multisensory and distributed surveillance." Knowledge
Engineering Review 26.2 (2011): 191-208.
9. Yassa, Morcous. "Utilizing CommonKADS as Problem-Solving and Decision-
Making for Supporting Dynamic Virtual Organization Creation." IAES
International Journal of Artificial Intelligence (IJ-AI) 3.1 (2014).
10. H. Afsarmanesh, “Virtual Organizations in a Dynamic Context”, Lecture notes,
Federated collaborative network group, University of Amsterdam, 2012

More Related Content

What's hot

IRJET - Multi-Label Road Scene Prediction for Autonomous Vehicles using Deep ...
IRJET - Multi-Label Road Scene Prediction for Autonomous Vehicles using Deep ...IRJET - Multi-Label Road Scene Prediction for Autonomous Vehicles using Deep ...
IRJET - Multi-Label Road Scene Prediction for Autonomous Vehicles using Deep ...IRJET Journal
 
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETSFORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETScsandit
 
Architectural Design Report G4
Architectural Design Report G4Architectural Design Report G4
Architectural Design Report G4Prizzl
 
software engineering
software engineeringsoftware engineering
software engineeringAbinaya B
 
Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...Tiago Oliveira
 
Transaction level modeling an overview
Transaction level modeling an overviewTransaction level modeling an overview
Transaction level modeling an overviewfagunp
 
Reduced Software Complexity for E-Government Applications with ZEF Framework
Reduced Software Complexity for E-Government Applications with ZEF FrameworkReduced Software Complexity for E-Government Applications with ZEF Framework
Reduced Software Complexity for E-Government Applications with ZEF FrameworkTELKOMNIKA JOURNAL
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteriaUmaselvi_R
 
An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...IJERA Editor
 
Analysis and Enhancements of Leader Elections algorithms in Mobile Ad Hoc Net...
Analysis and Enhancements of Leader Elections algorithms in Mobile Ad Hoc Net...Analysis and Enhancements of Leader Elections algorithms in Mobile Ad Hoc Net...
Analysis and Enhancements of Leader Elections algorithms in Mobile Ad Hoc Net...IDES Editor
 
T OWARDS A S YSTEM D YNAMICS M ODELING M E- THOD B ASED ON DEMATEL
T OWARDS A  S YSTEM  D YNAMICS  M ODELING  M E- THOD B ASED ON  DEMATELT OWARDS A  S YSTEM  D YNAMICS  M ODELING  M E- THOD B ASED ON  DEMATEL
T OWARDS A S YSTEM D YNAMICS M ODELING M E- THOD B ASED ON DEMATELijcsit
 
Performance Evaluation using Blackboard Technique in Software Architecture
Performance Evaluation using Blackboard Technique in Software ArchitecturePerformance Evaluation using Blackboard Technique in Software Architecture
Performance Evaluation using Blackboard Technique in Software ArchitectureEditor IJCATR
 
Software Designing - Software Engineering
Software Designing - Software EngineeringSoftware Designing - Software Engineering
Software Designing - Software EngineeringPurvik Rana
 
Evolutionary Algorithmical Approach for VLSI Physical Design- Placement Problem
Evolutionary Algorithmical Approach for VLSI Physical Design- Placement ProblemEvolutionary Algorithmical Approach for VLSI Physical Design- Placement Problem
Evolutionary Algorithmical Approach for VLSI Physical Design- Placement ProblemIDES Editor
 
Restructuring functions with low cohesion
Restructuring functions with low cohesionRestructuring functions with low cohesion
Restructuring functions with low cohesionAditya Kumar Ghosh
 
Se ii unit2-software_design_principles
Se ii unit2-software_design_principlesSe ii unit2-software_design_principles
Se ii unit2-software_design_principlesAhmad sohail Kakar
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A SurveyIRJET Journal
 

What's hot (20)

IRJET - Multi-Label Road Scene Prediction for Autonomous Vehicles using Deep ...
IRJET - Multi-Label Road Scene Prediction for Autonomous Vehicles using Deep ...IRJET - Multi-Label Road Scene Prediction for Autonomous Vehicles using Deep ...
IRJET - Multi-Label Road Scene Prediction for Autonomous Vehicles using Deep ...
 
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETSFORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELLFORMED NETS
 
Architectural Design Report G4
Architectural Design Report G4Architectural Design Report G4
Architectural Design Report G4
 
software engineering
software engineeringsoftware engineering
software engineering
 
Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...Transformation of simulink models to iec 61499 function blocks for verificati...
Transformation of simulink models to iec 61499 function blocks for verificati...
 
Transaction level modeling an overview
Transaction level modeling an overviewTransaction level modeling an overview
Transaction level modeling an overview
 
Reduced Software Complexity for E-Government Applications with ZEF Framework
Reduced Software Complexity for E-Government Applications with ZEF FrameworkReduced Software Complexity for E-Government Applications with ZEF Framework
Reduced Software Complexity for E-Government Applications with ZEF Framework
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
 
An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...
 
Analysis and Enhancements of Leader Elections algorithms in Mobile Ad Hoc Net...
Analysis and Enhancements of Leader Elections algorithms in Mobile Ad Hoc Net...Analysis and Enhancements of Leader Elections algorithms in Mobile Ad Hoc Net...
Analysis and Enhancements of Leader Elections algorithms in Mobile Ad Hoc Net...
 
T OWARDS A S YSTEM D YNAMICS M ODELING M E- THOD B ASED ON DEMATEL
T OWARDS A  S YSTEM  D YNAMICS  M ODELING  M E- THOD B ASED ON  DEMATELT OWARDS A  S YSTEM  D YNAMICS  M ODELING  M E- THOD B ASED ON  DEMATEL
T OWARDS A S YSTEM D YNAMICS M ODELING M E- THOD B ASED ON DEMATEL
 
Performance Evaluation using Blackboard Technique in Software Architecture
Performance Evaluation using Blackboard Technique in Software ArchitecturePerformance Evaluation using Blackboard Technique in Software Architecture
Performance Evaluation using Blackboard Technique in Software Architecture
 
Ey36927936
Ey36927936Ey36927936
Ey36927936
 
Software Designing - Software Engineering
Software Designing - Software EngineeringSoftware Designing - Software Engineering
Software Designing - Software Engineering
 
Evolutionary Algorithmical Approach for VLSI Physical Design- Placement Problem
Evolutionary Algorithmical Approach for VLSI Physical Design- Placement ProblemEvolutionary Algorithmical Approach for VLSI Physical Design- Placement Problem
Evolutionary Algorithmical Approach for VLSI Physical Design- Placement Problem
 
Restructuring functions with low cohesion
Restructuring functions with low cohesionRestructuring functions with low cohesion
Restructuring functions with low cohesion
 
HPPS - Final - 06/14/2007
HPPS - Final - 06/14/2007HPPS - Final - 06/14/2007
HPPS - Final - 06/14/2007
 
Object oriented analysis and design unit- iii
Object oriented analysis and design unit- iiiObject oriented analysis and design unit- iii
Object oriented analysis and design unit- iii
 
Se ii unit2-software_design_principles
Se ii unit2-software_design_principlesSe ii unit2-software_design_principles
Se ii unit2-software_design_principles
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 

Viewers also liked

The Structure of Computer Science Knowledge Network
The Structure of Computer Science Knowledge NetworkThe Structure of Computer Science Knowledge Network
The Structure of Computer Science Knowledge NetworkPham Cuong
 
Evaluating the effect of soil moisture, surface temperature and humidity vari...
Evaluating the effect of soil moisture, surface temperature and humidity vari...Evaluating the effect of soil moisture, surface temperature and humidity vari...
Evaluating the effect of soil moisture, surface temperature and humidity vari...Yomna Mahmoud Ibrahim Hassan
 
Knowledge Modeling in Various applications in Traffic Systems
Knowledge Modeling in Various applications in Traffic SystemsKnowledge Modeling in Various applications in Traffic Systems
Knowledge Modeling in Various applications in Traffic SystemsYomna Mahmoud Ibrahim Hassan
 
Effect of Varying Segment Size on DASH Streaming Quality for Mobile User
Effect of Varying Segment Size on DASH Streaming Quality for Mobile UserEffect of Varying Segment Size on DASH Streaming Quality for Mobile User
Effect of Varying Segment Size on DASH Streaming Quality for Mobile UserYomna Mahmoud Ibrahim Hassan
 
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES Yomna Mahmoud Ibrahim Hassan
 
Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modif...
Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modif...Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modif...
Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modif...Yomna Mahmoud Ibrahim Hassan
 
How a company may expand its share in the student/university market segment f...
How a company may expand its share in the student/university market segment f...How a company may expand its share in the student/university market segment f...
How a company may expand its share in the student/university market segment f...Yomna Mahmoud Ibrahim Hassan
 
Using Information Systems to Improve Businesses: The present and the future
Using Information Systems to Improve Businesses: The present and the futureUsing Information Systems to Improve Businesses: The present and the future
Using Information Systems to Improve Businesses: The present and the futureYomna Mahmoud Ibrahim Hassan
 
Word Tagging using Max Entropy Model and Feature selection
Word Tagging using Max Entropy Model and Feature selection Word Tagging using Max Entropy Model and Feature selection
Word Tagging using Max Entropy Model and Feature selection Yomna Mahmoud Ibrahim Hassan
 

Viewers also liked (20)

The Structure of Computer Science Knowledge Network
The Structure of Computer Science Knowledge NetworkThe Structure of Computer Science Knowledge Network
The Structure of Computer Science Knowledge Network
 
Sparks RSS Reader
Sparks RSS ReaderSparks RSS Reader
Sparks RSS Reader
 
Evaluating the effect of soil moisture, surface temperature and humidity vari...
Evaluating the effect of soil moisture, surface temperature and humidity vari...Evaluating the effect of soil moisture, surface temperature and humidity vari...
Evaluating the effect of soil moisture, surface temperature and humidity vari...
 
Knowledge Modeling in Various applications in Traffic Systems
Knowledge Modeling in Various applications in Traffic SystemsKnowledge Modeling in Various applications in Traffic Systems
Knowledge Modeling in Various applications in Traffic Systems
 
Effect of Varying Segment Size on DASH Streaming Quality for Mobile User
Effect of Varying Segment Size on DASH Streaming Quality for Mobile UserEffect of Varying Segment Size on DASH Streaming Quality for Mobile User
Effect of Varying Segment Size on DASH Streaming Quality for Mobile User
 
Le Slide
Le SlideLe Slide
Le Slide
 
Quiz Interact
Quiz Interact Quiz Interact
Quiz Interact
 
Heterogeneous data annotation
Heterogeneous data annotationHeterogeneous data annotation
Heterogeneous data annotation
 
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
 
3alem soora : Submission to ITU competition
3alem soora : Submission to ITU competition3alem soora : Submission to ITU competition
3alem soora : Submission to ITU competition
 
Resume
ResumeResume
Resume
 
Planning Innovation
Planning InnovationPlanning Innovation
Planning Innovation
 
Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modif...
Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modif...Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modif...
Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modif...
 
How a company may expand its share in the student/university market segment f...
How a company may expand its share in the student/university market segment f...How a company may expand its share in the student/university market segment f...
How a company may expand its share in the student/university market segment f...
 
Social Learning
Social LearningSocial Learning
Social Learning
 
Le Slide
Le SlideLe Slide
Le Slide
 
Using Information Systems to Improve Businesses: The present and the future
Using Information Systems to Improve Businesses: The present and the futureUsing Information Systems to Improve Businesses: The present and the future
Using Information Systems to Improve Businesses: The present and the future
 
Word Tagging using Max Entropy Model and Feature selection
Word Tagging using Max Entropy Model and Feature selection Word Tagging using Max Entropy Model and Feature selection
Word Tagging using Max Entropy Model and Feature selection
 
Le slide
Le slideLe slide
Le slide
 
Image Annotation
Image AnnotationImage Annotation
Image Annotation
 

Similar to Report on Knowledge Modeling in Various applications in Traffic Systems

Integrating profiling into mde compilers
Integrating profiling into mde compilersIntegrating profiling into mde compilers
Integrating profiling into mde compilersijseajournal
 
SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAG...
SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAG...SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAG...
SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAG...IJCNCJournal
 
01. Birta L. G., Arbez G. - Modelling and Simulation_ (2007).pdf
01. Birta L. G., Arbez G. - Modelling and Simulation_  (2007).pdf01. Birta L. G., Arbez G. - Modelling and Simulation_  (2007).pdf
01. Birta L. G., Arbez G. - Modelling and Simulation_ (2007).pdfAftaZani1
 
MultiObjective(11) - Copy
MultiObjective(11) - CopyMultiObjective(11) - Copy
MultiObjective(11) - CopyAMIT KUMAR
 
A Transfer Learning Approach to Traffic Sign Recognition
A Transfer Learning Approach to Traffic Sign RecognitionA Transfer Learning Approach to Traffic Sign Recognition
A Transfer Learning Approach to Traffic Sign RecognitionIRJET Journal
 
A Model of Local Area Network Based Application for Inter-office Communication
A Model of Local Area Network Based Application for Inter-office CommunicationA Model of Local Area Network Based Application for Inter-office Communication
A Model of Local Area Network Based Application for Inter-office Communicationtheijes
 
Predicting Steering Angle for Self Driving Vehicles
Predicting Steering Angle for Self Driving VehiclesPredicting Steering Angle for Self Driving Vehicles
Predicting Steering Angle for Self Driving VehiclesIRJET Journal
 
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...ijcsa
 
Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10Kuwait10
 
mapReduce for machine learning
mapReduce for machine learning mapReduce for machine learning
mapReduce for machine learning Pranya Prabhakar
 
Analysis and assessment software for multi-user collaborative cognitive radi...
Analysis and assessment software for multi-user collaborative  cognitive radi...Analysis and assessment software for multi-user collaborative  cognitive radi...
Analysis and assessment software for multi-user collaborative cognitive radi...IJECEIAES
 
A Development Shell For Cooperative Problem-Solving Environments
A Development Shell For Cooperative Problem-Solving EnvironmentsA Development Shell For Cooperative Problem-Solving Environments
A Development Shell For Cooperative Problem-Solving EnvironmentsJody Sullivan
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsIRJET Journal
 
A Framework For Unifying Problem-Solving Knowledge And Workflow Modelling
A Framework For Unifying Problem-Solving Knowledge And Workflow ModellingA Framework For Unifying Problem-Solving Knowledge And Workflow Modelling
A Framework For Unifying Problem-Solving Knowledge And Workflow ModellingAndrew Parish
 
A Framework For Unifying Problem-Solving Knowledge And Workflow Modeling
A Framework For Unifying Problem-Solving Knowledge And Workflow ModelingA Framework For Unifying Problem-Solving Knowledge And Workflow Modeling
A Framework For Unifying Problem-Solving Knowledge And Workflow ModelingLinda Garcia
 
Mca1040 system analysis and design
Mca1040  system analysis and designMca1040  system analysis and design
Mca1040 system analysis and designsmumbahelp
 

Similar to Report on Knowledge Modeling in Various applications in Traffic Systems (20)

Integrating profiling into mde compilers
Integrating profiling into mde compilersIntegrating profiling into mde compilers
Integrating profiling into mde compilers
 
SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAG...
SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAG...SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAG...
SIMPLIFIED CBA CONCEPT AND EXPRESS CHOICE METHOD FOR INTEGRATED NETWORK MANAG...
 
01. Birta L. G., Arbez G. - Modelling and Simulation_ (2007).pdf
01. Birta L. G., Arbez G. - Modelling and Simulation_  (2007).pdf01. Birta L. G., Arbez G. - Modelling and Simulation_  (2007).pdf
01. Birta L. G., Arbez G. - Modelling and Simulation_ (2007).pdf
 
MultiObjective(11) - Copy
MultiObjective(11) - CopyMultiObjective(11) - Copy
MultiObjective(11) - Copy
 
D046031927
D046031927D046031927
D046031927
 
A Transfer Learning Approach to Traffic Sign Recognition
A Transfer Learning Approach to Traffic Sign RecognitionA Transfer Learning Approach to Traffic Sign Recognition
A Transfer Learning Approach to Traffic Sign Recognition
 
A Model of Local Area Network Based Application for Inter-office Communication
A Model of Local Area Network Based Application for Inter-office CommunicationA Model of Local Area Network Based Application for Inter-office Communication
A Model of Local Area Network Based Application for Inter-office Communication
 
Predicting Steering Angle for Self Driving Vehicles
Predicting Steering Angle for Self Driving VehiclesPredicting Steering Angle for Self Driving Vehicles
Predicting Steering Angle for Self Driving Vehicles
 
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
EMPIRICAL APPLICATION OF SIMULATED ANNEALING USING OBJECT-ORIENTED METRICS TO...
 
Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10Software Engineering with Objects (M363) Final Revision By Kuwait10
Software Engineering with Objects (M363) Final Revision By Kuwait10
 
B1802030511
B1802030511B1802030511
B1802030511
 
mapReduce for machine learning
mapReduce for machine learning mapReduce for machine learning
mapReduce for machine learning
 
Building an Information System
Building an Information SystemBuilding an Information System
Building an Information System
 
Analysis and assessment software for multi-user collaborative cognitive radi...
Analysis and assessment software for multi-user collaborative  cognitive radi...Analysis and assessment software for multi-user collaborative  cognitive radi...
Analysis and assessment software for multi-user collaborative cognitive radi...
 
A Development Shell For Cooperative Problem-Solving Environments
A Development Shell For Cooperative Problem-Solving EnvironmentsA Development Shell For Cooperative Problem-Solving Environments
A Development Shell For Cooperative Problem-Solving Environments
 
Ooad quest and ans
Ooad quest and ansOoad quest and ans
Ooad quest and ans
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather Conditions
 
A Framework For Unifying Problem-Solving Knowledge And Workflow Modelling
A Framework For Unifying Problem-Solving Knowledge And Workflow ModellingA Framework For Unifying Problem-Solving Knowledge And Workflow Modelling
A Framework For Unifying Problem-Solving Knowledge And Workflow Modelling
 
A Framework For Unifying Problem-Solving Knowledge And Workflow Modeling
A Framework For Unifying Problem-Solving Knowledge And Workflow ModelingA Framework For Unifying Problem-Solving Knowledge And Workflow Modeling
A Framework For Unifying Problem-Solving Knowledge And Workflow Modeling
 
Mca1040 system analysis and design
Mca1040  system analysis and designMca1040  system analysis and design
Mca1040 system analysis and design
 

More from Yomna Mahmoud Ibrahim Hassan

1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
1Computer Graphics new-L1-Introduction to Computer Graphics.pdfYomna Mahmoud Ibrahim Hassan
 
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdfHuman Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdfYomna Mahmoud Ibrahim Hassan
 
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...Yomna Mahmoud Ibrahim Hassan
 
ECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOCECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOCYomna Mahmoud Ibrahim Hassan
 
Study of the behavior of different algorithms in 2*2 matrix games through rou...
Study of the behavior of different algorithms in 2*2 matrix games through rou...Study of the behavior of different algorithms in 2*2 matrix games through rou...
Study of the behavior of different algorithms in 2*2 matrix games through rou...Yomna Mahmoud Ibrahim Hassan
 
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...Yomna Mahmoud Ibrahim Hassan
 
Widespread adoption of aluminum in the automotive industry: Sustainability ad...
Widespread adoption of aluminum in the automotive industry: Sustainability ad...Widespread adoption of aluminum in the automotive industry: Sustainability ad...
Widespread adoption of aluminum in the automotive industry: Sustainability ad...Yomna Mahmoud Ibrahim Hassan
 
Interactive Artificial Learning in Multi-agent Systems
Interactive Artificial Learning in Multi-agent Systems Interactive Artificial Learning in Multi-agent Systems
Interactive Artificial Learning in Multi-agent Systems Yomna Mahmoud Ibrahim Hassan
 

More from Yomna Mahmoud Ibrahim Hassan (15)

W1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphicsW1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphics
 
First Umrah Application Details - A proposal
First Umrah Application Details - A  proposalFirst Umrah Application Details - A  proposal
First Umrah Application Details - A proposal
 
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
 
Introduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdfIntroduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdf
 
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdfHuman Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
 
Yomna Hassan CV 2014
Yomna Hassan CV 2014Yomna Hassan CV 2014
Yomna Hassan CV 2014
 
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
 
ECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOCECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOC
 
Beginners XNA
Beginners XNABeginners XNA
Beginners XNA
 
7erfaNet
7erfaNet7erfaNet
7erfaNet
 
Study of the behavior of different algorithms in 2*2 matrix games through rou...
Study of the behavior of different algorithms in 2*2 matrix games through rou...Study of the behavior of different algorithms in 2*2 matrix games through rou...
Study of the behavior of different algorithms in 2*2 matrix games through rou...
 
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
 
Widespread adoption of aluminum in the automotive industry: Sustainability ad...
Widespread adoption of aluminum in the automotive industry: Sustainability ad...Widespread adoption of aluminum in the automotive industry: Sustainability ad...
Widespread adoption of aluminum in the automotive industry: Sustainability ad...
 
Quiz Interact User Manual
Quiz Interact User ManualQuiz Interact User Manual
Quiz Interact User Manual
 
Interactive Artificial Learning in Multi-agent Systems
Interactive Artificial Learning in Multi-agent Systems Interactive Artificial Learning in Multi-agent Systems
Interactive Artificial Learning in Multi-agent Systems
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Report on Knowledge Modeling in Various applications in Traffic Systems

  • 1. 2014 Faculty of Computers and Information Department of Computer Sciences Cairo University Knowledge Modeling in Various applications in Traffic Systems Report Submitted by: Yomna Mahmoud Ibrahim Hassan Report Submitted to : Prof. Dr. Hesham Hassan
  • 2. 2 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK Table of Contents Introduction page 3 Knowledge Modeling Techniques page 3 Generic Tasks page 3 CommonKADS page 5 Traffic Systems page 7 CommonKADS and Traffic Systems page 7 MAS- CommonKADS page 11 Dynamic Virtual Organization page 13 Conclusions page 13 References page 14
  • 3. 3 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK Knowledge Modeling in Various Applications in Traffic Systems Introduction This report entails a detailed study of the knowledge modeling techniques utilized in previous research in the traffic domain. The finalized model reached within this report was a combination of research presented in multiple papers with the goal of reaching a comprehensive technique for knowledge modeling traffic systems. The techniques used were enhanced over the year in order to incorporate changes within current traffic systems. This report is divided into the following sections, we first start with an introduction where we give a general idea about knowledge modeling within traffic systems and why do we need to model such a system within a knowledge base. Within the second section, we give an introduction about traffic systems components. Afterwards, each section will include part of the knowledge model combined from research papers. Conclusions are finally described in the last section. Section 1: Knowledge Modeling Techniques Knowledge engineering (KE) is considered as the discipline of identifying a structure that can be re-utilized for any knowledge based system (KBS). The basic structure of a KBS is described in Figure 1. A systematic design for the knowledge structure of the system was to be achieved, later on called knowledge modeling. Two of the most prominent knowledge modeling techniques are Generic Tasks (GT) and CommonKADS. Figure 1: Knowledge Based system structure a- Generic Tasks Generic tasks, created in the late 80s [1], are templates of problem-solving activities that can be configured together to describe any intelligent activity. At least five different types of knowledge can be identified within generic tasks. These types are:
  • 4. 4 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK - Tasks - Problem-solving method - Inferences - Ontologies - Domain Knowledge These different knowledge model components are related as shown in Figure 2. Tasks within GT are each domain and problem independent. Each Generic Task is a specialized type of problem solving which is described functionally. By describing a task functionally, a method for solving that task is fairly easy to construct. The method then dictates the types of knowledge required to solve that problem. Once you have decided to that a certain GT is fit to solve your problem and model its knowledge base, it is fairly easy to apply related problem solving technique on this problem without significant changes. However, one of the shortcomings of GTs is that it is very difficult to reformat/ change if you need to update your system structure (you might need to utilize a completely different GT with different problem solving techniques for the new update). Figure 2: Relations between Knowledge model components Tasks- Goalsg Problem Solving methodsg GENERATEg Task instancesg INVOKEg Inferencesg REFER TOg Ontologiesg DESCRIBEg Domain Knowledgeg
  • 5. 5 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK Another drawback for GTs is that they mainly focus on the knowledge part of the system. More enhanced knowledge models have been designed to overcome this. We will mainly focus on CommonKADS as one of these knowledge models. b-CommonKADS CommonKADS is a comprehensive methodology for KBS systems. It has been gradually developed and has been validated by many companies and universities in the context of the European ESPRIT IT Programme [2]. CommonKADS includes the organizational system of the whole system. CommonKADS is also adaptive to existence of intelligence within the system structure. The CommonKADS model is shown in Figure 3. Figure 3: The CommonKADS model The concept partition resonates to the knowledge model described by GT. The context represents the interface with the user. The artifact part shows the specifications and requirements for the utilized platform, software modules, .. etc. Table 1 shows the definition for each model. Relationship description between each model is shown in Figure 4. DefinitionModel It describes and analyzes the main activities of an enterprise. Organization Model It analyzes the organization's global subprocess scheme: input, output, preconditions, performance criteria, resources, and competencies. Task Model Agent characteristics description as task executors: competencies, authorizations, and restrictions. Agent Model Conceptual description of agent transactions involved in a task. Communication Model Description of knowledge types and structures used in a task and the role of these knowledge components in the task resolution, but implementation independent. Knowledge Model Starting with the previous models, this one describes the technical specifications such as architecture, implementation platform, software modules, etc., in order to get the functionality specified in Knowledge and Communication models. Design Model
  • 6. 6 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK Table 1: Definitions of CommonKADS models Figure 4: Relationship description between CommonKADS models There are different knowledge categories within CommonKADS. These categories are divided as:  Task knowledge o goal-oriented o functional decomposition o Controls inference knowledge  Inference knowledge o basic reasoning steps that can be made in the domain knowledge and are applied by tasks o Uses Domain Knowledge  Domain knowledge o relevant domain knowledge and information o static In order to build a structure for a specific system utilizing the CommonKADS model, there are main steps that have to be performed. These steps can be summarized as: 1- Knowledge Elicitation 2- Identify domain knowledge 3- Identify task decomposition structure 4- Identify Inference knowledge model
  • 7. 7 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK Within the following section we will give a description of a traffic system, and how we utilize CommonKADS for modeling. Section 2: Traffic Systems In most of the research related to modeling the knowledge base of a traffic system [3], the system is identified as follows: a centralized traffic control center which views/manages different feeds from cameras in the streets. There are also vehicle detectors on the ground. According to the information captured from the cameras and other devices, the centralized traffic control center takes decisions to control the traffic. This system is shown graphically in figure 5. Figure 5: Generic Traffic System As mentioned in section 1(b), in order to build the traffic system knowledge model according to CommonKADS, we need to follow these four steps: Knowledge Elicitation, Identify domain knowledge, Identify task decomposition structure, and Identify Inference knowledge model. Each step is described within the following sub- sections. Section 3: CommonKADS and Traffic Systems Knowledge Elicitation In [4], a re-usable elicitation method has been identified for traffic systems. In this modeling context, an activity based on reusable experiences (i.e cases) was utilized. In order to reach these cases, the following functions need to be applied on the incoming data input: 1- Identify relevant descriptors of the incident case model.
  • 8. 8 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK 2- Identify discriminant index to organize the case base. 3- Define a similarity metric for matching. 4- Register knowledge necessary to adapt solution part of the selected case, in order to solve the current problem. Elicitation sessions of the expertise are based on different methods: document analysis, interviews, repertory grids, traffic manager's activities analysis and results of the activity (problem reports). Each method presents an own goal and allows, generally, to obtain a particular type of knowledge. Therefore, it is necessary to use these methods concurrently, one cancelling out the drawbacks of others taken apart, benefiting the qualities of each one. From interviews with traffic management experts, the authors within the paper have found that a large part of their knowledge is episodic. That is, the expert solves a new problem by relating the current network situation to his previous experiences. These experiences are sometimes specific incidents, with real dates and places, and sometimes general classes of similar occasions. Identify domain knowledge In order to build a complete intelligent knowledge system, we have to identify the main concepts/classes and functions to be done within a traffic system [5]. Figure 6 entails the domain knowledge concepts and its interaction with other models such as the task and agent models. Figure 6: Traffic system Domain layer and its interaction with knowledge models.
  • 9. 9 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK On the other hand, Figure 7 details the main functionalities performed within a traffic system (as described in [6]). We can see that at the sensors side, a video processing kernel is included with the communication protocol with the camera devices. This module is then followed by the methods done in order to achieve certain set of statistics to be finally displayed to the user through the user interface as requested. Figure 7: Traffic system Domain architecture Identify task decomposition structure There are three main composite tasks that we can identify to be happening in our system: Diagnostic, prediction, and configuration tasks [3], all of which are re- iterative and may occur in run-time. Each of these tasks is then decomposed into sub- tasks until we reach the elementary non-composite tasks such as estimating the global traffic demand (Figure 8). Identify Inference knowledge model Each of the before mentioned non-composite tasks (called an inference) has an input and output role. They also utilize specific domain knowledge. The inference knowledge model for the same example is shown in Figure 9.
  • 10. 01 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK Figure 8: Task decomposition structure Although we have shown that CommonKADS has been used extensively in modeling the knowledge base of traffic systems, some shortcomings have been discovered. These shortcomings include: * It focuses on human-computer not computer-computer interactions * A restricted form of dynamic task assignment can be done * Multi-partner transactions not dealt with naturally Therefore, a new modification has been applied to CommonKADS to adapt to the existence of new traffic systems following the multi-agent model, called Multi-agent systems (MAS) CommonKADS.
  • 11. 00 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK Figure 9: Inference knowledge model Section 4: MAS-CommonKADS MAS-CommonKADS extends the knowledge engineering methodology CommonKADS with techniques from object oriented and protocol engineering methodologies. In order to adapt to the existence of multiple agents, a new model is added to CommonKADS which is the "coordination model" [7, 8]. Figure 10 shows the new model hierarchy. Figure 10: MAS CommonKADS model hierarchy In figure 11, we can see the detailed structure of the new added coordination model and how it interacts with other models within the CommonKADS. We can see that the
  • 12. 02 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK coordination model relies on defining an organized communication window, where each agent-agent communication happens through a certain session with a specific protocol. Figure 11: Coordination model relations With the addition of the coordination model, there are certain knowledge categories that need to be added to the standard CommonKADS knowledge types. Shown in Figure 12 under the coordination knowledge hierarchy are the knowledge criteria suggested by [3]. Research has been able to reach an adaptive knowledge model for traffic system which realized the existence of multiple interacting agents as we have seen through the report. However, current traffic systems has been effectively decentralized, where crowd-sourced data made it possible for each user to change the organization structure of the traffic system by representing a sensor model on their own [8]. As a result, an addition is suggested within the following section.
  • 13. 03 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK Figure 12: Coordination knowledge Section 5: Dynamic Virtual organization A dynamic virtual organization (DVO) identifies the collaboration between partners and the technological agility that are essential to the new trends of businesses [9], and there exists research that worked extensively on building and automating the knowledge model for the DVO creation [9]. In addition, one of the applications that can extensively rely on DVOs is an intelligent traffic system [10]. Therefore, it is only logical to incorporate the CommonKADS model for DVOs within the knowledge model of an intelligent traffic system in order to take into consideration the variation on the organization level. Conclusions: This report focuses on the incorporation of CommonKADS as a knowledge modeling technique for traffic systems. We have been able to identify the main model and analyze its shortcomings. Accordingly, we have identified related research that worked on fixing similar issues and how it makes the suggested knowledge model more adaptive to the current changes within traffic systems that is acting more and more as an independent intelligent system. This report shows a great potential for future work within the field of knowledge modeling traffic systems.
  • 14. 04 sn tuoaiogf aou nig ngide lKgAssu edw nKg ngledMM egdeKwonK References: 1. Bylander, Tom, and B. Chandrasekaran. "Generic tasks for knowledge-based reasoning: the “right” level of abstraction for knowledge acquisition."International Journal of Man-Machine Studies 26.2 (1987): 231-243. 2. Wielinga, Bob, et al. "The CommonKADS framework for knowledge modelling."Knowledge Acquisition for Knowledge Based Systems Workshop. 1992. 3. Molina, Martin, J. O. S. E. F. A. HERN Á, and JOS É. CUENA. "A structure of problem-solving methods for real-time decision support in traffic control."International Journal of Human-Computer Studies 49.4 (1998): 577-600. 4. Caulier, Patrice, and Bernard Houriez. "A case-based reasoning approach in network traffic control." Systems, Man and Cybernetics, 1995. Intelligent Systems for the 21st Century., IEEE International Conference on. Vol. 2. IEEE, 1995. 5. Dieng, Rose, et al. "Building of a corporate memory for traffic-accident analysis." AI magazine 19.4 (1998): 81. 6. Abreu, Bruno, et al. "Video-based multi-agent traffic surveillance system."Intelligent Vehicles Symposium, 2000. IV 2000. Proceedings of the IEEE. IEEE, 2000. 7. Iglesias, Carlos A., et al. "A methodological proposal for multiagent systems development extending CommonKADS." Proceedings of the 10th Banff knowledge acquisition for knowledge-based systems workshop. Vol. 1. 1996. 8. Gascuena, Jose M., and Antonio Fernández-Caballero. "On the use of agent technology in intelligent, multisensory and distributed surveillance." Knowledge Engineering Review 26.2 (2011): 191-208. 9. Yassa, Morcous. "Utilizing CommonKADS as Problem-Solving and Decision- Making for Supporting Dynamic Virtual Organization Creation." IAES International Journal of Artificial Intelligence (IJ-AI) 3.1 (2014). 10. H. Afsarmanesh, “Virtual Organizations in a Dynamic Context”, Lecture notes, Federated collaborative network group, University of Amsterdam, 2012