Shet, Vinay et alii Predicate Logic based Image Grammars for Complex Pattern International Journal of Computer Vision (2011) Hemerson Pistori Biotechnology.

Slides:



Advertisements
Similar presentations
Negative Selection Algorithms at GECCO /22/2005.
Advertisements

University of Texas at Austin Machine Learning Group Department of Computer Sciences University of Texas at Austin Discriminative Structure and Parameter.
Marković Miljan 3139/2011
Agents That Reason Logically Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 7 Spring 2004.
Logic.
Data Mining Classification: Alternative Techniques
Knowledge Representation
Fuzzy Logic The restriction of classical propositional calculus to a two- valued logic has created many interesting paradoxes over the ages. For example,
System Architecture Intelligently controlling image processing systems.
João Alcântara, Carlos Damásio and Luís Moniz Pereira Centro de Inteligência Artificial (CENTRIA) Depto. Informática,
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Relational Data Mining in Finance Haonan Zhang CFWin /04/2003.
Zhu, Song-Chun and Mumford, David. A Stochastic Grammar of Images. Foundations and Trends in Computer Graphics and Vision 2(4), (2006) Hemerson.
Methods of Proof Chapter 7, second half.
Let remember from the previous lesson what is Knowledge representation
1 Automated Feature Abstraction of the fMRI Signal using Neural Network Clustering Techniques Stefan Niculescu and Tom Mitchell Siemens Medical Solutions,
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Face Detection using the Viola-Jones Method
1 Adaptive Automata and Grammars Prof. Dr. Hemerson Pistori INOVISAO – R&D&I Group - Biotechnology Department Dom Bosco Catholic University (UCDB) Campo.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
NEST for Knowledge Assisted Analysis Petr Berka UEP, Praha Thanos Athanasiadis NTUA, Athens.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Logics for Data and Knowledge Representation Propositional Logic: Reasoning Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto.
Introduction to Proofs
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
Explorations in Neural Networks Tianhui Cai Period 3.
Neural Networks AI – Week 23 Sub-symbolic AI Multi-Layer Neural Networks Lee McCluskey, room 3/10
Understanding PML Paulo Pinheiro da Silva. PML PML is a provenance language (a language used to encode provenance knowledge) that has been proudly derived.
CHAPTERS 7, 8 Oliver Schulte Logical Inference: Through Proof to Truth.
1 Knowledge Based Systems (CM0377) Lecture 4 (Last modified 5th February 2001)
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
1 CPSC 320: Intermediate Algorithm Design and Analysis July 11, 2014.
1 Logical Agents CS 171/271 (Chapter 7) Some text and images in these slides were drawn from Russel & Norvig’s published material.
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
Logic Disjunction A disjunction is a compound statement formed by combining two simple sentences using the word “OR”. A disjunction is true when at.
Extending context models for privacy in pervasive computing environments Jadwiga Indulska The School of Information Technology and Electrical Engineering,
Preference Revision via Declarative Debugging Pierangelo Dell’Acqua Dept. of Science and Technology - ITN Linköping University, Sweden EPIA’05, Covilhã,
CS Introduction to AI Tutorial 8 Resolution Tutorial 8 Resolution.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
1 Logical Agents CS 171/271 (Chapter 7) Some text and images in these slides were drawn from Russel & Norvig’s published material.
PART 9 Fuzzy Systems 1. Fuzzy controllers 2. Fuzzy systems and NNs 3. Fuzzy neural networks 4. Fuzzy Automata 5. Fuzzy dynamic systems FUZZY SETS AND FUZZY.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Thinking Mathematically
First-Order Logic and Inductive Logic Programming.
Perceptrons Gary Cottrell. Cognitive Science Summer School 2 Perceptrons: A bit of history Frank Rosenblatt studied a simple version of a neural net called.
Learning to Detect Faces A Large-Scale Application of Machine Learning (This material is not in the text: for further information see the paper by P.
© Copyright 2008 STI INNSBRUCK Intelligent Systems Propositional Logic.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
1 An infrastructure for context-awareness based on first order logic 송지수 ISI LAB.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
CT214 – Logical Foundations of Computing Darren Doherty Rm. 311 Dept. of Information Technology NUI Galway
NLP. Introduction to NLP What is the meaning of: (5+2)*(4+3)? Parse tree N N N N + + E E E E F F* FE E E 49.
Fast Human Detection in Crowded Scenes by Contour Integration and Local Shape Estimation Csaba Beleznai, Horst Bischof Computer Vision and Pattern Recognition,
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
1 Neural Networks MUMT 611 Philippe Zaborowski April 2005.
Knowledge Representation Techniques
Chapter 7. Propositional and Predicate Logic
Knowledge and reasoning – second part
Logics for Data and Knowledge Representation
First-Order Logic and Inductive Logic Programming
Intelligent Information System Lab
Chapter 12 Advanced Intelligent Systems
network of simple neuron-like computing elements
Artificial Intelligence: Logic agents
Computer Vision Chapter 4
Knowledge and reasoning – second part
EE 193/Comp 150 Computing with Biological Parts
Presentation transcript:

Shet, Vinay et alii Predicate Logic based Image Grammars for Complex Pattern International Journal of Computer Vision (2011) Hemerson Pistori Biotechnology Dept., Dom Bosco Catholic University January, 2012 Bristol, UK Most of the pictures used in this presentation were extracted from Shet's paper

Problems with Traditional Logics Addressed Rules are binary (true or false) and definite Facts are binary (true or false0 No support for explicit negation in the rule's head Not scalable (easily) No support for integrating evidence from multiple, possibly contradictory, sources

Bilattice Theory – Examples of Lattices Two valued Three valued with Unknown Four valued with contradiction Default Prioritized DefaultContinuous valued

Square Bilattice and Inference Line of Consistency Indifference contradiction No information Triangular norms (t-norms) Sentences that entail q Sentences that entail not q Closure of q given truth assignment Conjuntion, disjunction, combination of evidence and consensus

Square Bilattice and Inference human(X,Y,S) : A human with 2D center of mass at (X,Y) image coordinate and at scale S (e.g: image pyramid) All evidence values in the rules and facts lie on the “consistency line” (that is why they sum up to 1). This will probably not be the case in real cases. human(25,95,0.9) = : There is more evidence (0.72 > 0.49) against than in favour of the presence of a human centred at point and scale 0.9

Rule Weight Learning Rules are mapped to nodes and links of an Artificial Neural Network Rule weights (links) are learned using a modified version of the back- propagation algorithm Facts are mapped to input nodes and heads are mapped to output nodes Facts values are assumed to be available. The facts values are detected using other object parts computer vision detectors (problem dependent)

What we can explore Learning rules from pure textual information Map logic based image grammars (LBIG) and stochastic grammars of images and try to get the best to the two formalisms Augment LBIG with ILP Propose a way to deal with temporal information