SlideShare a Scribd company logo
1 of 53
Download to read offline
3 July 2018, Workshop on Artificial Intelligence and Cognition (AIC) @ Palermo
Computing Contrast
on Conceptual Spaces
Giovanni Sileno, Isabelle Bloch, Jamal Atif, Jean-Louis Dessalles
giovanni.sileno@telecom­paristech.fr
“small” problem
The standard theory of conceptual spaces insists on lexical
meaning: linguistic marks are associated to regions.
“small” problem
The standard theory of conceptual spaces insists on lexical
meaning: linguistic marks are associated to regions.
→ extensional as the standard symbolic approach.
“small” problem
The standard theory of conceptual spaces insists on lexical
meaning: linguistic marks are associated to regions.
→ extensional as the standard symbolic approach.
If red, or green, or brown
correspond to regions
in the color space...
why do we say “red dogs” even if they are actually brown?
images after Google
“small” problem
The standard theory of conceptual spaces insists on lexical
meaning: linguistic marks are associated to regions.
→ extensional as the standard symbolic approach.
If red, or green, or brown
correspond to regions
in the color space...
Alternative hypothesis [Dessalles2015]:
Predicates are generated on the fly after an operation of contrast.
c = o – p ↝ “red”
contrastor
object prototype
(target) (reference)
Predicates resulting from contrast
Dessalles, J.-L. (2015). From Conceptual Spaces to Predicates. Applications of Conceptual
Spaces: The Case for Geometric Knowledge Representation, 17–31.
Predication follows principles of descriptive pertinence:
objects are determined by distinctive features
Alternative hypothesis [Dessalles2015]:
Predicates are generated on the fly after an operation of contrast.
contrastor
object prototype
(target) (reference)
These dogs are “red dogs”:
● not because their color is red (they are brown),
● because they are more red than the dog prototype
c = o – p ↝ “red”
Predicates resulting from contrast
Predicates resulting from contrast
In logic, usually: above(a, b) ↔ below(b, a)
Predicates resulting from contrast
In logic, usually: above(a, b) ↔ below(b, a)
However, people don't say
“the board is
above the leg.”
“the table is
below the apple.”
Predicates resulting from contrast
In logic, usually: above(a, b) ↔ below(b, a)
However, people don't say
“the board is
above the leg.”
“the table is
below the apple.”
If the contrastive hypothesis is correct, c = a – b ↝ “above”
superior in strength to c' = b – a ↝ “below”
objects
Directional relationships
We considered an existing method [Bloch2006] used in image processing to compute
directional relative positions of visual entities (e.g. of biomedical images).
Bloch, I. (2006). Spatial reasoning under imprecision using fuzzy set theory, formal logics and
mathematical morphology. International Journal of Approximate Reasoning, 41(2), 77–95.
models of relations
for a point centered
in the origin
Directional relationships
We considered an existing method [Bloch2006] used in image processing to compute
directional relative positions of visual entities (e.g. of biomedical images).
“above b”“below a”
Directional relationships
We considered an existing method [Bloch2006] used in image processing to compute
directional relative positions of visual entities (e.g. of biomedical images).
how much a is
(in) “above b”
how much b is
(in) “below a”
“above b”“below a”
Directional relationships
We considered an existing method [Bloch2006] used in image processing to compute
directional relative positions of visual entities (e.g. of biomedical images).
operation scheme: a b + “above”↝
how much a is
“above b”
Directional relationships
We considered an existing method [Bloch2006] used in image processing to compute
directional relative positions of visual entities (e.g. of biomedical images).
operation scheme: a b + “above”↝
inverse operation to contrast: mergehow much a is
“above b”
Directional relationships
We considered an existing method [Bloch2006] used in image processing to compute
directional relative positions of visual entities (e.g. of biomedical images).
operation scheme: a b + “above”↝
alignment as overlap
inverse operation to contrast: mergehow much a is
“above b”
Directional relationships
We considered an existing method [Bloch2006] used in image processing to compute
directional relative positions of visual entities (e.g. of biomedical images).
We considered an existing method [Bloch2006] used in image processing to compute
directional relative positions of visual entities (e.g. of biomedical images).
operation scheme: a b + “above”↝
alignment as overlap
inverse operation to contrast: mergehow much a is
“above b”
cf. with o - p “red”↝
Directional relationships
We considered an existing method [Bloch2006] used in image processing to compute
directional relative positions of visual entities (e.g. of biomedical images).
operation scheme: a b + “above”↝
alignment as overlap
inverse operation to contrast: mergehow much a is
“above b”
cf. with o - p “red”↝
Directional relationships
If we settle upon contrast, we can categorize its output for relations!
How does contrast work?
Computing contrast (1D)
● Consider coffees served in a bar. Intuitively, whether a
coffee is qualified as being hot or cold depends mostly on
what the speaker expects of coffees served at bars, rather
than a specific absolute temperature.
c = o – p ↝ “hot”
contrastor
object prototype
(target) (reference)
Computing contrast (1D)
● Consider coffees served in a bar. Intuitively, whether a
coffee is qualified as being hot or cold depends mostly on
what the speaker expects of coffees served at bars, rather
than a specific absolute temperature.
● For simplicity, we represent objects on 1D (temperature)
with real coordinates.
c = o – p ↝ “hot”
contrastor
object prototype
(target) (reference)
Computing contrast (1D)
● Because prototypes are defined together with a concept
region, let us consider some regional information, for
instance represented as an egg-yolk structure.
c = o – p ↝ “hot”
contrastor
object prototype
(target) (reference)
Computing contrast (1D)
● Because prototypes are defined together with a concept
region, let us consider some regional information, for
instance represented as an egg-yolk structure.
c = o – p ↝ “hot”
contrastor
object prototype
(target) (reference)
* For simplicity, we assume regions to be symmetric.
Computing contrast (1D)
● Because prototypes are defined together with a concept
region, let us consider some regional information, for
instance represented as an egg-yolk structure.
– internal boundary (yolk) p ± σ for typical elements of
that category of objects (e.g. coffee served at bar).
typicality
region
prototype
* For simplicity, we assume regions to be symmetric.
c = o – p ↝ “hot”
contrastor
object prototype
(target) (reference)
Computing contrast (1D)
● Because prototypes are defined together with a concept
region, let us consider some regional information, for
instance represented as an egg-yolk structure.
– internal boundary (yolk) p ± σ for typical elements of
that category of objects (e.g. coffee served at bar).
– external boundary (egg) p ± ρ for all elements directly
associated to that category of objects
c = o – p ↝ “hot”
contrastor
object prototype
(target) (reference)
* For simplicity, we assume regions to be symmetric.
typicality
region
prototype
category
region
Computing contrast (1D)
● Two required functions:
– centering of target with respect to typical region
– scaling to neutralize effects of scale (e.g. “hot
coffee” vs “hot planet”)
c = o – p ↝ “hot”
contrastor
object prototype
(target) (reference)
typicality
region
prototype
category
region
* For simplicity, we assume regions to be symmetric.
Computing contrast (1D)
distinguishing abstraction
of distinction
contrastor
c ↝ “hot”
Computing contrast (1D)
● As contrastors are extended objects, they might be
compared to model categories represented as
regions by measuring their degree of overlap:
property label
contrastor model region of property
Computing contrast (1D)
● As contrastors are extended objects, they might be
compared to model categories represented as
regions by measuring their degree of overlap:
property label
contrastor model region of property
● Most distinctive property:
Computing contrast (1D)
● Applying the previous computation, we can easily derive
the membership functions of some general relations
with respect to the objects of that category.
● For instance, by dividing the representational container
in 3 equal parts, we have:
“ok”“cold” “hot”
Computing contrast (1D)
● Applying the previous computation, we can easily derive
the membership functions of some general relations
with respect to the objects of that category.
● For instance, by dividing the representational container
in 3 equal parts, we have:
“ok”“cold” “hot”
membership functions consequent to contrastive mechanisms
Adaptation of parameters
● Given a certain category of objects
and a certain dimension, parameters
are chosen such as that
– σ captures the most typical
exemplars
– ρ covers all exemplars
typicality
region
prototype
category
region
Adaptation of parameters
● Given a certain category of objects
and a certain dimension, parameters
are chosen such as that
– σ captures the most typical
exemplars
– ρ covers all exemplars
typicality
region
prototype
category
region
● Expected adaptive effects:
– relativization: providing more contrastive exemplars, those
which were highly contrastive before become less
contrastive
Adaptation of parameters
● Given a certain category of objects
and a certain dimension, parameters
are chosen such as that
– σ captures the most typical
exemplars
– ρ covers all exemplars
typicality
region
prototype
category
region
● Expected adaptive effects:
– relativization: providing more contrastive exemplars, those
which were highly contrastive before become less
contrastive
– if pruning of exemplars holds, hardening: the concept
region will recenter around the most recent elements.
Computing contrast (1D)
● The previous formulation might be extended to consider
contrast between two regions, by utilizing discretization
( denotes the approximation to the nearest integer):
Computing contrast (1D)
● The previous formulation might be extended to consider
contrast between two regions, by utilizing discretization
( denotes the approximation to the nearest integer):
● Simplification possible if the target region much smaller
than the reference region...
● but in the other cases?
– possible solution: aggregation of contrastors obtained by
point-wise contrast
Computing contrast (>1D)
● Let us consider two 2D visual objects A and B (the two
dimensions form a Cartesian space, and they are not
perceptually independent).
● We can apply contrast iteratively for each point of A with
respect to B, and then aggregate the resulting contrastors.
Computing contrast (>1D)
accumulation set
● Let us consider two 2D visual objects A and B (the two
dimensions form a Cartesian space, and they are not
perceptually independent).
● We can apply contrast iteratively for each point of A with
respect to B, and then aggregate the resulting contrastors.
point-wise distinguishing
based on vectorial difference
Computing contrast (>1D)
accumulation set
normalization
counting
● Let us consider two 2D visual objects A and B (the two
dimensions form a Cartesian space, and they are not
perceptually independent).
● We can apply contrast iteratively for each point of A with
respect to B, and then aggregate the resulting contrastors.
Computing contrast (>1D)
accumulation set
normalization
counting
● Let us consider two 2D visual objects A and B (the two
dimensions form a Cartesian space, and they are not
perceptually independent).
● We can apply contrast iteratively for each point of A with
respect to B, and then aggregate the resulting contrastors.
Computing contrast (>1D)
● Let us consider two 2D visual objects A and B (the two
dimensions form a Cartesian space, and they are not
perceptually independent).
● We can apply contrast iteratively for each point of A with
respect to B, and then aggregate the resulting contrastors.
accumulation set
normalization
counting
Work in progress: use of erosion to compute contrast!
Computing contrast (>1D)
● If dimensions are perceptually independent, we can
apply contrast on each dimension separately:
Computing contrast (>1D)
● If dimensions are perceptually independent, we can
apply contrast on each dimension separately:
● The result can be used to create a contrastive description
of the object, i.e. its most distinguishing features.
● e.g. apples (as fruits):
red, spherical, quite sugared
Computing contrast (>1D)
● Example: fruit domain from [Bechberger2017]:
Bechberger, L., Kuhnberger, K.U.: Measuring relations between concepts in conceptual spaces.
Proceedings of SGAI 2017 LNAI 10630, pp. 87–100 (2017)
Computing contrast (>1D)
● Example: fruit domain from [Bechberger2017]:
Bechberger, L., Kuhnberger, K.U.: Measuring relations between concepts in conceptual spaces.
Proceedings of SGAI 2017 LNAI 10630, pp. 87–100 (2017)
● Example: fruit domain from [Bechberger2017]:
Bechberger, L., Kuhnberger, K.U.: Measuring relations between concepts in conceptual spaces.
Proceedings of SGAI 2017 LNAI 10630, pp. 87–100 (2017)Container regions can be used as basis to extract distinctive features
Computing contrast (>1D)
● For instance, by contrasting each fruit concept with the
aggregate “fruit” concept (using discretization, taking σ = 0.5ρ),
we obtain the following contrastors (centers):
Computing contrast (>1D)
● For instance, by contrasting each fruit concept with the
aggregate “fruit” concept (using discretization, taking σ = 0.5ρ),
we obtain the following contrastors (centers):
Bechberger, L., Kuhnberger, K.U.: Measuring relations between concepts in conceptual spaces.
Proceedings of SGAI 2017 LNAI 10630, pp. 87–100 (2017)
Computing contrast (>1D)
In principle, a similar output could provide the weights of features in
forming a certain concept →basis for object categorization
Individuation and concept formation
● We believe discriminatory aspects might be crucial not only
for individuation, but also for the formation of concepts.
– this is aligned with recent empirical experiences [Ben-
Yosef2018] showing the fundamental role of the spatial
organization of visual elements in object recognition tasks.
Ben-Yosef, G., Assif, L., Ullman, S.: Full interpretation of minimal images.
Cognition 171, pp. 65–84 (2018)
Conclusion
● By referring to a contrast mechanism:
– membership functions become derived objects,
– references and frames provide a natural contextualization,
– modifier-head concept combinations are directly
implemented (no need of contrast classes).
space of
dog colors
space of
colors
adapted from Gärdenfors, P. (2000). Conceptual Spaces: The Geometry of Thought. MIT Press.
Conclusion
● By referring to a contrast mechanism:
– membership functions become derived objects,
– references and frames provide a natural contextualization,
– modifier-head concept combinations are directly
implemented (no need of contrast classes),
– problems with geometric axioms in relation to similarity
judgments (symmetry, triangle inequality, minimality,
diagnosticity effect) are easily explained [Sileno2017]
Sileno, G., Bloch, I., Atif, J., & Dessalles, J.-L. (2017). Similarity and Contrast on Conceptual Spaces for Pertinent
Description Generation. Proceedings of the 2017 KI conference, 10505 LNAI.
Conclusion
● By referring to a contrast mechanism:
– membership functions become derived objects,
– references and frames provide a natural contextualization,
– modifier-head concept combinations are directly
implemented (no need of contrast classes),
● Future research track:
– contrast is defined in duality with merge,
– merge produces order relations between concepts
– the resulting lattice is a space of concepts
Do conceptual spaces emerge
from contrastive functions?

More Related Content

Similar to Computing Contrast on Conceptual Spaces

Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...Simplilearn
 
Introduction to Probabilistic Latent Semantic Analysis
Introduction to Probabilistic Latent Semantic AnalysisIntroduction to Probabilistic Latent Semantic Analysis
Introduction to Probabilistic Latent Semantic AnalysisNYC Predictive Analytics
 
Yet another statistical analysis of the data of the ‘loophole free’ experime...
Yet another statistical analysis of the data of the  ‘loophole free’ experime...Yet another statistical analysis of the data of the  ‘loophole free’ experime...
Yet another statistical analysis of the data of the ‘loophole free’ experime...Richard Gill
 
Introducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataIntroducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataInside Analysis
 
Jarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicJarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicPalGov
 
Object class recognition by unsupervide scale invariant learning - kunal
Object class recognition by unsupervide scale invariant learning - kunalObject class recognition by unsupervide scale invariant learning - kunal
Object class recognition by unsupervide scale invariant learning - kunalKunal Kishor Nirala
 
Lecture 7 Area Objects and Spatial Autocorrelation.pptx
Lecture 7 Area Objects and Spatial Autocorrelation.pptxLecture 7 Area Objects and Spatial Autocorrelation.pptx
Lecture 7 Area Objects and Spatial Autocorrelation.pptxss248sky08
 
Guided sequential ABC schemes for simulation-based inference
Guided sequential ABC schemes for simulation-based inferenceGuided sequential ABC schemes for simulation-based inference
Guided sequential ABC schemes for simulation-based inferenceUmberto Picchini
 
Cs229 notes10
Cs229 notes10Cs229 notes10
Cs229 notes10VuTran231
 
Bootstrapping Entity Alignment with Knowledge Graph Embedding
Bootstrapping Entity Alignment with Knowledge Graph EmbeddingBootstrapping Entity Alignment with Knowledge Graph Embedding
Bootstrapping Entity Alignment with Knowledge Graph EmbeddingNanjing University
 
Cross-validation estimate of the number of clusters in a network
Cross-validation estimate of the number of clusters in a networkCross-validation estimate of the number of clusters in a network
Cross-validation estimate of the number of clusters in a networkTatsuro Kawamoto
 
Machine learning (11)
Machine learning (11)Machine learning (11)
Machine learning (11)NYversity
 
Bayesian Inference: An Introduction to Principles and ...
Bayesian Inference: An Introduction to Principles and ...Bayesian Inference: An Introduction to Principles and ...
Bayesian Inference: An Introduction to Principles and ...butest
 

Similar to Computing Contrast on Conceptual Spaces (20)

Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
 
Introduction to Probabilistic Latent Semantic Analysis
Introduction to Probabilistic Latent Semantic AnalysisIntroduction to Probabilistic Latent Semantic Analysis
Introduction to Probabilistic Latent Semantic Analysis
 
Yet another statistical analysis of the data of the ‘loophole free’ experime...
Yet another statistical analysis of the data of the  ‘loophole free’ experime...Yet another statistical analysis of the data of the  ‘loophole free’ experime...
Yet another statistical analysis of the data of the ‘loophole free’ experime...
 
Introducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataIntroducing: A Complete Algebra of Data
Introducing: A Complete Algebra of Data
 
Uncertainty
UncertaintyUncertainty
Uncertainty
 
Regression Analysis.pdf
Regression Analysis.pdfRegression Analysis.pdf
Regression Analysis.pdf
 
Notes04.pdf
Notes04.pdfNotes04.pdf
Notes04.pdf
 
Jarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicJarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logic
 
Object class recognition by unsupervide scale invariant learning - kunal
Object class recognition by unsupervide scale invariant learning - kunalObject class recognition by unsupervide scale invariant learning - kunal
Object class recognition by unsupervide scale invariant learning - kunal
 
02-alignment.pdf
02-alignment.pdf02-alignment.pdf
02-alignment.pdf
 
R Visualization Assignment
R Visualization AssignmentR Visualization Assignment
R Visualization Assignment
 
Lecture 7 Area Objects and Spatial Autocorrelation.pptx
Lecture 7 Area Objects and Spatial Autocorrelation.pptxLecture 7 Area Objects and Spatial Autocorrelation.pptx
Lecture 7 Area Objects and Spatial Autocorrelation.pptx
 
An introduction to R
An introduction to RAn introduction to R
An introduction to R
 
Guided sequential ABC schemes for simulation-based inference
Guided sequential ABC schemes for simulation-based inferenceGuided sequential ABC schemes for simulation-based inference
Guided sequential ABC schemes for simulation-based inference
 
Cs229 notes10
Cs229 notes10Cs229 notes10
Cs229 notes10
 
Boolean Algebra DLD
Boolean Algebra DLDBoolean Algebra DLD
Boolean Algebra DLD
 
Bootstrapping Entity Alignment with Knowledge Graph Embedding
Bootstrapping Entity Alignment with Knowledge Graph EmbeddingBootstrapping Entity Alignment with Knowledge Graph Embedding
Bootstrapping Entity Alignment with Knowledge Graph Embedding
 
Cross-validation estimate of the number of clusters in a network
Cross-validation estimate of the number of clusters in a networkCross-validation estimate of the number of clusters in a network
Cross-validation estimate of the number of clusters in a network
 
Machine learning (11)
Machine learning (11)Machine learning (11)
Machine learning (11)
 
Bayesian Inference: An Introduction to Principles and ...
Bayesian Inference: An Introduction to Principles and ...Bayesian Inference: An Introduction to Principles and ...
Bayesian Inference: An Introduction to Principles and ...
 

More from Giovanni Sileno

Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!Giovanni Sileno
 
DPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative SpecificationsDPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative SpecificationsGiovanni Sileno
 
Unexpectedness and Bayes' Rule
Unexpectedness and Bayes' RuleUnexpectedness and Bayes' Rule
Unexpectedness and Bayes' RuleGiovanni Sileno
 
On Mapping Values in AI Governance
On Mapping Values in AI GovernanceOn Mapping Values in AI Governance
On Mapping Values in AI GovernanceGiovanni Sileno
 
Accounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible NetworkingAccounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible NetworkingGiovanni Sileno
 
Operationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural KnowledgeOperationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural KnowledgeGiovanni Sileno
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesGiovanni Sileno
 
The Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AIThe Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AIGiovanni Sileno
 
On the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceOn the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceGiovanni Sileno
 
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryA Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryGiovanni Sileno
 
A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...Giovanni Sileno
 
Reading Agendas Between the Lines, an exercise
Reading Agendas Between the Lines, an exerciseReading Agendas Between the Lines, an exercise
Reading Agendas Between the Lines, an exerciseGiovanni Sileno
 
Bridging Representation of Laws, of Implementations and of Behaviours
Bridging Representation of Laws, of Implementations and of BehavioursBridging Representation of Laws, of Implementations and of Behaviours
Bridging Representation of Laws, of Implementations and of BehavioursGiovanni Sileno
 
Revisiting Constitutive Rules
Revisiting Constitutive RulesRevisiting Constitutive Rules
Revisiting Constitutive RulesGiovanni Sileno
 
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...Giovanni Sileno
 
A Constructivist Approach to Rule Bases
A Constructivist Approach to Rule BasesA Constructivist Approach to Rule Bases
A Constructivist Approach to Rule BasesGiovanni Sileno
 
On the Interactional Meaning of Fundamental Legal Concepts
On the Interactional Meaning of Fundamental Legal ConceptsOn the Interactional Meaning of Fundamental Legal Concepts
On the Interactional Meaning of Fundamental Legal ConceptsGiovanni Sileno
 
Legal Knowledge Conveyed by Narratives: towards a representational model
Legal Knowledge Conveyed by Narratives: towards a representational modelLegal Knowledge Conveyed by Narratives: towards a representational model
Legal Knowledge Conveyed by Narratives: towards a representational modelGiovanni Sileno
 

More from Giovanni Sileno (20)

Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!
 
DPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative SpecificationsDPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative Specifications
 
Unexpectedness and Bayes' Rule
Unexpectedness and Bayes' RuleUnexpectedness and Bayes' Rule
Unexpectedness and Bayes' Rule
 
On Mapping Values in AI Governance
On Mapping Values in AI GovernanceOn Mapping Values in AI Governance
On Mapping Values in AI Governance
 
Accounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible NetworkingAccounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible Networking
 
Code Driven Law?
Code Driven Law?Code Driven Law?
Code Driven Law?
 
Operationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural KnowledgeOperationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural Knowledge
 
History of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective TrajectoriesHistory of AI, Current Trends, Prospective Trajectories
History of AI, Current Trends, Prospective Trajectories
 
The Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AIThe Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AI
 
On the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceOn the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevance
 
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryA Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
 
Aligning Law and Action
Aligning Law and ActionAligning Law and Action
Aligning Law and Action
 
A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...
 
Reading Agendas Between the Lines, an exercise
Reading Agendas Between the Lines, an exerciseReading Agendas Between the Lines, an exercise
Reading Agendas Between the Lines, an exercise
 
Bridging Representation of Laws, of Implementations and of Behaviours
Bridging Representation of Laws, of Implementations and of BehavioursBridging Representation of Laws, of Implementations and of Behaviours
Bridging Representation of Laws, of Implementations and of Behaviours
 
Revisiting Constitutive Rules
Revisiting Constitutive RulesRevisiting Constitutive Rules
Revisiting Constitutive Rules
 
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
 
A Constructivist Approach to Rule Bases
A Constructivist Approach to Rule BasesA Constructivist Approach to Rule Bases
A Constructivist Approach to Rule Bases
 
On the Interactional Meaning of Fundamental Legal Concepts
On the Interactional Meaning of Fundamental Legal ConceptsOn the Interactional Meaning of Fundamental Legal Concepts
On the Interactional Meaning of Fundamental Legal Concepts
 
Legal Knowledge Conveyed by Narratives: towards a representational model
Legal Knowledge Conveyed by Narratives: towards a representational modelLegal Knowledge Conveyed by Narratives: towards a representational model
Legal Knowledge Conveyed by Narratives: towards a representational model
 

Recently uploaded

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 

Recently uploaded (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 

Computing Contrast on Conceptual Spaces

  • 1. 3 July 2018, Workshop on Artificial Intelligence and Cognition (AIC) @ Palermo Computing Contrast on Conceptual Spaces Giovanni Sileno, Isabelle Bloch, Jamal Atif, Jean-Louis Dessalles giovanni.sileno@telecom­paristech.fr
  • 2. “small” problem The standard theory of conceptual spaces insists on lexical meaning: linguistic marks are associated to regions.
  • 3. “small” problem The standard theory of conceptual spaces insists on lexical meaning: linguistic marks are associated to regions. → extensional as the standard symbolic approach.
  • 4. “small” problem The standard theory of conceptual spaces insists on lexical meaning: linguistic marks are associated to regions. → extensional as the standard symbolic approach. If red, or green, or brown correspond to regions in the color space...
  • 5. why do we say “red dogs” even if they are actually brown? images after Google “small” problem The standard theory of conceptual spaces insists on lexical meaning: linguistic marks are associated to regions. → extensional as the standard symbolic approach. If red, or green, or brown correspond to regions in the color space...
  • 6. Alternative hypothesis [Dessalles2015]: Predicates are generated on the fly after an operation of contrast. c = o – p ↝ “red” contrastor object prototype (target) (reference) Predicates resulting from contrast Dessalles, J.-L. (2015). From Conceptual Spaces to Predicates. Applications of Conceptual Spaces: The Case for Geometric Knowledge Representation, 17–31. Predication follows principles of descriptive pertinence: objects are determined by distinctive features
  • 7. Alternative hypothesis [Dessalles2015]: Predicates are generated on the fly after an operation of contrast. contrastor object prototype (target) (reference) These dogs are “red dogs”: ● not because their color is red (they are brown), ● because they are more red than the dog prototype c = o – p ↝ “red” Predicates resulting from contrast
  • 8. Predicates resulting from contrast In logic, usually: above(a, b) ↔ below(b, a)
  • 9. Predicates resulting from contrast In logic, usually: above(a, b) ↔ below(b, a) However, people don't say “the board is above the leg.” “the table is below the apple.”
  • 10. Predicates resulting from contrast In logic, usually: above(a, b) ↔ below(b, a) However, people don't say “the board is above the leg.” “the table is below the apple.” If the contrastive hypothesis is correct, c = a – b ↝ “above” superior in strength to c' = b – a ↝ “below”
  • 11. objects Directional relationships We considered an existing method [Bloch2006] used in image processing to compute directional relative positions of visual entities (e.g. of biomedical images). Bloch, I. (2006). Spatial reasoning under imprecision using fuzzy set theory, formal logics and mathematical morphology. International Journal of Approximate Reasoning, 41(2), 77–95.
  • 12. models of relations for a point centered in the origin Directional relationships We considered an existing method [Bloch2006] used in image processing to compute directional relative positions of visual entities (e.g. of biomedical images).
  • 13. “above b”“below a” Directional relationships We considered an existing method [Bloch2006] used in image processing to compute directional relative positions of visual entities (e.g. of biomedical images).
  • 14. how much a is (in) “above b” how much b is (in) “below a” “above b”“below a” Directional relationships We considered an existing method [Bloch2006] used in image processing to compute directional relative positions of visual entities (e.g. of biomedical images).
  • 15. operation scheme: a b + “above”↝ how much a is “above b” Directional relationships We considered an existing method [Bloch2006] used in image processing to compute directional relative positions of visual entities (e.g. of biomedical images).
  • 16. operation scheme: a b + “above”↝ inverse operation to contrast: mergehow much a is “above b” Directional relationships We considered an existing method [Bloch2006] used in image processing to compute directional relative positions of visual entities (e.g. of biomedical images).
  • 17. operation scheme: a b + “above”↝ alignment as overlap inverse operation to contrast: mergehow much a is “above b” Directional relationships We considered an existing method [Bloch2006] used in image processing to compute directional relative positions of visual entities (e.g. of biomedical images).
  • 18. We considered an existing method [Bloch2006] used in image processing to compute directional relative positions of visual entities (e.g. of biomedical images). operation scheme: a b + “above”↝ alignment as overlap inverse operation to contrast: mergehow much a is “above b” cf. with o - p “red”↝ Directional relationships
  • 19. We considered an existing method [Bloch2006] used in image processing to compute directional relative positions of visual entities (e.g. of biomedical images). operation scheme: a b + “above”↝ alignment as overlap inverse operation to contrast: mergehow much a is “above b” cf. with o - p “red”↝ Directional relationships If we settle upon contrast, we can categorize its output for relations!
  • 21. Computing contrast (1D) ● Consider coffees served in a bar. Intuitively, whether a coffee is qualified as being hot or cold depends mostly on what the speaker expects of coffees served at bars, rather than a specific absolute temperature. c = o – p ↝ “hot” contrastor object prototype (target) (reference)
  • 22. Computing contrast (1D) ● Consider coffees served in a bar. Intuitively, whether a coffee is qualified as being hot or cold depends mostly on what the speaker expects of coffees served at bars, rather than a specific absolute temperature. ● For simplicity, we represent objects on 1D (temperature) with real coordinates. c = o – p ↝ “hot” contrastor object prototype (target) (reference)
  • 23. Computing contrast (1D) ● Because prototypes are defined together with a concept region, let us consider some regional information, for instance represented as an egg-yolk structure. c = o – p ↝ “hot” contrastor object prototype (target) (reference)
  • 24. Computing contrast (1D) ● Because prototypes are defined together with a concept region, let us consider some regional information, for instance represented as an egg-yolk structure. c = o – p ↝ “hot” contrastor object prototype (target) (reference) * For simplicity, we assume regions to be symmetric.
  • 25. Computing contrast (1D) ● Because prototypes are defined together with a concept region, let us consider some regional information, for instance represented as an egg-yolk structure. – internal boundary (yolk) p ± σ for typical elements of that category of objects (e.g. coffee served at bar). typicality region prototype * For simplicity, we assume regions to be symmetric. c = o – p ↝ “hot” contrastor object prototype (target) (reference)
  • 26. Computing contrast (1D) ● Because prototypes are defined together with a concept region, let us consider some regional information, for instance represented as an egg-yolk structure. – internal boundary (yolk) p ± σ for typical elements of that category of objects (e.g. coffee served at bar). – external boundary (egg) p ± ρ for all elements directly associated to that category of objects c = o – p ↝ “hot” contrastor object prototype (target) (reference) * For simplicity, we assume regions to be symmetric. typicality region prototype category region
  • 27. Computing contrast (1D) ● Two required functions: – centering of target with respect to typical region – scaling to neutralize effects of scale (e.g. “hot coffee” vs “hot planet”) c = o – p ↝ “hot” contrastor object prototype (target) (reference) typicality region prototype category region * For simplicity, we assume regions to be symmetric.
  • 28. Computing contrast (1D) distinguishing abstraction of distinction contrastor c ↝ “hot”
  • 29. Computing contrast (1D) ● As contrastors are extended objects, they might be compared to model categories represented as regions by measuring their degree of overlap: property label contrastor model region of property
  • 30. Computing contrast (1D) ● As contrastors are extended objects, they might be compared to model categories represented as regions by measuring their degree of overlap: property label contrastor model region of property ● Most distinctive property:
  • 31. Computing contrast (1D) ● Applying the previous computation, we can easily derive the membership functions of some general relations with respect to the objects of that category. ● For instance, by dividing the representational container in 3 equal parts, we have: “ok”“cold” “hot”
  • 32. Computing contrast (1D) ● Applying the previous computation, we can easily derive the membership functions of some general relations with respect to the objects of that category. ● For instance, by dividing the representational container in 3 equal parts, we have: “ok”“cold” “hot” membership functions consequent to contrastive mechanisms
  • 33. Adaptation of parameters ● Given a certain category of objects and a certain dimension, parameters are chosen such as that – σ captures the most typical exemplars – ρ covers all exemplars typicality region prototype category region
  • 34. Adaptation of parameters ● Given a certain category of objects and a certain dimension, parameters are chosen such as that – σ captures the most typical exemplars – ρ covers all exemplars typicality region prototype category region ● Expected adaptive effects: – relativization: providing more contrastive exemplars, those which were highly contrastive before become less contrastive
  • 35. Adaptation of parameters ● Given a certain category of objects and a certain dimension, parameters are chosen such as that – σ captures the most typical exemplars – ρ covers all exemplars typicality region prototype category region ● Expected adaptive effects: – relativization: providing more contrastive exemplars, those which were highly contrastive before become less contrastive – if pruning of exemplars holds, hardening: the concept region will recenter around the most recent elements.
  • 36. Computing contrast (1D) ● The previous formulation might be extended to consider contrast between two regions, by utilizing discretization ( denotes the approximation to the nearest integer):
  • 37. Computing contrast (1D) ● The previous formulation might be extended to consider contrast between two regions, by utilizing discretization ( denotes the approximation to the nearest integer): ● Simplification possible if the target region much smaller than the reference region... ● but in the other cases? – possible solution: aggregation of contrastors obtained by point-wise contrast
  • 38. Computing contrast (>1D) ● Let us consider two 2D visual objects A and B (the two dimensions form a Cartesian space, and they are not perceptually independent). ● We can apply contrast iteratively for each point of A with respect to B, and then aggregate the resulting contrastors.
  • 39. Computing contrast (>1D) accumulation set ● Let us consider two 2D visual objects A and B (the two dimensions form a Cartesian space, and they are not perceptually independent). ● We can apply contrast iteratively for each point of A with respect to B, and then aggregate the resulting contrastors. point-wise distinguishing based on vectorial difference
  • 40. Computing contrast (>1D) accumulation set normalization counting ● Let us consider two 2D visual objects A and B (the two dimensions form a Cartesian space, and they are not perceptually independent). ● We can apply contrast iteratively for each point of A with respect to B, and then aggregate the resulting contrastors.
  • 41. Computing contrast (>1D) accumulation set normalization counting ● Let us consider two 2D visual objects A and B (the two dimensions form a Cartesian space, and they are not perceptually independent). ● We can apply contrast iteratively for each point of A with respect to B, and then aggregate the resulting contrastors.
  • 42. Computing contrast (>1D) ● Let us consider two 2D visual objects A and B (the two dimensions form a Cartesian space, and they are not perceptually independent). ● We can apply contrast iteratively for each point of A with respect to B, and then aggregate the resulting contrastors. accumulation set normalization counting Work in progress: use of erosion to compute contrast!
  • 43. Computing contrast (>1D) ● If dimensions are perceptually independent, we can apply contrast on each dimension separately:
  • 44. Computing contrast (>1D) ● If dimensions are perceptually independent, we can apply contrast on each dimension separately: ● The result can be used to create a contrastive description of the object, i.e. its most distinguishing features. ● e.g. apples (as fruits): red, spherical, quite sugared
  • 45. Computing contrast (>1D) ● Example: fruit domain from [Bechberger2017]: Bechberger, L., Kuhnberger, K.U.: Measuring relations between concepts in conceptual spaces. Proceedings of SGAI 2017 LNAI 10630, pp. 87–100 (2017)
  • 46. Computing contrast (>1D) ● Example: fruit domain from [Bechberger2017]: Bechberger, L., Kuhnberger, K.U.: Measuring relations between concepts in conceptual spaces. Proceedings of SGAI 2017 LNAI 10630, pp. 87–100 (2017)
  • 47. ● Example: fruit domain from [Bechberger2017]: Bechberger, L., Kuhnberger, K.U.: Measuring relations between concepts in conceptual spaces. Proceedings of SGAI 2017 LNAI 10630, pp. 87–100 (2017)Container regions can be used as basis to extract distinctive features Computing contrast (>1D)
  • 48. ● For instance, by contrasting each fruit concept with the aggregate “fruit” concept (using discretization, taking σ = 0.5ρ), we obtain the following contrastors (centers): Computing contrast (>1D)
  • 49. ● For instance, by contrasting each fruit concept with the aggregate “fruit” concept (using discretization, taking σ = 0.5ρ), we obtain the following contrastors (centers): Bechberger, L., Kuhnberger, K.U.: Measuring relations between concepts in conceptual spaces. Proceedings of SGAI 2017 LNAI 10630, pp. 87–100 (2017) Computing contrast (>1D) In principle, a similar output could provide the weights of features in forming a certain concept →basis for object categorization
  • 50. Individuation and concept formation ● We believe discriminatory aspects might be crucial not only for individuation, but also for the formation of concepts. – this is aligned with recent empirical experiences [Ben- Yosef2018] showing the fundamental role of the spatial organization of visual elements in object recognition tasks. Ben-Yosef, G., Assif, L., Ullman, S.: Full interpretation of minimal images. Cognition 171, pp. 65–84 (2018)
  • 51. Conclusion ● By referring to a contrast mechanism: – membership functions become derived objects, – references and frames provide a natural contextualization, – modifier-head concept combinations are directly implemented (no need of contrast classes). space of dog colors space of colors adapted from Gärdenfors, P. (2000). Conceptual Spaces: The Geometry of Thought. MIT Press.
  • 52. Conclusion ● By referring to a contrast mechanism: – membership functions become derived objects, – references and frames provide a natural contextualization, – modifier-head concept combinations are directly implemented (no need of contrast classes), – problems with geometric axioms in relation to similarity judgments (symmetry, triangle inequality, minimality, diagnosticity effect) are easily explained [Sileno2017] Sileno, G., Bloch, I., Atif, J., & Dessalles, J.-L. (2017). Similarity and Contrast on Conceptual Spaces for Pertinent Description Generation. Proceedings of the 2017 KI conference, 10505 LNAI.
  • 53. Conclusion ● By referring to a contrast mechanism: – membership functions become derived objects, – references and frames provide a natural contextualization, – modifier-head concept combinations are directly implemented (no need of contrast classes), ● Future research track: – contrast is defined in duality with merge, – merge produces order relations between concepts – the resulting lattice is a space of concepts Do conceptual spaces emerge from contrastive functions?