Information Technology Reference
In-Depth Information
Fig. 14.2
Cognitive event calculus inference rules
to form hierarchical structures. We impose some constraints that stipulate that such
structures must correspond to some abstract syntax:
1. Events in music must have some
syntax
with which they can combine with other
events in music;
2. events inmusic must have
semantics
or meaning which interact with the meaning
of other events to produce a composite meaning for the whole musical piece.
To this end, we use a representation inspired by the Combinatory Categorial
Grammar approach to modeling meaning in natural and formal languages. (See [
28
]
for a quick introduction to the CCG formalism.) Informally, each word in a language
is assigned an expression in the typed lambda calculus. The types also specify one of
two possible directions in which the lambda function can take arguments. The types
allow certain parses of sentences to be ruled out. The meaning of a piece of text is
one of the many functional reductions that can be carried out.
The following example illustrates this. The word 'John' has syntactic type
NP
,
that is, noun phrase, and has semantic value
john
; similarly, 'Mary' has syntactic
Search WWH ::
Custom Search