SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Scientific Research Group in Egypt (SRGE),
http://www.egyptscience.net

Computational Model for Artificial
Learning Using Formal Concept Analysis
Mona Nagy ElBedwehy
Department of Mathematics, Faculty of Science, Damietta University
Email: monanagyelbedwehy@ymail.com

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Agenda








2

Motivation
Contribution
Introduction
Background
 Classification Learning
 Formal Concept Analysis (FCA)
 Computational Models
Proposed Computational Model
Experimental Results and Discussions
Conclusion
8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Motivation
Artificial
intelligence
Embraces

Developing programs that
learn from past data

Understand mechanisms
embodied in human and
translating it into computer
programs

Artificial
Learning

3

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Motivation –Cont.
 Many applications have a huge amount of data.
civil registration record

 Unfortunately, the ability of understanding and using it does
not keep track with its growth.
 Methods to generate a “summary” that represent a
conceptualization of the data set.
similarities among different citizens (City=Cairo, Gender= Female)

 Machine learning provides tools by which large quantities of
data can be automatically analyzed to overcome these
limitations and difficulties.
Analysis of urban area population increase
Marketing analysis of store departments
Formal Concept Analysis is a technique that enables resolution of such problems.
4

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Contribution
 We formulate a computational model for
 binary classification process using formal concept
analysis.
 The classification rules are derived and applied
successfully for different study cases.

5

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Introduction
 Machine learning is concerned (on the whole) with
concept learning and classification learning. The latter
is simply a generalization of the former.
 Classification permits predictions to be derived on the
basis of common properties of a class of entities or
phenomena.
 We will concern on the second approach of the AL
that is concerned on the classification learning.
Classification learning is a learning algorithm for
classifying unseen examples into predefined classes
based on a set of training examples.
6

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Background
Classification Learning

 Generalize classes description by identifying the
common “core” characteristics of a set of training
objects to generate knowledge that will enable novel
objects to be identified as belonging to one of the
classes.
Classification Learning Algorithms

Statistical
Classification

Decision Trees

Neural Networks
Backpropagation

CART
7

Prism

SVM

Naïve
Bayes

Bayesian
Networks

Symbolic
algorithms

The proposed
model

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Background
Formal Concept Analysis (1)
 Formal Concept Analysis (FCA) is a method used for
investigating and processing explicitely given information,
in order to allow for meaningful and comprehensive
interpretation.

 Proposed by Wille.
 An analysis of data.
 Structures of formal abstractions of concepts of human
thought.
 Formal emphasizes that the concepts are mathematical
objects, rather than concepts of mind.

8

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Background
Formal Concept Analysis (2)
What is a Concept?
 A formal concept is constituted by two parts
A: set of
objects

9

Relations

B: set of
attributes

 Having a certain relation
 Every object belonging to this concept has all the attributes
in B.
 Every attribute belonging to this concept is shared by all
objects in A.
 A is called the concept's extent.
 B is called the concept's intent.
8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Background
Formal Concept Analysis (3)
Input

matrix specifying a set
of objects and attributes

Output

FCA

clusters of attributes
clusters of objects

 Object cluster is the set of all objects that share a common
subset of attributes.
 Attribute cluster is the set of all attributes shared by one of
the natural object clusters.
Duck
Goose
Parrot
…

Object_1
Objects
10

Object_2

relation

Has beak
Has feather
Has two legs
…
Attribute_1
Attribute_2
Attribute_3

Attributes

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Background
Mathematical Definition of FCA
 A formal concept is defined within a context.
Definition 1 A formal context is (O, A, R) where O
(objects) and A (attributes), and R is a binary relation
between O and A.
 Equation (1) represents the set of attributes common
to the objects in M, while the set of objects which
have all attributes in B is represented as in Equation
(2).

M '  a  A o R a for all o  M 

(1)

(2)
B '  o  O o R a for all a  B
Definition 2 A formal concept of the context (O, A, R) is
a pair (M, B) of M  O , B  A , B’= M and M’=B.
11

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Background
Computational Models
 Assume that the human brain is an information
processing system and that thinking is a form of
computing.
 Processes information by taking input and follows, a
step-by-step algorithm to get a specific output.
 The aim of computational modeling is to:
 increase our knowledge.
 improve our understanding of how the human
brain works
 build computer systems that can execute a given
task optimally and in the most efficient possible
way.
12

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
The Proposed
Computational Model
 Induces the classification rules which characterize
each class.
 In the proposed model:
1. Convert the given data into a binary data. Binary
data are data those unit can take on only two
possible values termed 0 and 1. We do extension
to the collection of attributes by new attributes to
represent the binary data.
2. Use FCA to describe the classification process, so
the following two functions are presented:

R (o)  a  A|  o, a   R

N  a   o  O |  o, a   R
13

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
The Proposed
Computational Model
Input Data

training data and a partition
of the training set OC1 , OC2

Convert the given data
into a binary data

Compute

k- Conjunction
for A

Add a to AC1 & R(a) to
D C1

R(a)  OC1  ø
R(a)  OC2= ø

Add a to AC2 & R(a) to
D C2

R(a)  OC1 = ø
R(a)  OC2  ø

Add R(a) with maximum no. of
objects in Dci to FCi
14

Find
R(a)

If R(a)  O  ø add attribute to FCi,
remove R(a) from O and Dci
While DCi ø

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT

While O  ø

While last attribute in k- Conjunction is not reached
Experimental Results And
Discussions (1)

 The proposed model is applied to the following
datasets from the well-known UCI repository of
machine learning datasets that haven’t missing
attributes.
Table I. Datasets used in learning the concept classification
Dataset

Description

No. of
classes

No. of
attributes

No. of
instances

monk1

Monk’s Problem1

2

6

432

monk2

Monk’s Problem2

2

6

432

monk3

Monk’s Problem3

2

6

432

2

6

120

2

6

120

D1
D2

Acute Inflammations(Inflammation
of urinary bladder)
Acute Inflammations
(Nephritis of renal pelvis origin)

Note: Monk3 problem contains 5% noise data.
15

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Experimental Results And
Discussions (2)
 Some performance indices are calculated for the
proposed model such as the following, where TP (true
positive), TN (true negative), FP (false positive), FN
(false negative).
TP
TN
Sensitivity  Recall 
,
Specificity 
,
TP  FN
TN  FP
Accuracy 

TP  TN
,
TP  FP  TN  FN

F  Measure 

2( Precision  Recall )
,
Precision  Recall

TP
PP  Precision 
,
TP  FP
TN
NP 
TN  FN

 The performance indices of the proposed model are
compared with Support Vector Machine (SVM) and
Classification and Regression Tree (CART).
16

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Experimental Results And
Discussions (3)
Data

Table II. Comparison of classification accuracy: SVM, CART and the
proposed model (P. model)
SVM
monk1 66.20%
monk2 63.19%
monk3 78.70%
D1
100.0%
D2
100.0%

17

Correct
CART
83.33%
61.11%
97.22%
85.00%
100.0%

Incorrect
P. model
92.59%
63.66%
86.11%
100.0%
100.0%

SVM
CART P. model
33.80% 16.67% 0.00%
36.81% 38.89% 18.06%
21.30% 2.78%
7.18%
0.00% 15.00% 0.00%
0.00% 0.00%
0.00%

Misclassified
SVM
0.00%
0.00%
0.00%
0.00%
0.00%

CART
0.00%
0.00%
0.00%
0.00%
0.00%

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT

P. model
7.41%
18.28%
6.71%
0.00%
0.00%
Experimental Results And
Discussions (4)

Table III. Comparison of classification accuracy: SVM, CART and the
proposed model (P. model) : misclassified assigned to majority class
Dataset

monk1
monk2
monk3
D1
D2

18

Correct Accuracy
SVM
CART
P. model
66.20%
83.33%
100.0%
63.19%
61.11%
76.39%
78.70%
97.22%
87.27%
100.0%
85.00%
100.0%
100.0%
100.0%
100.0%

Incorrect Accuracy
SVM
CART
P. model
33.80%
16.67%
0.00%
36.81%
38.89%
23.61%
21.30%
2.78%
12.73%
0.00%
15.00%
0.00%
0.00%
0.00%
0.00%

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Experimental Results And
Discussions (5)

Table IV. Comparison of performance indices for SVM, CART and the
proposed model for monk1
TP

TN

FP

FN

Sen.

Spe.

PP

NP

FM

P. model

216

216

0

0

100%

100%

100%

100%

100%

SVM

137

149

67

79

63.43% 68.98% 67.16%

65.35%

65.24%

CART

168

192

24

48

77.78% 88.89% 87.50%

80.00%

82.35%

Table V. Comparison of performance indices for SVM, CART and the
proposed model for monk2
TP

FP

FN

P. model

244

86

56

46

SVM

259

14

128

CART

19

TN

199

65

77

Sen.

Spe.

PP

NP

FM

84.14% 60.56% 81.33%

65.15%

82.71%

31

89.31%

9.86%

66.93%

31.11%

76.52%

91

68.62%

45.77% 72.10%

41.67%

70.32%

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Experimental Results And
Discussions (6)
Table VI. Comparison of performance indices for SVM, CART and the
proposed model for monk3
TP

TN

FP

FN

P. model

199

179

49

5

SVM

157

183

45

47

CART

204

216

12

0

Sen.

NP

FM

97.55% 78.51% 80.24%

97.28%

88.05%

76.96% 80.26% 77.72%

79.57%

77.34%

100%

97.14%

100%

Spe.

PP

94.74% 94.44%

Table VII. Comparison of performance indices for SVM, CART and the
proposed model for inflammation of urinary bladder
TP

FP

FN

Sen.

Spe.

PP

NP

FM

P. model

23

17

0

0

100%

100%

100%

100%

100%

SVM

23

17

0

0

100%

100%

100%

100%

100%

CART

20

TN

17

17

0

6

73.91%

100%

100%

73.91%%

85.00%

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Experimental Results And
Discussions (7)
Table VIII. Comparison of performance indices for SVM, CART and the
proposed model for D2
TP

TN

FP

FN

Sen.

Spe.

PP

NP

FM

P. model

17

23

0

0

100%

100%

100%

100%

100%

SVM

17

23

0

0

100%

100%

100%

100%

100%

CART

17

23

0

0

100%

100%

100%

100%

100%

 ROC curve is a graphical plot that illustrates the
performance of a binary classifier system.
 ROC is created by plotting the fraction of true positives
out of the positives (sensitivity) vs. the fraction of false
positives out of the negatives (1-specificity)

21

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Experimental Results And
Discussions (8)

ROC curve for Monk1

22

ROC curve for Monk2

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Experimental Results And
Discussions (9)

ROC curve for Monk3

23

ROC curve for D1

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Experimental Results And
Discussions (10)

ROC curve for D2
24

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Conclusion
 Artificial learning is concerned with the classification
learning that is a supervised learning algorithm
embodied in the human mind.
 Proposed a computational model for classification
learning process which is described in terms of formal
concept analysis (FCA).
 The proposed model characterizes each class and predict
the class label of a new object.
 The performance of the proposed model has been
evaluated for the real world data which led to get on
classification rules from the training data that enable us
from predicting the outcome of unseen data in a test set.
 The proposed model has superior performance
comparing with CART and SVM.
25

8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
Thank you

http://www.egyptscience.net
26

8th International Symposium Advances in Artificial Intelligence and Applications (AAIA'13)

Más contenido relacionado

La actualidad más candente

Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"
ieee_cis_cyprus
 
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
Albert Orriols-Puig
 

La actualidad más candente (20)

Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"Xin Yao: "What can evolutionary computation do for you?"
Xin Yao: "What can evolutionary computation do for you?"
 
Poster
PosterPoster
Poster
 
SAM 40
SAM 40SAM 40
SAM 40
 
JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...
JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...
JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...
 
Ijetcas14 338
Ijetcas14 338Ijetcas14 338
Ijetcas14 338
 
On The Application of Hyperbolic Activation Function in Computing the Acceler...
On The Application of Hyperbolic Activation Function in Computing the Acceler...On The Application of Hyperbolic Activation Function in Computing the Acceler...
On The Application of Hyperbolic Activation Function in Computing the Acceler...
 
Machine Learning for Dummies (without mathematics)
Machine Learning for Dummies (without mathematics)Machine Learning for Dummies (without mathematics)
Machine Learning for Dummies (without mathematics)
 
EXECUTION OF ASSOCIATION RULE MINING WITH DATA GRIDS IN WEKA 3.8
EXECUTION OF ASSOCIATION RULE MINING WITH DATA GRIDS IN WEKA 3.8EXECUTION OF ASSOCIATION RULE MINING WITH DATA GRIDS IN WEKA 3.8
EXECUTION OF ASSOCIATION RULE MINING WITH DATA GRIDS IN WEKA 3.8
 
50120140504015
5012014050401550120140504015
50120140504015
 
Performance analysis of binary and multiclass models using azure machine lear...
Performance analysis of binary and multiclass models using azure machine lear...Performance analysis of binary and multiclass models using azure machine lear...
Performance analysis of binary and multiclass models using azure machine lear...
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach
Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach
Bat-Cluster: A Bat Algorithm-based Automated Graph Clustering Approach
 
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
 
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
IRJET- Comparative Study of Different Techniques for Text as Well as Object D...
 
IRJET-Image Question Answering: A Review
IRJET-Image Question Answering: A ReviewIRJET-Image Question Answering: A Review
IRJET-Image Question Answering: A Review
 
Performance Analysis of Various Data Mining Techniques on Banknote Authentica...
Performance Analysis of Various Data Mining Techniques on Banknote Authentica...Performance Analysis of Various Data Mining Techniques on Banknote Authentica...
Performance Analysis of Various Data Mining Techniques on Banknote Authentica...
 
Machine learning
 Machine learning Machine learning
Machine learning
 
A046010107
A046010107A046010107
A046010107
 
61_Empirical
61_Empirical61_Empirical
61_Empirical
 
2-IJCSE-00536
2-IJCSE-005362-IJCSE-00536
2-IJCSE-00536
 

Destacado

A Life Presentation
A Life PresentationA Life Presentation
A Life Presentation
Jclark65
 
The computations of artificial intelligence
The  computations  of  artificial intelligenceThe  computations  of  artificial intelligence
The computations of artificial intelligence
roopali_guptain
 
Artificial life (2005)
Artificial life (2005)Artificial life (2005)
Artificial life (2005)
Miriam Ruiz
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
lpaviglianiti
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
vallibhargavi
 

Destacado (9)

Theoretical Assignment Power Point
Theoretical Assignment Power PointTheoretical Assignment Power Point
Theoretical Assignment Power Point
 
Faculty of computers and information (cairo uni) deanship presentation 20 au...
Faculty of computers and information (cairo uni) deanship presentation  20 au...Faculty of computers and information (cairo uni) deanship presentation  20 au...
Faculty of computers and information (cairo uni) deanship presentation 20 au...
 
A Life Presentation
A Life PresentationA Life Presentation
A Life Presentation
 
The computations of artificial intelligence
The  computations  of  artificial intelligenceThe  computations  of  artificial intelligence
The computations of artificial intelligence
 
Complexity and Computation in Nature: How can we test for Artificial Life?
Complexity and Computation in Nature: How can we test for Artificial Life?Complexity and Computation in Nature: How can we test for Artificial Life?
Complexity and Computation in Nature: How can we test for Artificial Life?
 
Computational Universe
Computational UniverseComputational Universe
Computational Universe
 
Artificial life (2005)
Artificial life (2005)Artificial life (2005)
Artificial life (2005)
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 

Similar a Computational model for artificial learning using formal concept analysis

CLASSIFIER SELECTION MODELS FOR INTRUSION DETECTION SYSTEM (IDS)
CLASSIFIER SELECTION MODELS FOR INTRUSION DETECTION SYSTEM (IDS)CLASSIFIER SELECTION MODELS FOR INTRUSION DETECTION SYSTEM (IDS)
CLASSIFIER SELECTION MODELS FOR INTRUSION DETECTION SYSTEM (IDS)
ieijjournal1
 
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logicApproximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Cemal Ardil
 
Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks

Similar a Computational model for artificial learning using formal concept analysis (20)

Survey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique AlgorithmsSurvey on Artificial Neural Network Learning Technique Algorithms
Survey on Artificial Neural Network Learning Technique Algorithms
 
Regression with Microsoft Azure & Ms Excel
Regression with Microsoft Azure & Ms ExcelRegression with Microsoft Azure & Ms Excel
Regression with Microsoft Azure & Ms Excel
 
Machine learning and_neural_network_lecture_slide_ece_dku
Machine learning and_neural_network_lecture_slide_ece_dkuMachine learning and_neural_network_lecture_slide_ece_dku
Machine learning and_neural_network_lecture_slide_ece_dku
 
Neuro-Fuzzy Model for Strategic Intellectual Property Cost Management
Neuro-Fuzzy Model for Strategic Intellectual Property Cost ManagementNeuro-Fuzzy Model for Strategic Intellectual Property Cost Management
Neuro-Fuzzy Model for Strategic Intellectual Property Cost Management
 
IRJET- Performance Analysis of Optimization Techniques by using Clustering
IRJET- Performance Analysis of Optimization Techniques by using ClusteringIRJET- Performance Analysis of Optimization Techniques by using Clustering
IRJET- Performance Analysis of Optimization Techniques by using Clustering
 
LATTICE-CELL : HYBRID APPROACH FOR TEXT CATEGORIZATION
LATTICE-CELL : HYBRID APPROACH FOR TEXT CATEGORIZATIONLATTICE-CELL : HYBRID APPROACH FOR TEXT CATEGORIZATION
LATTICE-CELL : HYBRID APPROACH FOR TEXT CATEGORIZATION
 
CLASSIFIER SELECTION MODELS FOR INTRUSION DETECTION SYSTEM (IDS)
CLASSIFIER SELECTION MODELS FOR INTRUSION DETECTION SYSTEM (IDS)CLASSIFIER SELECTION MODELS FOR INTRUSION DETECTION SYSTEM (IDS)
CLASSIFIER SELECTION MODELS FOR INTRUSION DETECTION SYSTEM (IDS)
 
Kandemir Inferring Object Relevance From Gaze In Dynamic Scenes
Kandemir Inferring Object Relevance From Gaze In Dynamic ScenesKandemir Inferring Object Relevance From Gaze In Dynamic Scenes
Kandemir Inferring Object Relevance From Gaze In Dynamic Scenes
 
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logicApproximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
 
Artificial Intelligence IA at the service of Laboratories
Artificial Intelligence IA at the service of LaboratoriesArtificial Intelligence IA at the service of Laboratories
Artificial Intelligence IA at the service of Laboratories
 
Conférence Y. GervaiseEN1st Green Analytical Y. Gervaise.pdf
Conférence Y. GervaiseEN1st Green Analytical Y. Gervaise.pdfConférence Y. GervaiseEN1st Green Analytical Y. Gervaise.pdf
Conférence Y. GervaiseEN1st Green Analytical Y. Gervaise.pdf
 
Reduct generation for the incremental data using rough set theory
Reduct generation for the incremental data using rough set theoryReduct generation for the incremental data using rough set theory
Reduct generation for the incremental data using rough set theory
 
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
Machine Learning Algorithms for Image Classification of Hand Digits and Face ...
 
Documentaries use for the design of learning activities
Documentaries use for the design of learning activitiesDocumentaries use for the design of learning activities
Documentaries use for the design of learning activities
 
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
Using K-Nearest Neighbors and Support Vector Machine Classifiers in Personal ...
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
An Overview of Supervised Machine Learning Paradigms and their Classifiers
An Overview of Supervised Machine Learning Paradigms and their ClassifiersAn Overview of Supervised Machine Learning Paradigms and their Classifiers
An Overview of Supervised Machine Learning Paradigms and their Classifiers
 
Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks
Artificial Neural Networks
 
P2-Artificial.pdf
P2-Artificial.pdfP2-Artificial.pdf
P2-Artificial.pdf
 
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
 

Más de Aboul Ella Hassanien

الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
Aboul Ella Hassanien
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
Aboul Ella Hassanien
 

Más de Aboul Ella Hassanien (20)

الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdf
الأطر والمبادئ الاخلاقية  للذكاء الاصطناعي التوليدى.pdfالأطر والمبادئ الاخلاقية  للذكاء الاصطناعي التوليدى.pdf
الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdf
 
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية  المعر...دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية  المعر...
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...
 
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
 
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
 
Intelligent Avatars in the Metaverse.pptx
Intelligent Avatars in the Metaverse.pptxIntelligent Avatars in the Metaverse.pptx
Intelligent Avatars in the Metaverse.pptx
 
دليل البحث العلمى .pdf
دليل البحث العلمى .pdfدليل البحث العلمى .pdf
دليل البحث العلمى .pdf
 
SRGE photo.pdf
SRGE photo.pdfSRGE photo.pdf
SRGE photo.pdf
 
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
 
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي
الصحافة والإعلام الرقمى  فى عصر الذكاء الاصطناعي  الصحافة والإعلام الرقمى  فى عصر الذكاء الاصطناعي
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي
 
الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى الميتافيرس و مستقبل التعليم فى الوطن العربى
الميتافيرس و مستقبل التعليم فى الوطن العربى
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
 
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنيةالذكاء الأصطناعى المسؤول ومستقبل  الأمن المناخى وانعكاساته الاجتماعية والأمنية
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
 
التغير المناخى للاطفال
التغير المناخى للاطفالالتغير المناخى للاطفال
التغير المناخى للاطفال
 
الذكاء الاصطناعى للاطفال
الذكاء الاصطناعى للاطفالالذكاء الاصطناعى للاطفال
الذكاء الاصطناعى للاطفال
 
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسىإستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
إستراتيجية مصر للتنمية المستدامة: نحو جائزة الإبتكار والإبداع المؤسسى
 
الإقتصاد الأخضر لمواجهة التغيرات المناخية
الإقتصاد الأخضر لمواجهة التغيرات المناخية  الإقتصاد الأخضر لمواجهة التغيرات المناخية
الإقتصاد الأخضر لمواجهة التغيرات المناخية
 
الإستخدام المسؤول للذكاء الإصطناعى فى سياق تغيرالمناخ خارطة طريق فى عال...
   الإستخدام المسؤول للذكاء الإصطناعى  فى سياق تغيرالمناخ   خارطة طريق فى عال...   الإستخدام المسؤول للذكاء الإصطناعى  فى سياق تغيرالمناخ   خارطة طريق فى عال...
الإستخدام المسؤول للذكاء الإصطناعى فى سياق تغيرالمناخ خارطة طريق فى عال...
 
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسيةالذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
الذكاء الإصطناعي والتغيرات المناخية والبيئية:الفرص والتحديات والأدوات السياسية
 
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
الذكاء الاصطناعى:أسلحة لا تنام وآفاق لا تنتهى
 
اقتصاد ميتافيرس
اقتصاد ميتافيرساقتصاد ميتافيرس
اقتصاد ميتافيرس
 

Último

Último (20)

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Computational model for artificial learning using formal concept analysis

  • 1. Scientific Research Group in Egypt (SRGE), http://www.egyptscience.net Computational Model for Artificial Learning Using Formal Concept Analysis Mona Nagy ElBedwehy Department of Mathematics, Faculty of Science, Damietta University Email: monanagyelbedwehy@ymail.com 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 2. Agenda        2 Motivation Contribution Introduction Background  Classification Learning  Formal Concept Analysis (FCA)  Computational Models Proposed Computational Model Experimental Results and Discussions Conclusion 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 3. Motivation Artificial intelligence Embraces Developing programs that learn from past data Understand mechanisms embodied in human and translating it into computer programs Artificial Learning 3 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 4. Motivation –Cont.  Many applications have a huge amount of data. civil registration record  Unfortunately, the ability of understanding and using it does not keep track with its growth.  Methods to generate a “summary” that represent a conceptualization of the data set. similarities among different citizens (City=Cairo, Gender= Female)  Machine learning provides tools by which large quantities of data can be automatically analyzed to overcome these limitations and difficulties. Analysis of urban area population increase Marketing analysis of store departments Formal Concept Analysis is a technique that enables resolution of such problems. 4 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 5. Contribution  We formulate a computational model for  binary classification process using formal concept analysis.  The classification rules are derived and applied successfully for different study cases. 5 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 6. Introduction  Machine learning is concerned (on the whole) with concept learning and classification learning. The latter is simply a generalization of the former.  Classification permits predictions to be derived on the basis of common properties of a class of entities or phenomena.  We will concern on the second approach of the AL that is concerned on the classification learning. Classification learning is a learning algorithm for classifying unseen examples into predefined classes based on a set of training examples. 6 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 7. Background Classification Learning  Generalize classes description by identifying the common “core” characteristics of a set of training objects to generate knowledge that will enable novel objects to be identified as belonging to one of the classes. Classification Learning Algorithms Statistical Classification Decision Trees Neural Networks Backpropagation CART 7 Prism SVM Naïve Bayes Bayesian Networks Symbolic algorithms The proposed model 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 8. Background Formal Concept Analysis (1)  Formal Concept Analysis (FCA) is a method used for investigating and processing explicitely given information, in order to allow for meaningful and comprehensive interpretation.  Proposed by Wille.  An analysis of data.  Structures of formal abstractions of concepts of human thought.  Formal emphasizes that the concepts are mathematical objects, rather than concepts of mind. 8 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 9. Background Formal Concept Analysis (2) What is a Concept?  A formal concept is constituted by two parts A: set of objects 9 Relations B: set of attributes  Having a certain relation  Every object belonging to this concept has all the attributes in B.  Every attribute belonging to this concept is shared by all objects in A.  A is called the concept's extent.  B is called the concept's intent. 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 10. Background Formal Concept Analysis (3) Input matrix specifying a set of objects and attributes Output FCA clusters of attributes clusters of objects  Object cluster is the set of all objects that share a common subset of attributes.  Attribute cluster is the set of all attributes shared by one of the natural object clusters. Duck Goose Parrot … Object_1 Objects 10 Object_2 relation Has beak Has feather Has two legs … Attribute_1 Attribute_2 Attribute_3 Attributes 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 11. Background Mathematical Definition of FCA  A formal concept is defined within a context. Definition 1 A formal context is (O, A, R) where O (objects) and A (attributes), and R is a binary relation between O and A.  Equation (1) represents the set of attributes common to the objects in M, while the set of objects which have all attributes in B is represented as in Equation (2). M '  a  A o R a for all o  M  (1) (2) B '  o  O o R a for all a  B Definition 2 A formal concept of the context (O, A, R) is a pair (M, B) of M  O , B  A , B’= M and M’=B. 11 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 12. Background Computational Models  Assume that the human brain is an information processing system and that thinking is a form of computing.  Processes information by taking input and follows, a step-by-step algorithm to get a specific output.  The aim of computational modeling is to:  increase our knowledge.  improve our understanding of how the human brain works  build computer systems that can execute a given task optimally and in the most efficient possible way. 12 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 13. The Proposed Computational Model  Induces the classification rules which characterize each class.  In the proposed model: 1. Convert the given data into a binary data. Binary data are data those unit can take on only two possible values termed 0 and 1. We do extension to the collection of attributes by new attributes to represent the binary data. 2. Use FCA to describe the classification process, so the following two functions are presented: R (o)  a  A|  o, a   R N  a   o  O |  o, a   R 13 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 14. The Proposed Computational Model Input Data training data and a partition of the training set OC1 , OC2 Convert the given data into a binary data Compute k- Conjunction for A Add a to AC1 & R(a) to D C1 R(a)  OC1  ø R(a)  OC2= ø Add a to AC2 & R(a) to D C2 R(a)  OC1 = ø R(a)  OC2  ø Add R(a) with maximum no. of objects in Dci to FCi 14 Find R(a) If R(a)  O  ø add attribute to FCi, remove R(a) from O and Dci While DCi ø 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT While O  ø While last attribute in k- Conjunction is not reached
  • 15. Experimental Results And Discussions (1)  The proposed model is applied to the following datasets from the well-known UCI repository of machine learning datasets that haven’t missing attributes. Table I. Datasets used in learning the concept classification Dataset Description No. of classes No. of attributes No. of instances monk1 Monk’s Problem1 2 6 432 monk2 Monk’s Problem2 2 6 432 monk3 Monk’s Problem3 2 6 432 2 6 120 2 6 120 D1 D2 Acute Inflammations(Inflammation of urinary bladder) Acute Inflammations (Nephritis of renal pelvis origin) Note: Monk3 problem contains 5% noise data. 15 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 16. Experimental Results And Discussions (2)  Some performance indices are calculated for the proposed model such as the following, where TP (true positive), TN (true negative), FP (false positive), FN (false negative). TP TN Sensitivity  Recall  , Specificity  , TP  FN TN  FP Accuracy  TP  TN , TP  FP  TN  FN F  Measure  2( Precision  Recall ) , Precision  Recall TP PP  Precision  , TP  FP TN NP  TN  FN  The performance indices of the proposed model are compared with Support Vector Machine (SVM) and Classification and Regression Tree (CART). 16 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 17. Experimental Results And Discussions (3) Data Table II. Comparison of classification accuracy: SVM, CART and the proposed model (P. model) SVM monk1 66.20% monk2 63.19% monk3 78.70% D1 100.0% D2 100.0% 17 Correct CART 83.33% 61.11% 97.22% 85.00% 100.0% Incorrect P. model 92.59% 63.66% 86.11% 100.0% 100.0% SVM CART P. model 33.80% 16.67% 0.00% 36.81% 38.89% 18.06% 21.30% 2.78% 7.18% 0.00% 15.00% 0.00% 0.00% 0.00% 0.00% Misclassified SVM 0.00% 0.00% 0.00% 0.00% 0.00% CART 0.00% 0.00% 0.00% 0.00% 0.00% 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT P. model 7.41% 18.28% 6.71% 0.00% 0.00%
  • 18. Experimental Results And Discussions (4) Table III. Comparison of classification accuracy: SVM, CART and the proposed model (P. model) : misclassified assigned to majority class Dataset monk1 monk2 monk3 D1 D2 18 Correct Accuracy SVM CART P. model 66.20% 83.33% 100.0% 63.19% 61.11% 76.39% 78.70% 97.22% 87.27% 100.0% 85.00% 100.0% 100.0% 100.0% 100.0% Incorrect Accuracy SVM CART P. model 33.80% 16.67% 0.00% 36.81% 38.89% 23.61% 21.30% 2.78% 12.73% 0.00% 15.00% 0.00% 0.00% 0.00% 0.00% 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 19. Experimental Results And Discussions (5) Table IV. Comparison of performance indices for SVM, CART and the proposed model for monk1 TP TN FP FN Sen. Spe. PP NP FM P. model 216 216 0 0 100% 100% 100% 100% 100% SVM 137 149 67 79 63.43% 68.98% 67.16% 65.35% 65.24% CART 168 192 24 48 77.78% 88.89% 87.50% 80.00% 82.35% Table V. Comparison of performance indices for SVM, CART and the proposed model for monk2 TP FP FN P. model 244 86 56 46 SVM 259 14 128 CART 19 TN 199 65 77 Sen. Spe. PP NP FM 84.14% 60.56% 81.33% 65.15% 82.71% 31 89.31% 9.86% 66.93% 31.11% 76.52% 91 68.62% 45.77% 72.10% 41.67% 70.32% 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 20. Experimental Results And Discussions (6) Table VI. Comparison of performance indices for SVM, CART and the proposed model for monk3 TP TN FP FN P. model 199 179 49 5 SVM 157 183 45 47 CART 204 216 12 0 Sen. NP FM 97.55% 78.51% 80.24% 97.28% 88.05% 76.96% 80.26% 77.72% 79.57% 77.34% 100% 97.14% 100% Spe. PP 94.74% 94.44% Table VII. Comparison of performance indices for SVM, CART and the proposed model for inflammation of urinary bladder TP FP FN Sen. Spe. PP NP FM P. model 23 17 0 0 100% 100% 100% 100% 100% SVM 23 17 0 0 100% 100% 100% 100% 100% CART 20 TN 17 17 0 6 73.91% 100% 100% 73.91%% 85.00% 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 21. Experimental Results And Discussions (7) Table VIII. Comparison of performance indices for SVM, CART and the proposed model for D2 TP TN FP FN Sen. Spe. PP NP FM P. model 17 23 0 0 100% 100% 100% 100% 100% SVM 17 23 0 0 100% 100% 100% 100% 100% CART 17 23 0 0 100% 100% 100% 100% 100%  ROC curve is a graphical plot that illustrates the performance of a binary classifier system.  ROC is created by plotting the fraction of true positives out of the positives (sensitivity) vs. the fraction of false positives out of the negatives (1-specificity) 21 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 22. Experimental Results And Discussions (8) ROC curve for Monk1 22 ROC curve for Monk2 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 23. Experimental Results And Discussions (9) ROC curve for Monk3 23 ROC curve for D1 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 24. Experimental Results And Discussions (10) ROC curve for D2 24 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 25. Conclusion  Artificial learning is concerned with the classification learning that is a supervised learning algorithm embodied in the human mind.  Proposed a computational model for classification learning process which is described in terms of formal concept analysis (FCA).  The proposed model characterizes each class and predict the class label of a new object.  The performance of the proposed model has been evaluated for the real world data which led to get on classification rules from the training data that enable us from predicting the outcome of unseen data in a test set.  The proposed model has superior performance comparing with CART and SVM. 25 8th International Conference on Computer Engineering and Systems (ICCES’2013), EGYPT
  • 26. Thank you http://www.egyptscience.net 26 8th International Symposium Advances in Artificial Intelligence and Applications (AAIA'13)