SlideShare ist ein Scribd-Unternehmen logo
1 von 71
Downloaden Sie, um offline zu lesen
The TOWER of KNOWLEDGE:
 a generic system architecture

                 Maria Petrou

        Informatics and Telematics Institute
   Centre for Research and Technology Hellas,
                        and
Electrical and Electronic Engineering Department,
              Imperial College London
An important target of human endeavour:
Make intelligent machines



What distinguishes something intelligent from something non-
intelligent?
Intelligent systems can learn!
The meaning of “learning”



Extreme 1 (Mathematical):
the identification of the best value of a parameter from training data



Extreme 2 (Cognitive):
learning how to recognise visual structures.
Cognitive Learning: The Neural Network paradigm



“. . . the generalisation capabilities of the neural network . . . ”



• the ability to generalise is the most important characteristic of
learning.
Can NN really generalise?



If we do not give them enough examples to populate the classifi-
cation space densely enough near the class boundaries, do the NN
really generalise?



• Neural networks and pattern classification methods are not learn-
ing methods in the cognitive sense of the word.
Cognitive Learning: statistical or not?



(1) Evidence against: the ability of humans to learn even from sin-
gle examples.



(2) Evidence pro: humans actually take a lot of time to learn (12-15
years).



(1): Makes use of meta-knowledge
(2): Learning from lots of examples
Characteristics of learning



• Generalisation is an important characteristic of learning
• Generalisation in statistical learning may only be achieved by hav-
ing enough training examples to populate all parts of the class space,
or at least the parts that form the borders between classes
• We have true generalisation capabilities, only when what is learnt
are rules on how to extract the identity of objects and not the classes
of objects directly.
• If such learning has taken place, totally unknown objects may
be interpreted correctly, even in the absence of any previously seen
examples.
Conclusion



What we have to teach the computer, in order to construct a cog-
nitive system, are relations rather than facts.
Two forms of learning:



learning by experimentation



learning by demonstration
Learning by experimentation



An example:



A fully automatic segmentation algorithm:
perform segmentation
assess the quality of the result
adjust the parameters
try again.



Conclusion: learning by experimentation requires the presence of
a feed-back loop
The feedback loop when learning by experimentation



• The teacher =⇒ Interactive systems



• A criterion of performance self-assessment =⇒ Automatic systems
The performance criterion for self-assessment and self-learning



• The meta-knowledge one may learn from MANY examples



• The meta-knowledge the teacher learnt from MANY examples,
transplanted to the brain of the learner!
So



• meta-knowledge may take the form not only of relations, but also
of generic characteristics that categories of objects have;
• in interactive systems, meta-knowledge is inserted into the learner
computer by the human teacher manually;
• in automatic systems, meta-knowledge is supplied to the learner
computer by the human teacher in the form of a criterion of per-
formance assessment.
What connects the knowledge with the meta-knowledge?



How is meta-knowledge learnt in the first place?
Is it only learnt by having many examples, or are there other
ways too?
Learning by demonstration



The potter and his apprentice...
Learning by demonstration



The potter and his apprentice...

• We learn fast, from very few examples only, only when somebody
explains to us why things are done the way they are done.
How do children learn?



By asking lots of “why”s =⇒ we cannot disassociate learning to
recognise objects from learning why each object is the way it
is.



“What is this?”
“This is a window.”
“Why?”
“Because it lets the light in and allows the people to look out.”
“How?”
“By having an opening at eye level.”
“Does it really?”
The tower of knowledge
How can we model these layers of networks and their inter-connections?



We have various tools in our disposal:



Markov Random Fields
grammars
inference rules
Bayesian networks
Fuzzy inference
...
Markov Random Fields



Gibbsian versus non-Gibbsian
Hallucinating and Oscillating systems



• Relaxations of non-Gibbsian MRFs do not converge, but oscillate
between several possible states.



• Optimisations of Gibbs distributions either converge to the right
interpretation, but more often than not, they hallucinate, ie they
get stuck to a wrong interpretation.
Example of the output of the saliency mechanism of V1:




                Canny               V1 saliency map
Intra-layer interactions in the tower of knowledge may be modelled
by non-Gibbsian MRFs



Where are we going to get the knowledge from to construct these
networks?



Where does the mother that teaches her child get it from?



• There is NO universal source of knowledge for the learner child:
the network of the child is trained according to the dictations of the
network of the mother!
In practice...



• Use manually annotated images to learn the Markov dependencies
of region configurations



• Define the neighbourhood of a region to be the six regions that
fulfil one of the following geometric constraints: it is above, below,
to the left, to the right, it is contained by, or contains the region
under consideration.



D Heesch and M Petrou, “Non-Gibbsian Markov random field mod-
els for contextual labelling of structured scenes”. BMVC2007.
D Heesch and M Petrou, 2009. “Markov rendom fields with asym-
metric interactions for modelling spatial context in structured scene
labelling”. Journal of Signal Processing Systems.
A collection of hundreds of house images...
...manually segmented and annotated...




... from which label relations are learnt...
... to annotate new images of houses...
...by relaxing a non-Gibbsian MRF, using graph theory colourings...
...to obtain the final labelling.
• No global consistency is guaranteed



• But no global consistency exists, when the interdependencies be-
tween labels are asymmetric.
How can we extract the blobs we label automatically?



Saliency is NOT the route!



Saliency is related to pre-attentive vision



We need goal driven mechanism to extract the regions that have
to be analysed individually
fitting
M Jahangiri and M Petrou, “Fully bottom-up blob extraction in
building facades”. PRIA-9-2008.
M Jahangiri and M Petrou, “Investigative Mood Visual Attention
Model”, CVIU, 2011, under review.
Bayesian approaches



• Probabilistic relaxation (PR)



• Pearl-Bayes networks of inference
Probabilistic relaxation



• Impossible objects and constraint propagation:
the strife for global consistency of labelling!

From:
http://www.rci.rutgers.edu/˜fs/305 html/Gestalt/Waltz2.html
                           c
Generalisation of Waltz’s work =⇒ Probabilistic relaxation

• Probabilistic relaxation updates the probabilities of various labels
of individual objects by taking into consideration contextual infor-
mation



• Probabilistic relaxation is an alternative to MRFs for modelling
peer-to-peer context



• Probabilistic relaxation DOES NOT lead to globally consistent
solutions!
Perl-Bayes networks of inference



• Causal dependences =⇒ these networks are appropriate for inter-
layer inference.



Problem: How can we choose the conditional probabilities?
• Conditional probabilities may have to be learnt painfully slowly
from hundreds of examples.



• Conditional probabilities may be transferred ready from another
already trained network: the network of the teacher.



Such an approach leads us to new theories, like for example the so
called “utility theory”
Utility theory: a decision theory



• Assigning labels to objects depicted in an image is a decision.



• In the Bayesian framework: make this decision by maximising the
likelihood of a label given all the information we have.



• In utility theory, this likelihood has to be ameliorated with a func-
tion called “utility function”, that expresses subjective preferences
or possible consequences of each label we may assign.
• Utility function: a vehicle of expressing the meta-knowledge of
the teacher!

Marengoni (PhD thesis, University of Massachusetts (2002)) used
utility theory to select the features and operators that should be
utilised to label areal images.



Miller et al (ECCV 2000) used as utility function a function that
penalises the unusual transformations that will have to be adopted
to transform what is observed to what the computer thinks it is.
Modelling the “why” and the “how” in order to answer the
“what”



Object oi will be assigned label lj with probability pij , given by:

                  pij = p(lj |mi)p(mi) = p(mi|lj )p(lj )               (1)
where
mi: all the measurements we have made on object oi
p(mi): prior probability of measurements
p(lj ): prior probability of labels



Maximum likelihood: assign the most probable label according to
(1)
Alternatively: use the information coming from the other layers of
knowledge to moderate formula (1).



fk : the units in the “verbs” level
dn: the units in the descriptor level
Choose label lji for object oi as:

                  ji = arg max           ujk       vkncin pij     (2)
                             j                 n
                                     k
                                 utility function(i,j)
where
ujk indicates how important it is for an object with label lj to fulfil
functionality fk .
vkn indicates how important descriptor dn is for an object to be able
to fulfil functionality fk .
cin is the confidence we are that descriptor dn applies to object oi.
A learning scheme must be able to



learn the values of ujk and vkn either
• directly from examples (slowly and painfully), or
• by trusting its teacher, who having learnt those values himself
slowly and painfully, over many years of human life experiences, di-
rectly inserts them to the computer learner.



The computer learner must have a tool box of processors of sensory
input to work out the values of cin.
An example
X Mai and M Petrou, “Component Identification in the 3D model
of a Building”. ICPR 2010.
224 out of the 233 mannualy identified components in 10 buildings
were correctly identified.
When no training data are available
Self-learning the characteristics of the components iteratively:
207 out of the 233 mannualy identified components in 10 buildings
were correctly identified.

                 With training data   Without training data
                  EBN      ToK            Recursive ToK
       Window    97.7%    98.3%              89.3%
        Door     76.9%    96.2%              100%
       Balcony   63.6%    100%               100%
        Pillar   100%     100%               100%
       Dormer    22.2%    77.8%              22.2%
       Chimney    0.0%    62.5%              100%
       Overall   87.6%    96.1%              88.8%
M Xu and M Petrou, “3D Scene Interpretation by Combining Prob-
ability Theory and Logic: the Tower of Knowledge”, CVIU, 2011,
under review.
Self-learning the rules that connect the layers by using first
order logic:

M Xu and M Petrou, “Learning logic rules for the tower of knowl-
edge using Markov logic networks” International Journal of Pattern
Recognition and Artificial Intelligence, 2011, accepted.
Conclusions



ToK: offers a framework that can incorporate:
• static and dynamic information
• feedback loop between reasoning and sensors
• a way to systematise the aquitition and storage of knowledge



• A conceptual framework

• Not fully explored yet

• Inspired by human language
• Human language offers important cues to the way we acquire and
store knowledge



• Language has also a well defined structure, which we may exploit
to build around it full intelligent systems



• An important characteristic of intelligence is the ability to learn.



• Learning is characterised by the ability to generalise
• Generalisation can only be achieved if what is learnt is not the
labels of the objects viewed but the rules by which these labels are
assigned



• These rules express relationships between concepts that represent
objects, actions and characterisations, in association with preposi-
tions that represent temporal and spatial relative placements.

• Rules and relations may be learnt statistically or, they may be
keyed into the system directly as integral part of it: a direct trans-
plantation of knowledge from the teacher (human) to the learner
(machine).

• Relations may be expressed with the help of probability theory in
any of its current forms



• Relations tend to be asymmetric
• Asymmetric relations do not create systems with well established
optimal states.



• Asymmetric relations lead to oscillating systems, where interpre-
tations are neither global nore unique.



• We do not need globally consistent labellings of scenes (interpre-
tations).

• What we need is fragments of reality and knowledge.
• Natural systems are not globally consistent: they oscillate between
states and we humans mange to survive through this constantly dy-
namic, globally inconsistent and ambiguous world.



• A robotic system must be able to do the same and perhaps the
only way to succeed in that is to be constructed so that it is content
with a collection of fragments of understanding.
Some relevant publications

1) M Petrou, 2007. “Learning in Computer Vision: some thoughts”.
Progress in Pattern Recognition, Image Analysis and Applications.
The 12th Iberoamerican Congress on Pattern Recognition, CIARP
2007, Vina del Mar-Valparaiso, November, L Rueda, D Mery and J
Kittler (eds), LNCS 4756, Springer, pp 1–12.

2) M Petrou and M Xu, 2007. “The tower of knowledge scheme for
learning in Computer Vision”, Digital Image Computing Techniques
and Applications, DICTA 2007, 3–5 December, Glenelg, South Aus-
tralia, ISBN 0-7695-3067-2, Library of Congress 2007935931, Prod-
uct number E3067.

3) M Xu and M Petrou, 2008. “Recursive Tower of Knowledge”,
19th British Machine Vision Conference BMVC2008, Leeds, UK,
1–4 September.

Weitere ähnliche Inhalte

Was ist angesagt?

Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIPramit Choudhary
 
Soft Computing
Soft ComputingSoft Computing
Soft ComputingMANISH T I
 
Basics of Deep learning
Basics of Deep learningBasics of Deep learning
Basics of Deep learningRamesh Kumar
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learningPramit Choudhary
 
Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101AMIT KUMAR
 
Introduction to Interpretable Machine Learning
Introduction to Interpretable Machine LearningIntroduction to Interpretable Machine Learning
Introduction to Interpretable Machine LearningNguyen Giang
 
A Proposition on Memes and Meta-Memes in Computing for Higher ...
A Proposition on Memes and Meta-Memes in Computing for Higher ...A Proposition on Memes and Meta-Memes in Computing for Higher ...
A Proposition on Memes and Meta-Memes in Computing for Higher ...butest
 
pln_ecan_agi_16
pln_ecan_agi_16pln_ecan_agi_16
pln_ecan_agi_16EEPCO
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft ComputingTameem Ahmad
 
Unsupervised learning
Unsupervised learningUnsupervised learning
Unsupervised learningamalalhait
 
Tamil Character Recognition based on Back Propagation Neural Networks
Tamil Character Recognition based on Back Propagation Neural NetworksTamil Character Recognition based on Back Propagation Neural Networks
Tamil Character Recognition based on Back Propagation Neural NetworksDR.P.S.JAGADEESH KUMAR
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learningAmr Rashed
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network AbstractAnjali Agrawal
 
IRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
IRJET- Visual Question Answering using Combination of LSTM and CNN: A SurveyIRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
IRJET- Visual Question Answering using Combination of LSTM and CNN: A SurveyIRJET Journal
 
Analysis of Neocognitron of Neural Network Method in the String Recognition
Analysis of Neocognitron of Neural Network Method in the String RecognitionAnalysis of Neocognitron of Neural Network Method in the String Recognition
Analysis of Neocognitron of Neural Network Method in the String RecognitionIDES Editor
 

Was ist angesagt? (20)

Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AI
 
Jack
JackJack
Jack
 
Soft computing
Soft computingSoft computing
Soft computing
 
Animesh Prasad and Muthu Kumar Chandrasekaran - WESST - Basics of Deep Learning
Animesh Prasad and Muthu Kumar Chandrasekaran - WESST - Basics of Deep LearningAnimesh Prasad and Muthu Kumar Chandrasekaran - WESST - Basics of Deep Learning
Animesh Prasad and Muthu Kumar Chandrasekaran - WESST - Basics of Deep Learning
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
 
Soft computing01
Soft computing01Soft computing01
Soft computing01
 
Basics of Deep learning
Basics of Deep learningBasics of Deep learning
Basics of Deep learning
 
Model evaluation in the land of deep learning
Model evaluation in the land of deep learningModel evaluation in the land of deep learning
Model evaluation in the land of deep learning
 
Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101
 
Introduction to Interpretable Machine Learning
Introduction to Interpretable Machine LearningIntroduction to Interpretable Machine Learning
Introduction to Interpretable Machine Learning
 
A Proposition on Memes and Meta-Memes in Computing for Higher ...
A Proposition on Memes and Meta-Memes in Computing for Higher ...A Proposition on Memes and Meta-Memes in Computing for Higher ...
A Proposition on Memes and Meta-Memes in Computing for Higher ...
 
pln_ecan_agi_16
pln_ecan_agi_16pln_ecan_agi_16
pln_ecan_agi_16
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
 
Unsupervised learning
Unsupervised learningUnsupervised learning
Unsupervised learning
 
Tamil Character Recognition based on Back Propagation Neural Networks
Tamil Character Recognition based on Back Propagation Neural NetworksTamil Character Recognition based on Back Propagation Neural Networks
Tamil Character Recognition based on Back Propagation Neural Networks
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network Abstract
 
DEFENSE
DEFENSEDEFENSE
DEFENSE
 
IRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
IRJET- Visual Question Answering using Combination of LSTM and CNN: A SurveyIRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
IRJET- Visual Question Answering using Combination of LSTM and CNN: A Survey
 
Analysis of Neocognitron of Neural Network Method in the String Recognition
Analysis of Neocognitron of Neural Network Method in the String RecognitionAnalysis of Neocognitron of Neural Network Method in the String Recognition
Analysis of Neocognitron of Neural Network Method in the String Recognition
 

Andere mochten auch

Andere mochten auch (20)

Tribute to Nicolas Galatsanos
Tribute to Nicolas GalatsanosTribute to Nicolas Galatsanos
Tribute to Nicolas Galatsanos
 
Sparsity Control for Robustness and Social Data Analysis
Sparsity Control for Robustness and Social Data AnalysisSparsity Control for Robustness and Social Data Analysis
Sparsity Control for Robustness and Social Data Analysis
 
Opening Second Greek Signal Processing Jam
Opening Second Greek Signal Processing JamOpening Second Greek Signal Processing Jam
Opening Second Greek Signal Processing Jam
 
Compressive Spectral Image Sensing, Processing, and Optimization
Compressive Spectral Image Sensing, Processing, and OptimizationCompressive Spectral Image Sensing, Processing, and Optimization
Compressive Spectral Image Sensing, Processing, and Optimization
 
Co-evolution, Games, and Social Behaviors
Co-evolution, Games, and Social BehaviorsCo-evolution, Games, and Social Behaviors
Co-evolution, Games, and Social Behaviors
 
Data Quality: Not Your Typical Database Problem
Data Quality: Not Your Typical Database ProblemData Quality: Not Your Typical Database Problem
Data Quality: Not Your Typical Database Problem
 
From Programs to Systems – Building a Smarter World
From Programs to Systems – Building a Smarter WorldFrom Programs to Systems – Building a Smarter World
From Programs to Systems – Building a Smarter World
 
Influence Propagation in Large Graphs - Theorems and Algorithms
Influence Propagation in Large Graphs - Theorems and AlgorithmsInfluence Propagation in Large Graphs - Theorems and Algorithms
Influence Propagation in Large Graphs - Theorems and Algorithms
 
Nonlinear Communications: Achievable Rates, Estimation, and Decoding
Nonlinear Communications: Achievable Rates, Estimation, and DecodingNonlinear Communications: Achievable Rates, Estimation, and Decoding
Nonlinear Communications: Achievable Rates, Estimation, and Decoding
 
Web Usage Miningand Using Ontology for Capturing Web Usage Semantic
Web Usage Miningand Using Ontology for Capturing Web Usage SemanticWeb Usage Miningand Using Ontology for Capturing Web Usage Semantic
Web Usage Miningand Using Ontology for Capturing Web Usage Semantic
 
Sparse and Low Rank Representations in Music Signal Analysis
 Sparse and Low Rank Representations in Music Signal  Analysis Sparse and Low Rank Representations in Music Signal  Analysis
Sparse and Low Rank Representations in Music Signal Analysis
 
A Classification Framework For Component Models
 A Classification Framework For Component Models A Classification Framework For Component Models
A Classification Framework For Component Models
 
State Space Exploration for NASA’s Safety Critical Systems
State Space Exploration for NASA’s Safety Critical SystemsState Space Exploration for NASA’s Safety Critical Systems
State Space Exploration for NASA’s Safety Critical Systems
 
Semantic 3DTV Content Analysis and Description
Semantic 3DTV Content Analysis and DescriptionSemantic 3DTV Content Analysis and Description
Semantic 3DTV Content Analysis and Description
 
Jamming in Wireless Sensor Networks
Jamming in Wireless Sensor NetworksJamming in Wireless Sensor Networks
Jamming in Wireless Sensor Networks
 
Mixture Models for Image Analysis
Mixture Models for Image AnalysisMixture Models for Image Analysis
Mixture Models for Image Analysis
 
Sparse and Redundant Representations: Theory and Applications
Sparse and Redundant Representations: Theory and ApplicationsSparse and Redundant Representations: Theory and Applications
Sparse and Redundant Representations: Theory and Applications
 
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
 
Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...
Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...
Machine Learning Tools and Particle Swarm Optimization for Content-Based Sear...
 
Compressed Sensing In Spectral Imaging
Compressed Sensing In Spectral Imaging  Compressed Sensing In Spectral Imaging
Compressed Sensing In Spectral Imaging
 

Ähnlich wie The Tower of Knowledge A Generic System Architecture

nncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfnncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfGayathriRHICETCSESTA
 
nncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfnncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfGayathriRHICETCSESTA
 
Chapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics courseChapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics coursegideymichael
 
NIPS2007: deep belief nets
NIPS2007: deep belief netsNIPS2007: deep belief nets
NIPS2007: deep belief netszukun
 
Few shot learning/ one shot learning/ machine learning
Few shot learning/ one shot learning/ machine learningFew shot learning/ one shot learning/ machine learning
Few shot learning/ one shot learning/ machine learningﺁﺻﻒ ﻋﻠﯽ ﻣﯿﺮ
 
Nature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic WebNature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic Webguestecf0af
 
Machine learning
Machine learningMachine learning
Machine learninghplap
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learningAkshay Kanchan
 
Introduction to Machine Learning.
Introduction to Machine Learning.Introduction to Machine Learning.
Introduction to Machine Learning.butest
 
Survey on contrastive self supervised l earning
Survey on contrastive self supervised l earningSurvey on contrastive self supervised l earning
Survey on contrastive self supervised l earningAnirudh Ganguly
 
Neural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsNeural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsJon Lederman
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.pptbutest
 
ETRnew.doc.doc
ETRnew.doc.docETRnew.doc.doc
ETRnew.doc.docbutest
 
Machine Learning ICS 273A
Machine Learning ICS 273AMachine Learning ICS 273A
Machine Learning ICS 273Abutest
 

Ähnlich wie The Tower of Knowledge A Generic System Architecture (20)

nncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfnncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdf
 
nncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfnncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdf
 
Learning in AI
Learning in AILearning in AI
Learning in AI
 
Chapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics courseChapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics course
 
NIPS2007: deep belief nets
NIPS2007: deep belief netsNIPS2007: deep belief nets
NIPS2007: deep belief nets
 
Few shot learning/ one shot learning/ machine learning
Few shot learning/ one shot learning/ machine learningFew shot learning/ one shot learning/ machine learning
Few shot learning/ one shot learning/ machine learning
 
Nature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic WebNature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic Web
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
 
Machine learning
Machine learningMachine learning
Machine learning
 
lecun-01.ppt
lecun-01.pptlecun-01.ppt
lecun-01.ppt
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learning
 
Introduction to Machine Learning.
Introduction to Machine Learning.Introduction to Machine Learning.
Introduction to Machine Learning.
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
 
AI: Learning in AI
AI: Learning in AI AI: Learning in AI
AI: Learning in AI
 
Survey on contrastive self supervised l earning
Survey on contrastive self supervised l earningSurvey on contrastive self supervised l earning
Survey on contrastive self supervised l earning
 
Neural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsNeural Networks and Deep Learning Basics
Neural Networks and Deep Learning Basics
 
LearningAG.ppt
LearningAG.pptLearningAG.ppt
LearningAG.ppt
 
ETRnew.doc.doc
ETRnew.doc.docETRnew.doc.doc
ETRnew.doc.doc
 
Machine Learning ICS 273A
Machine Learning ICS 273AMachine Learning ICS 273A
Machine Learning ICS 273A
 
AI Lesson 33
AI Lesson 33AI Lesson 33
AI Lesson 33
 

Mehr von Distinguished Lecturer Series - Leon The Mathematician (6)

Defying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital ConversionDefying Nyquist in Analog to Digital Conversion
Defying Nyquist in Analog to Digital Conversion
 
Artificial Intelligence and Human Thinking
Artificial Intelligence and Human ThinkingArtificial Intelligence and Human Thinking
Artificial Intelligence and Human Thinking
 
Farewell to Disks: Efficient Processing of Obstinate Data
Farewell to Disks: Efficient Processing of Obstinate DataFarewell to Disks: Efficient Processing of Obstinate Data
Farewell to Disks: Efficient Processing of Obstinate Data
 
Artificial Intelligence and Human Thinking
Artificial Intelligence and Human ThinkingArtificial Intelligence and Human Thinking
Artificial Intelligence and Human Thinking
 
Descriptive Granularity - Building Foundations of Data Mining
Descriptive Granularity - Building Foundations of Data MiningDescriptive Granularity - Building Foundations of Data Mining
Descriptive Granularity - Building Foundations of Data Mining
 
Success Factors in Industry - Academia Collaboration - An Empirical Study
 Success Factors in Industry - Academia Collaboration - An Empirical Study   Success Factors in Industry - Academia Collaboration - An Empirical Study
Success Factors in Industry - Academia Collaboration - An Empirical Study
 

Kürzlich hochgeladen

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 

Kürzlich hochgeladen (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

The Tower of Knowledge A Generic System Architecture

  • 1. The TOWER of KNOWLEDGE: a generic system architecture Maria Petrou Informatics and Telematics Institute Centre for Research and Technology Hellas, and Electrical and Electronic Engineering Department, Imperial College London
  • 2. An important target of human endeavour: Make intelligent machines What distinguishes something intelligent from something non- intelligent?
  • 4. The meaning of “learning” Extreme 1 (Mathematical): the identification of the best value of a parameter from training data Extreme 2 (Cognitive): learning how to recognise visual structures.
  • 5. Cognitive Learning: The Neural Network paradigm “. . . the generalisation capabilities of the neural network . . . ” • the ability to generalise is the most important characteristic of learning.
  • 6. Can NN really generalise? If we do not give them enough examples to populate the classifi- cation space densely enough near the class boundaries, do the NN really generalise? • Neural networks and pattern classification methods are not learn- ing methods in the cognitive sense of the word.
  • 7. Cognitive Learning: statistical or not? (1) Evidence against: the ability of humans to learn even from sin- gle examples. (2) Evidence pro: humans actually take a lot of time to learn (12-15 years). (1): Makes use of meta-knowledge (2): Learning from lots of examples
  • 8. Characteristics of learning • Generalisation is an important characteristic of learning • Generalisation in statistical learning may only be achieved by hav- ing enough training examples to populate all parts of the class space, or at least the parts that form the borders between classes • We have true generalisation capabilities, only when what is learnt are rules on how to extract the identity of objects and not the classes of objects directly. • If such learning has taken place, totally unknown objects may be interpreted correctly, even in the absence of any previously seen examples.
  • 9. Conclusion What we have to teach the computer, in order to construct a cog- nitive system, are relations rather than facts.
  • 10. Two forms of learning: learning by experimentation learning by demonstration
  • 11. Learning by experimentation An example: A fully automatic segmentation algorithm: perform segmentation assess the quality of the result adjust the parameters try again. Conclusion: learning by experimentation requires the presence of a feed-back loop
  • 12. The feedback loop when learning by experimentation • The teacher =⇒ Interactive systems • A criterion of performance self-assessment =⇒ Automatic systems
  • 13. The performance criterion for self-assessment and self-learning • The meta-knowledge one may learn from MANY examples • The meta-knowledge the teacher learnt from MANY examples, transplanted to the brain of the learner!
  • 14. So • meta-knowledge may take the form not only of relations, but also of generic characteristics that categories of objects have; • in interactive systems, meta-knowledge is inserted into the learner computer by the human teacher manually; • in automatic systems, meta-knowledge is supplied to the learner computer by the human teacher in the form of a criterion of per- formance assessment.
  • 15. What connects the knowledge with the meta-knowledge? How is meta-knowledge learnt in the first place? Is it only learnt by having many examples, or are there other ways too?
  • 16. Learning by demonstration The potter and his apprentice...
  • 17. Learning by demonstration The potter and his apprentice... • We learn fast, from very few examples only, only when somebody explains to us why things are done the way they are done.
  • 18. How do children learn? By asking lots of “why”s =⇒ we cannot disassociate learning to recognise objects from learning why each object is the way it is. “What is this?” “This is a window.” “Why?” “Because it lets the light in and allows the people to look out.” “How?” “By having an opening at eye level.” “Does it really?”
  • 19. The tower of knowledge
  • 20. How can we model these layers of networks and their inter-connections? We have various tools in our disposal: Markov Random Fields grammars inference rules Bayesian networks Fuzzy inference ...
  • 21. Markov Random Fields Gibbsian versus non-Gibbsian
  • 22. Hallucinating and Oscillating systems • Relaxations of non-Gibbsian MRFs do not converge, but oscillate between several possible states. • Optimisations of Gibbs distributions either converge to the right interpretation, but more often than not, they hallucinate, ie they get stuck to a wrong interpretation.
  • 23. Example of the output of the saliency mechanism of V1: Canny V1 saliency map
  • 24.
  • 25. Intra-layer interactions in the tower of knowledge may be modelled by non-Gibbsian MRFs Where are we going to get the knowledge from to construct these networks? Where does the mother that teaches her child get it from? • There is NO universal source of knowledge for the learner child: the network of the child is trained according to the dictations of the network of the mother!
  • 26. In practice... • Use manually annotated images to learn the Markov dependencies of region configurations • Define the neighbourhood of a region to be the six regions that fulfil one of the following geometric constraints: it is above, below, to the left, to the right, it is contained by, or contains the region under consideration. D Heesch and M Petrou, “Non-Gibbsian Markov random field mod- els for contextual labelling of structured scenes”. BMVC2007. D Heesch and M Petrou, 2009. “Markov rendom fields with asym- metric interactions for modelling spatial context in structured scene labelling”. Journal of Signal Processing Systems.
  • 27. A collection of hundreds of house images...
  • 28. ...manually segmented and annotated... ... from which label relations are learnt...
  • 29. ... to annotate new images of houses...
  • 30. ...by relaxing a non-Gibbsian MRF, using graph theory colourings...
  • 31. ...to obtain the final labelling.
  • 32. • No global consistency is guaranteed • But no global consistency exists, when the interdependencies be- tween labels are asymmetric.
  • 33. How can we extract the blobs we label automatically? Saliency is NOT the route! Saliency is related to pre-attentive vision We need goal driven mechanism to extract the regions that have to be analysed individually
  • 34.
  • 35.
  • 37. M Jahangiri and M Petrou, “Fully bottom-up blob extraction in building facades”. PRIA-9-2008. M Jahangiri and M Petrou, “Investigative Mood Visual Attention Model”, CVIU, 2011, under review.
  • 38. Bayesian approaches • Probabilistic relaxation (PR) • Pearl-Bayes networks of inference
  • 39. Probabilistic relaxation • Impossible objects and constraint propagation: the strife for global consistency of labelling! From: http://www.rci.rutgers.edu/˜fs/305 html/Gestalt/Waltz2.html c
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. Generalisation of Waltz’s work =⇒ Probabilistic relaxation • Probabilistic relaxation updates the probabilities of various labels of individual objects by taking into consideration contextual infor- mation • Probabilistic relaxation is an alternative to MRFs for modelling peer-to-peer context • Probabilistic relaxation DOES NOT lead to globally consistent solutions!
  • 47. Perl-Bayes networks of inference • Causal dependences =⇒ these networks are appropriate for inter- layer inference. Problem: How can we choose the conditional probabilities?
  • 48. • Conditional probabilities may have to be learnt painfully slowly from hundreds of examples. • Conditional probabilities may be transferred ready from another already trained network: the network of the teacher. Such an approach leads us to new theories, like for example the so called “utility theory”
  • 49. Utility theory: a decision theory • Assigning labels to objects depicted in an image is a decision. • In the Bayesian framework: make this decision by maximising the likelihood of a label given all the information we have. • In utility theory, this likelihood has to be ameliorated with a func- tion called “utility function”, that expresses subjective preferences or possible consequences of each label we may assign.
  • 50. • Utility function: a vehicle of expressing the meta-knowledge of the teacher! Marengoni (PhD thesis, University of Massachusetts (2002)) used utility theory to select the features and operators that should be utilised to label areal images. Miller et al (ECCV 2000) used as utility function a function that penalises the unusual transformations that will have to be adopted to transform what is observed to what the computer thinks it is.
  • 51. Modelling the “why” and the “how” in order to answer the “what” Object oi will be assigned label lj with probability pij , given by: pij = p(lj |mi)p(mi) = p(mi|lj )p(lj ) (1) where mi: all the measurements we have made on object oi p(mi): prior probability of measurements p(lj ): prior probability of labels Maximum likelihood: assign the most probable label according to (1)
  • 52. Alternatively: use the information coming from the other layers of knowledge to moderate formula (1). fk : the units in the “verbs” level dn: the units in the descriptor level
  • 53. Choose label lji for object oi as: ji = arg max ujk vkncin pij (2) j n k utility function(i,j) where ujk indicates how important it is for an object with label lj to fulfil functionality fk . vkn indicates how important descriptor dn is for an object to be able to fulfil functionality fk . cin is the confidence we are that descriptor dn applies to object oi.
  • 54. A learning scheme must be able to learn the values of ujk and vkn either • directly from examples (slowly and painfully), or • by trusting its teacher, who having learnt those values himself slowly and painfully, over many years of human life experiences, di- rectly inserts them to the computer learner. The computer learner must have a tool box of processors of sensory input to work out the values of cin.
  • 56.
  • 57.
  • 58.
  • 59. X Mai and M Petrou, “Component Identification in the 3D model of a Building”. ICPR 2010.
  • 60.
  • 61. 224 out of the 233 mannualy identified components in 10 buildings were correctly identified.
  • 62. When no training data are available Self-learning the characteristics of the components iteratively: 207 out of the 233 mannualy identified components in 10 buildings were correctly identified. With training data Without training data EBN ToK Recursive ToK Window 97.7% 98.3% 89.3% Door 76.9% 96.2% 100% Balcony 63.6% 100% 100% Pillar 100% 100% 100% Dormer 22.2% 77.8% 22.2% Chimney 0.0% 62.5% 100% Overall 87.6% 96.1% 88.8%
  • 63. M Xu and M Petrou, “3D Scene Interpretation by Combining Prob- ability Theory and Logic: the Tower of Knowledge”, CVIU, 2011, under review.
  • 64. Self-learning the rules that connect the layers by using first order logic: M Xu and M Petrou, “Learning logic rules for the tower of knowl- edge using Markov logic networks” International Journal of Pattern Recognition and Artificial Intelligence, 2011, accepted.
  • 65. Conclusions ToK: offers a framework that can incorporate: • static and dynamic information • feedback loop between reasoning and sensors • a way to systematise the aquitition and storage of knowledge • A conceptual framework • Not fully explored yet • Inspired by human language
  • 66. • Human language offers important cues to the way we acquire and store knowledge • Language has also a well defined structure, which we may exploit to build around it full intelligent systems • An important characteristic of intelligence is the ability to learn. • Learning is characterised by the ability to generalise
  • 67. • Generalisation can only be achieved if what is learnt is not the labels of the objects viewed but the rules by which these labels are assigned • These rules express relationships between concepts that represent objects, actions and characterisations, in association with preposi- tions that represent temporal and spatial relative placements. • Rules and relations may be learnt statistically or, they may be keyed into the system directly as integral part of it: a direct trans- plantation of knowledge from the teacher (human) to the learner (machine). • Relations may be expressed with the help of probability theory in any of its current forms • Relations tend to be asymmetric
  • 68. • Asymmetric relations do not create systems with well established optimal states. • Asymmetric relations lead to oscillating systems, where interpre- tations are neither global nore unique. • We do not need globally consistent labellings of scenes (interpre- tations). • What we need is fragments of reality and knowledge.
  • 69. • Natural systems are not globally consistent: they oscillate between states and we humans mange to survive through this constantly dy- namic, globally inconsistent and ambiguous world. • A robotic system must be able to do the same and perhaps the only way to succeed in that is to be constructed so that it is content with a collection of fragments of understanding.
  • 70.
  • 71. Some relevant publications 1) M Petrou, 2007. “Learning in Computer Vision: some thoughts”. Progress in Pattern Recognition, Image Analysis and Applications. The 12th Iberoamerican Congress on Pattern Recognition, CIARP 2007, Vina del Mar-Valparaiso, November, L Rueda, D Mery and J Kittler (eds), LNCS 4756, Springer, pp 1–12. 2) M Petrou and M Xu, 2007. “The tower of knowledge scheme for learning in Computer Vision”, Digital Image Computing Techniques and Applications, DICTA 2007, 3–5 December, Glenelg, South Aus- tralia, ISBN 0-7695-3067-2, Library of Congress 2007935931, Prod- uct number E3067. 3) M Xu and M Petrou, 2008. “Recursive Tower of Knowledge”, 19th British Machine Vision Conference BMVC2008, Leeds, UK, 1–4 September.