Learning Idioms - With and Without Explanation
Proceedings of the Tenth International Joint Conference on Artificial Intelligence. Cognitive Modeling. Pages 133-135.
© 1987 International Joint Conferences on Artificial Intelligence
Abstract
Modeling learning in any domain can be pursued in two alternative directions: either by finding domain-specific heuristics, or by applying general machine-learning methods. In the linguistic domain, programs such as FOULUP [1] and CHll.D [2] have used specific heuristics, regardless of the general learning methodology; other programs [3,4] have focussed on the general learning mcthodolOI)'. In our particular task-learning idioms from examples, the evaluation of general learning models is very appealing, since such methods have been studied extensively, and may offer ready solutions. Language is a special domain in regard to learning. Consider for example behavior of idioms. By definition, idiosyncratic properties arc not systematic and arc not predictable. Thus, how do people learn such properties from examples? What is the general learning model, therefore, which accounts for idiom acquisition? We examine here the processes involved in acquisition of idioms, and relate them to existing machine-learning paradigms.
- References Granger, R. H., "FOUL-UP: A Program That Fig- ures Out Meanings of Words from Context," pp. 172-178 in Proceedings Fifth IJCAI , Cambridge, Massachusets (August 1977). IJCAI
- Selfridge, Mallory G. R., ''A Process Model of Language Acquisition," 172, Yale University Department of Computer Science, New Haven, Connecticut (May 1980).
- Reeker, L. H., "The Computational Study of Language Learning," in Advances in Computers, ed.
- M. Yovits M. Rubinoff, Academic Press, New York (1976).
- Anderson, J. R., "Induction of Augmented Transi- tion Networks," Cognitive Science 1 (1977).
- Chafe, W. L., "ldiomaticity as an Anomaly in the Chomsky an Paradigm,'' F ou~tions of Language 4 (1968).
- Dong, Quang Phuc, "The Applicability of Transformations to Idioms," in Proceedings Chi- cago Linguistic Society (1971).
- Thompson, Sandra, "The Passive in English: A Discourse Perspective," in In Honor of Jlse Lehist, lise Lehist Fuhendusteos, ed.
- Robert and Linda Shokey, Foris (1987). to appear.
- Fillmore, C., P. Kay, and M. O'Connor, Regularity and Jdiomaticity in Grammatical Constructions: The Case of Let Alone, UC Berkeley, Department of Linguistics (1987). Unpublished Manuscript.
- Lebowitz, M., "Integrated Learning: Controlling Explanation,'' Cognitive Science 10(2) (1986).
- Mitchell, T., R. Keller, and S. Kedar-Cabelli, "Explanation-Based Generalization: A Unifying View," Machine Learning 1(1) (1986).
- DeJong, G. and R. Mooney, "Explanation-Based Learning: An Alternative View," Machine Learn- ing 1(2) (1986).
- Winston, P. H., ''Learning Structural Descriptions from Examples," in The Psychology of Computer Vision, ed. P. H. Winston, McGraw-Hill, New York, NY (1972).
- Zernik, U., "Strategies in Language Acquisition: Learning Phrases from Examples in Context," UCLA-AI-87-1, LA, CA (1987).
- Ph.D. Disserta- tion.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1. Introduction
Although idioms arc pervasive in human communication, especially in spoken language, their irregular behavior has not been investigated systematically. Idioms arc intercating since they provide singular pqints by which linguistic theories and machine learning theories should be evaluated. Here is a puzzling phenomenon [5, 6], which has not been explained so far:
- In 1977, Israel and Egypt resolved their lona conlllct.
- Tbe batcbet bad beeD buried.
- (:Z) Finally the patient succumbed.
Tbe bucket bad beta kicked.
These two phrases (kick the bucket and bury the hatchet) behave differently with respect to the passive voice. While the fint paragraph is generally acceptable to native English speak ers, the second one sounds awkward. This linguistic behavior is swprising (and unpredictable in computer program terms) since this pair of phrases arc structurally similar. We investigate this idiosyncratic property in terms of its acquisition. This behavior is significant because it sheds light on the otherwise hidden language-acquisition processes and illuminate the role of metaphors.
that the passive voice is not just an arbitrary feature, but it is a device for accomplishing certain communication goals, such as placing the discourse topic at the beginning of the sentence. In light of this fact, consider the semantic struc ture of our idioms. Although the reference the hatchet does not stand for any concrete knife, it symbolically refers to the enablement of a fight between two parties. In contrast, the bucket is merely a literal. It does not refer to any object in the context. In the lexicon this difference is denoted as follows:
- X:person bury:verb <Y :the hatchet>
- ( 4) X: person kick: verb <the bucket>
The marked object in (4) is merely a literal; similarly, the marked object in (3) also specifies the surface appearance of the reference. In addition, in (3) there is a variable which can be bound to a concept Accordingly, a discourse struc ture can be conceived, in which Y, the concept associated with the hatchet, is the topic (as I tried to show in example (1) above), and consequently a communication goal exists for a speaker to apply the passive voice. However, no con text can possibly be conceived in which the bucket refers to a topic-since it is merely a literal.
In conclusion, it turns out that the question itself, can a phrase take the passive voice? is wrong. The correct ques tion should be: Is there any discourse structure, in which the phrase should appear in the passive?. The phenomenon is interesting in terms of machine learning, since it enables us to examine learning concepts with and without explana tion, and to show how the availability of explanation (or a metaphor) makes a difference in applying the acquired con cepts.
3. Three Machine-Learning Paradigms
What is the method by which a model can predict linguistic properties of idioms (do/do-not take the passive voice) as well as their meanings, by being given a small number of examples? Three machine learning paradigms are con sidered.
In learning by rote, an idiom is copied as a chunk. Howev er, this treatment is unacceptable since: (a) idioms must be generalized semantically to be applicable in a variety of si tuations, different from the original one, (b) idioms, as shown by examples (1) and (2), possess their own internal grammar [8], which must also be acquired. Thus idioms cannot be acquired merely as "extended words".
In similarity-based learning (SBL), by being given a sufficiently large ensemble of examples, the model acquires surface features which are shared by a number of instances. There is no justification as to why a feature is acquired. This approach raises three problems: (a) humans are able to acquire idioms from few, or even from a single example, (b) humans do not require negative examples (e.g., "the buck et was kicked is incorrect"), and (c) humans do not acquire spurious features. Imagine two coincidental instances such as In 1977, X buried the hatchet, and in 1977, Y buried the hatchet. Humans are not thrown off by this co-ocurrence, while an SBL model would assume that In 1977 is a mandatory part of the phrase. Similarly, the appearance of a phrase in the past tense could be taken as a mandatory property by an SBL model.
Explanation-based learning (EBL) remedies these prob lems by acquiring only features whose appearance can be justified. Spurious similarities are thus ruled out, and significant features can be acquired from a single example. However, this method requires existence of perfect explana tory information, whereas humans are required to learn cer tain phenomena even without explanatory information. For example, from the learner's point of view, there is no expla nation (provided by a metaphor) for the idiom kick the bucket. What is then the reason that the sequence of words kick, the, and bucket means "to die"? Unfortunately-for language learners- ·many such linguistic phenomena appear arbitrary.
In our model, explanation is a by-product of hypothesis for mation; and, accordingly, the existence of a metaphor deter mines the quality of the explanation. Thus, three questions must be answered:
- How is an explanation constructed for an idiom?
- To what extent can idioms be explained?
- How does explanation effect idiom application?
Following Lebowitz [9] we investigate learning as a func tion of the state of the explanatory knowledge.
4. The Algorithm
A learning algorithm has been implemented within a pro gram called RINA. In the RINA's phrasal lexicon, an en try, or a phrase, is an association of a syntactic pattern with a conceptual meaning. Accordingly, learning is defined as formation of pattern-concept associations (unlike other systems [10, 11, 9] which acquire concepts in general). The learning algorithm is provided with two knowledge sources: (a) linguistic knowledge and (b) world knowledge.
The lexicon: A partial lexicon is assumed to be given. This given lexicon includes the single words and phrases in volved in the input text.
World knowledge: The representation of the explanatory context is assumed accessible to the program. This includes (a) knowledge about the specific domain, and knowledge about other domains alluded to as metaphors.

The algorithm takes as input (a) the sentence provided by the user and (b) the explanatory context. The inductive leap in learning involves (a) the extraction of the pattern from the context and (b) the extraction of the concept from the context. Explanation provides the association between the two acquired elements and supports both steps (1) and (2). The construction of the explanation is not a process on its own* as in [10], rather it is a by-product of learning. More over, explanation cannot always be constructed. In fact, the point of this paper is to compare cases where explanation can and cannot be constructed.
5. The Process Model
Next, we show the steps in learning bury the hatchet from an explanatory context.
Detecting a Discrepancy: The acquisition of a new phrase is initiated only if there is no other valid interpretation for the sentence. There is an interpretation fot the input sen tence In 1977, Israel and Egypt buried the hatchet, based on the single words.
pattern: X:person bury Y:phys-obj concept: X ptrans Y, causing Y to be under the ground
While syntactically intact, this interpretation, which amounts to "in 1977 they put a hatchet under the ground", fails on semantic grounds. Burying a hatchet does not relate to the given goal-plan situation. In fact, the program detects a near miss [12]. The buried object is not some arbitrary physical object, but it is a fighting tool-albeit for a different kind of fight. Thus, a new hypothesis must be formed.
Extracting a Phrase Pattern: Four discrepancy-driven stra tegies are employed in this case, where the general intuition is to maintain frozen elements which cause parsing failures and to generalize elements which can be explained by the parser.
- The modifier In 1977 is excluded altogether as it is matched by an existing lexical phrase, and it is taken as a standard modifier. (The prepositional phrase In T:year exists as a lexical phrase which is taken as a time modifier.)
- Both Israel and Egypt can be resolved in the context; and, therefore, these names are variabilized.
- The conjunction itself is· not taken as a mandatory element. Conjunction is explained by the context, since Israel and Egypt are both linked by the goal conflict situation. Thus, the reference becomes:
<Israel and Egypt> -> <N:nation>
- In contrast, the reference the hatchet cannot be resolved, and henceforth it is maintained as a literal: <the hatchet> -> <the hatchet>
Clearly, this process depends on the actual contents of the lexicon (In T:year exists in the lexicon) and actual world knowledge. In the state of knowledge assumed here, the new formed pattern is:
N:nation bury:verb the hatchet Extracting a Phrase Meaning: The meaning is constructed by parsing the user's clarification:
· To avoid confusion, notice that "explanation" is used here to denote a static object and not a process.
Israel and Egypt had been involved in a bloody conflict. In 1977, they signed a peace treaty.
The first sentence establishes the goal-conflict situation (GC) between Israel and Egypt (I&E). GC can be resolved by two alternative plans: (a) fight (01), or (b) negotiate (02). The second sentence is taken as a switch from 01 to 02. Thus, the meaning is taken as:
- goal conflict (GC) exists between Israel and Egypt (I&E)
- · I&E quit the fight
At this point, the new phrase has a pattern and a meaning:
pattern:
meaning:
<N:nation> bury <H: the hatchet> N is involved in a conflict C N quits fight F
In contrast to the variable N which is bound to a concept in the meaning, the variable H is unbound. No hatchet was found in the context, so the binding for H will be obtained from the metaphor.
The Explanation: The explanation maintained by a phrase connects the phrase concept to the phrase pattern. This is only a connection and not a proof since, by their nature, metaphors do not fully account for meanings of idioms. In our example, four clauses are used in the explanation ob tained by the metaphor:
- ( 1) I&E bury hatchet H
- % the sentence itself
- if X bury Y
and Y is a tool
---> X disenable-use of Y
- % generalizing "bury"
- hatchet H z~·> war-implement H % generalizing "hatchet"
- if X disenable-use of implement I for plan P
and X executing plan P
···> X intend to quit plan P % an inference rule
These four given clauses interact in the following sequence:
- -> I&E disenable-use of hatchet H
% by (1) and (2)
- -> I&E disenable-use of war-implement H % by (5) and (3)
- -> I&E intend to quit fight P
% by (6) and (4)
Proposition (7) matches the meaning of the phrase, so the entire explanation is maintained as a clause in the phrase.
pattern: <N:nation> bury <H: the hatchet> meaning: N is involved in a conflict C. N quits fight F
explanation:
- -> I&E disenable-use of hatchet H
- -> I&E disenable-use of war-implement H
- -> I&E intend to quit fight F
Consequently, the variable H in the pattern gets its binding in the explanation clause (and not in the concept itself).
6. Learning Without Explanation
In learning kick the bucket, no such explanation exists. The pattern and the meaning are both extracted, but the meta phor which could provide an explanation remains obscure.
The constructed phrase is:
pattern:
c:ooc:ept:
<Pl :agent> kick <P2: the bucket> Pl die
The reference P2 is not associated with any concept, since a bucket cannot be found either in the context (there is men tion of a bucket in previous discourse) or in the explanation (since the explanation does not exist).
In a different learning situation an explanation could be constructed for the same phrase. Suppose for example the following input context:
John was standing on the bucket with a rope around his neck. Then he kicked the bucket away and fell to his death.
In this case an explanation could be constructed as:
- -> X kick the bucket 8
- -> X is not supported by 8
- -> X is hanging from the rope R
- -> R strangles X
- ->X dies
Interestingly, second language learners, when presented with this context, are able to generalize the phrase and even use it in the passive voice, since they have an explanation.
7. Conclusions
We have analyzed phrase acquisition as a function of infor mation provided to the learner. We have identified three in formation sources and evaluated their contribution:
- Lexical entries given for words and phrases.
- The context underlying the utterance phrases.
- Metaphors associated with single words.
Both in parsing and in learning, meanings of word combi nations are derived by using the single words. However, in parsing, the derivation of meaning involves simply looking single words up in the lexicon. In learning, on the other hand, the literal derivation is not acceptable, and the process is complicated. In learning, meaning derivation involves a search for metaphors implied by the single words and selec tion of concepts from the context.
We have explained two surprising phenomena:
- ( 1) How can a phrase be learned from a single example (bury the hatchet)? To that end, we have shown stra tegies for concept extraction which rely on linguistic and world knowledge.
- How can a phrase be learned even when a metaphor does not exist (kick the bucket)? In fact, the same learning strategies as in (1) are employed also in ab sence of a metaphor.
However, when a metaphor does not exist, the association between the pattern and the meaning remains unexplained. The phrase cannot be used in a general way, and its appli cation is limited.
Acknowledgement
I thank Ron Sumida for helpfull comments.
@inproceedings{ijcai1987p25,
title = {Learning Idioms - With and Without Explanation},
author = {Zernik, Uri},
booktitle = {Proceedings of the Tenth International Joint Conference on
Artificial Intelligence, {IJCAI-87}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {John McDermott},
pages = {133--135},
year = {1987},
note = {Cognitive Modeling},
url = {https://ijcai.org/proceedings/1987/25},
}
TY - CPAPER TI - Learning Idioms - With and Without Explanation AU - Zernik, Uri T2 - Proceedings of the Tenth International Joint Conference on Artificial Intelligence, IJCAI-87 PB - International Joint Conferences on Artificial Intelligence PY - 1987 SP - 133 EP - 135 UR - https://ijcai.org/proceedings/1987/25 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: