<?xml version="1.0"?><!DOCTYPE article SYSTEM "/project/take/software/searchbench_offline_processing/paperxml_generator/aclextractor/src/python/../resource/dtd/paperxml.dtd"><article><header><firstpageheader><page local="1"/><title>CONSTRUCTIBLE REPRESENTATIONS FOR TWO SEMANTIC RELATIONS</title><author surname="PAGAN" givenname="FRANK G."><org  name="Frank G"/></author></firstpageheader><frontmatter><p>Frank G. Pagan</p><p>CONSTRUCTIBLE REPRESENTATIONS FOR TWO SEMANTIC RELATIONS</p><p>1. Introduction</p></frontmatter><abstract></abstract></header><body><section title=""><p>This paper is concerned with semantic (or lexical) structures of the type used in programs which involve natural language processing, such as question-answering systems. These structures, which generally take the form of graphs representing semantic relations defined on word senses, must satisfy some rather self-evident requirements re­lating to their linguistic significance and adequacy and to their suita­bility for computational implementation. In addition, if the lexical subsets in question are to be nontrivial in size, the structures must be <i>constructible </i><i>in</i><i> </i>some systematic, consistent way, preferably with the aid of a computer. The structures which have been used in existing experimental systems, such as those reported in M. R. Quiixian (1969) and R. M. Schwarcz, J. F. Burger, R. F. Simmons (1970), have gene­rally been very restricted, and it has been argued (S. Y. Sedelow, 1972) that it is their lack of constructibility which has precluded the possibility of extending them.</p><p>The aim of this paper is to describe two examples of the use of constructibility as a design criterion for semantic structures. The se­mantic relations of hyponymy and compatibility are introduced in the following section, and suitable representations for them are developed in sections 3 and 4, respectively. Throughout the discussion, the con­structibility of a representation is to be interpreted as its amenability to the use of a computational discovery algorithm which would build the structure and have the properties of semi-automatic operation, simple input data, efficiency in the quantity of input, consistency main­tenance, and monotonie refinement of the growing structure. The meaning of this terminology will be made more clear in the course of the discussion.</p><page local="2" global="30"/><p>It is far beyond the scope of the paper to consider the development and implementation of practical programs for building large semantic structures. It should also be emphasized that the aim is not the de­velopment of linguistic theories or the presentation of <i>particular </i>lexical structures. While the linguistic positions adopted in the following section are consistent with much of the existing literature, they are primarily intended to provide a sample context in which the role of constructibility may be illustrated.</p></section><section number="2." title="Hyponymy and Compatibility"><p>The term <i>hyponymy </i>has been used by J. Lyons (1968) to denote the common but somewhat vague notion of " semantic inclusion ". A <i>hyponymy p </i>of a word sense <i>q </i>is a word sense whose meaning is a "subset" of the meaning of <i>q;</i><i> </i>for example, <i>scarlet </i>is a hyponym of <i>red, </i>and <i>tulip </i>is a hyponym of <i>flower. </i>Intuitively, if <i>p </i>is a hyponym of <i>q, </i>then it makes sense to say that <i>p </i>is a kind of <i>q. </i>Synonymy of word senses may be defined in terms of hyponymy : <i>p </i>is a synonym of <i>q </i>if and only if <i>p </i>is a hyponym of <i>q </i>and <i>q </i>is a hyponym of <i>p. </i>The hyponymy relation is evidently reflexive and transitive.</p><p>The importance of hyponymy has been generally recognized by workers in computational semantics (see, for example, M. R. Quil-lian, 1969, and R. M. Schwarcz, J. F. Burger, R. F. Simmons, 1970). Quillian's system (M. R. Quiixian, 1969) is a generalization of a scheme for representing lexical <i>definitions </i>of word senses in terms of <i>supersets </i>and <i>properties, </i>where the superset relation is simply the inverse of hypo­nymy. When the superset of some sense is modified by the relevant properties, an expression is obtained which is a definition of <i>paraphrase </i>of the given sense. As a highly simplified example, suppose that the superset of <i>bachelor </i>is <i>man, </i>with the corresponding property <i>unmar­ried, </i>and that the superset of <i>youth </i>is also <i>man, </i>with the corresponding property <i>young. </i>A simple calculation would then mark the expressions <i>young bachelor </i>and <i>unmarried youth </i>as paraphrases, since both are equiv­alent to the expression <i>young unmarried man. </i>Although I have not mentioned many of the details and problems involved (such as the possible forms properties may take), it seems clear that a representation for hyponymy is necessary for such important semantic processes as transformation between equivalent linguistic expressions.</p><page local="3" global="31"/><p>Turning to the <i>compatibility </i>relation, the simplest case involves combinations of adjective senses and noun senses to form expressions which may be either meaningful <i>(hungry man) </i>or meaningless <i>(hungry theory). </i>The two senses may be said to be compatible if their combina­tion is meaningful. It turns out that little can be done with regard to the representation of this relation unless its definition is extended as follows: two adjective senses are compatible if and only if there are noun senses compatible with both. It is useful here to think of noun senses as " atoms " or " constants " and adjective senses as " predicates " which take noun senses as arguments (this is similar to Fillmore's approach [C.J. Fillmore, 1969]). The second definition of compatibility then involves the intersections of the domains of predicates. This re­lation, which is reflexive and symmetric, will be the more important as far as constructibility is concerned.</p><p>As for the <i>use </i>of compatibility, on the other hand, the first defini­tion is the important one. First, in a linguistic or computational system involving the generation or analysis of sentences, it would be useful in excluding meaningless constructions of word senses, and it can be argued that this capability is a fundamental one for any such system. Secondly, the relation provides the ability to <i>disambiguate </i>words in the context of their combination with other words. For example, suppose that <i>hard </i>has two senses written as <i>hard (difficult) </i>and <i>hard (not soft), </i>and that <i>ball </i>has the two senses <i>ball (round object) </i>and <i>ball (social event). </i>Suppose further that <i>hard (difficult) </i>is compatible with <i>question </i>and incompatible with both senses of <i>ball, </i>and that <i>hard (not soft) </i>is incom­patible with <i>question </i>and <i>ball (social event) </i>but compatible with <i>ball (round object). </i>Then, in the expression <i>hard question, hard </i>must mean <i>hard (difficult). </i>Similarly, in the expression <i>hard ball, hard </i>must mean <i>hard (not soft) </i>and <i>ball </i>must mean <i>ball (round object), </i>since the other three combinations are all incompatible.</p></section><section number="3." title="Structures . for Hyponymy"><p>To illustrate some classes of structures for the hyponymy relation, a hypothetical set of seven word senses <i>a, b, g </i>will be used. Their hyponymy relationships are given in Fig. 1 in the form of a matrix: a sense <i>x </i>is a hyponym of a sense <i>y </i>if and only if there is a 1 in the po­sition whose row corresponds to <i>x </i>and whose column corresponds to <i>y.</i></p><page local="4" global="32"/><p><b>Fig. 1. <i>Hyponymy matrix.</i></b></p><p>The graph structure which directly corresponds to this matrix is given in Fig. 2.</p><p><b>Fig. 2. <i>F-graph.</i></b></p><p>In an <i>F-graph </i>such as this, each node corresponds to a sense, and the interpretation of the structure is that <i>x </i>is a hyponym of <i>y </i>if and only if there is an arc from <i>x's </i>node to <i>y s </i>node (strictly speaking, since hyponymy is reflexive, there should be a loop at each node, but these may be omitted without loss of information).</p><page local="5" global="33"/><p>An obvious simplification is otbained by making use of the transi­tivity of hyponymy in the interpretation of the structure. In a <i>G-graph </i>(Fig. 3), then, the nodes are unchanged from the corresponding <i>F-</i>graph, but now <i>x </i>is a hyponym of <i>y </i>if and only if there is a <i>path </i>from <i>x's </i>node to <i>y's </i>node.</p><p><b>Fig. 3. <i>G-graph.</i></b></p><p>An F-graph is the transitive closure of its corresponding G-graph, and the G-graph has no " redundant " arcs; i.e., arcs from <i>x </i>to <i>y </i>and from <i>y </i>to <i>z </i>imply that there is no arc from <i>x </i>to <i>z. </i>This, together with the fact that synonyms are represented by separate nodes, implies that G-graphs are not necessarily unique; for example, the G-graph in Fig. 4 is equivalent to that in Fig. 3.</p><p><b>Fig. <i>4. An equivalent G-graph.</i></b></p><doubt alpha="0.0" length="1" tooSmall="False" monospace="0.0">3</doubt><page local="6" global="34"/><p>This non-uniqueness may be avoided by transforming the G-graph into an <i>H-graph, </i>in which synonyms are associated with the same node but the interpretation is otherwise unchanged. All H-graphs are acyclic, since all the senses on a cycle would have identical hyponymy relation­ships with all other senses, i.e., they would be synonyms. Thus the nodes form a partially ordered set, and H-graphs may be represented by lattice-like Hasse diagrams (D. E. Rutherford, 1965) where each edge is assumed to be directed towards the top of the page, although the arrows are not explicitly present (Fig. 5).</p><p><b>Fig. 5. <i>H-graph.</i></b></p><p>It may easily be seen that H-graphs are in one-to-one correspond­ence with the set of all possible hyponymy matrices (transitive, square, Boolean matrices). They are thus <i>a fully general </i>class of structures, and the question arises as to whether the set of linguistically significant structures is actually more restrictive than this. Judging from the ex-sting literature in pure and applied linguistics, there would seem to be a consensus that hyponymy graphs should in fact be tree-structured. This is apparently the case in Quillian's system (M. R. Quillian, 1969), for example, and some experimental support for the psycholog­ical reality of this type of structure is given in A. M. Collins, M. R. Quhxian (1969). T. G. Bever and P. S. Rosenbaum (1970) have also argued for the adequacy of tree structures in this context. In terms of H-graphs, the necessary restriction is obtained by requiring that any word sense may be an <i>immediate </i>hyponym of at most one other sense; i.e., it may not be a hyponym of two " disjoint " senses.</p><page local="7" global="35"/><p>The class of structures so obtained may be termed <i>H-forests, </i>since they are a proper subset of the H-graphs.</p><p>Although it has been generally adopted in existing models, the restriction to H-forests is not without its difficulties. The H-graph in Fig. 6 represents an intuitively correct set of hyponymy relationships which is inconsistent with the H-forests.</p><doubt alpha="100.0" length="6" tooSmall="False" monospace="0.0">person</doubt><doubt alpha="100.0" length="5" tooSmall="False" monospace="0.0">child</doubt><doubt alpha="100.0" length="6" tooSmall="False" monospace="0.0">mother</doubt><doubt alpha="100.0" length="6" tooSmall="False" monospace="0.0">father</doubt><p><b>Fig. 6. <i>Apparent inadequacy of H-forests.</i></b></p><p>An interesting but open question is whether such examples can be considered to be rare in natural language, occurring only in very special cases such as kinship terminology. A related question concerns the validity of the assumption that a given sense is <i>necessarily </i>an immediate hyponym of at most one other sense, so that hyponymy, defined on this basis, must be tree-structured. It is clear that with the present state of our knowledge a linguistic case can be made for both H-graphs and H-forests as the appropriate class of structures for the hyponymy re­lation.</p><p>Turning now to the constructibility of the various possible classes of hyponymy structures, it is not necessary to consider F-graphs and G-graphs, since they may be dismissed in favor of H-graphs purely on the grounds of their mathematical properties and economy of rep­resentation. Both H-graphs and H-forests are constructible insofar as one can devise semi-automatic discovery procedures which will, in principle, construct them from basic data obtained from an informant.</p><page local="8" global="36"/><p>This " basic data " would consist of judgments of the relationships between particular pairs of senses: either the first is a hyponym of the second, the second is a hyponym of the first, they are synonyms, or they are related in none of these ways.</p><p>The H-graph or H-forest would be constructed by a process of monotonie refinement; i.e., after the incorporation of each additional word sense, the new structure would be a recognizable generalization of the previous structure. More specifically, suppose that H( and <i>Hi+1</i>are the current structures after <i>i </i>and i + 1 senses, respectively, x and <i>y </i>are any two senses previously processed, and the <i>distance </i>between two senses on the same path is the number of arcs separating them. Then the following statements would hold:</p><p><i>a)</i><i> </i>If x and <i>y</i><i> </i>are at the same node in H„ then they are at the same node in Hi+1;</p><p><i>b)</i><i> x </i>and <i>y </i>are not at the same node in <i>H{ </i>iff they are not at the same node in H,+1; <i>c)</i><i> x </i>is above <i>y </i>in <i>H{ </i>iff <i>x </i>is above <i>y </i>in <i>Hi+l ;</i></p><p><i>d)</i><i> </i>if <i>x</i><i> </i>is a distance <i>d</i><i> </i>above <i>y</i><i> </i>in Hf, then <i>x</i><i> </i>is a distance <i>d</i><i> </i>or <i>d~\-</i>1 above <i>y </i>in Hi+1.</p><p>e) if x is a distance <i>à </i>above <i>y </i>in <i>Hi+1, </i>then x is a distance <i>d </i>or <i>d-1 </i>above <i>y </i>in Hrf;</p><p>/) x and <i>y </i>are not on the same path in Hrf iff they are not on the same path in Hj+1.</p><p>The remaining requirements for constructibility are those of input efficiency and consistency maintenance. An obvious point of reference for efficiency is the maximum number of inputs which would be re­quired irrespective of the algorithm and the set of word senses used. This is approximately given by | <i>N<footnote anchor="2"/>, </i>where <i>N </i>is the number of senses, and would be reached in cases where inputs must be obtained for all pairs of senses. The transitivity of hyponymy would allow H-graphs to be constructed with better efficiency than this; for example, if a sense <i>z</i><i> </i>were found to be a hyponym of <i>y,</i><i> </i>and <i>y</i><i> </i>were known to be a hyponym of x, then it could be inferred or <i>predicted </i>that <i>z </i>is a hyponym of x with no additional input. H-forests could be constructed with better efficiency than H-graphs since they are a much more predictive class of structures; for example, if <i>z </i>were found to be " unrelated" at the root of a tree, then it would be predicted to be " unrelated " everywhere in the tree.</p><p>Because the H-graphs are a fully general class of structures, incon­sistency of a set of inputs with respect to them could be due only to constructible representations for two semantic relations     ~  a violation of transitivity, and the procedure could check for such occurences automatically.<page local="9" global="37"/> In the case of H-forests, there is more scope for inconsistency, since any valid H-graph which is not also an H-forest represents a set of information which is inconsistent with H-forests. The procedure would have to obtain redundant inputs in order to maintain a consistency check in this case. The details of testing for and correcting inconsistencies would depend upon the properties of the particular discovery procedure used.</p><p>To summarize this section, I have attempted to place in perspective the plausible classes of structures for hyponymy. Both H-graphs and H-forests satisfy the basic requirement for constructibility. The con­struction of the latter, however, would be more efficient, so that it would be disadvantageous to use a discovery procedure for H-graphs in general if H-forests alone are linguistically adequate.</p></section><section number="4." title="Structures for Compatibility"><p>The variety of structure classes for the compatibility relation turns out to be richer than in the case of hyponymy. To illustrate some of these representations, suppose that the compatibility relationships among the seven word senses <i>a,</i><i> b,     g </i>are as shown in the matrix of Fig. 7.</p><doubt alpha="0.0" length="6" tooSmall="False" monospace="0.0">1 1111</doubt><doubt alpha="0.0" length="4" tooSmall="False" monospace="0.0">1001</doubt><doubt alpha="0.0" length="5" tooSmall="False" monospace="0.0">10011</doubt><doubt alpha="0.0" length="6" tooSmall="False" monospace="0.0">100111</doubt><doubt alpha="0.0" length="25" tooSmall="False" monospace="0.0">1    0    0 1    0    0 1</doubt><p><b>Fig. 7. <i>Compatibility matrix.</i></b></p><p>Since the relation is symmetric, it is quite natural to represent it as an undirected graph (an <i>A-graph) </i>where the nodes correspond to senses and the edges indicate compatibility. The ^4-graph corresponding to Fig. 7 is given in Fig. 8.</p><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">a</doubt><doubt alpha="55.6" length="9" tooSmall="False" monospace="0.0">b c d e f</doubt><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">e</doubt><doubt alpha="25.0" length="28" tooSmall="False" monospace="0.0">a    b    c    d    e    f g</doubt></section><section number="1" title="(symmetric)"><page local="10" global="38"/><p><b>Fig. 8. <i>A-graph.</i></b></p><p>For large sets of senses, /1-graphs would clearly be unwieldy and uneconomic, and a more compact representation would be highly desirable. One particularly interesting transformation of the matrix or <b>yl</b>-graph is obtained by grouping senses with the same compatibility properties with respect to all the other senses and placing them at the same node. The interpretation of such a <i>C-graph </i>is that two senses are compatible if and only if they are associated with the same or adja­cent nodes. The C-graph for the present example is given in Fig. 9. It can be easily shown that every C-graph is unique and that this class of structures is fully general.</p><p><b>Fig. 9. <i>C-graph.</i></b></p><page local="11" global="39"/><p>Turning now to more restrictive structures, a more compact rep­resentation can sometimes be obtained by transforming the undi­rected C-graph into a directed <i>D-graph </i>with the same set of nodes but with the interpretation that two senses are compatible if and only if either they are at the same node or there exists a path between their nodes. In analogy to the situation for H-graphs, the nodes of a D-graph are partially ordered. Fig. 10 shows a D-graph for the example in the form of a Hasse diagram. The D-graphs are not a fully general class of structures; i.e., there are C-graphs with no corresponding D-graphs. Neither are they necessarily unique: it can be shown that some C-graphs have more than one equivalent D-graph.</p><p><b>e,f g Fig. 10. <i>D-graph.</i></b></p><p>The linguistic significance of these structures lies in their strong similarity to systems of semantic <i>markers </i>or <i>features </i>(corresponding to nodes) related by <i>redundancy rules </i>(corresponding to edges) (J. J. Katz, J. A. Fodor, 1963). In this case, a feature is <i>defined </i>as the set of senses which, in other formulations, would be said to <i>have </i>the feature. The relationships among features, and hence the compatibility properties of word senses, have often been represented by structures similar to D-graphs ; moreover, a survey of the relevant theoretical and computa­tional literature (e.g., R. C. Schank, 1969; F. Sommers, 1963) would reveal that tree-like structures have nearly always been considered to be adequate for this purpose. The graph of Fig. 10 is in fact such a <i>D-forest. </i>A given set of compatibility relationships can be represented by at most one D-forest.</p><p>The constructibility criterion also bears strongly on the relative merits of these structure classes. Considering the C-graphs first, it may easily be shown that this class satisfies all the requirements of con­structibility except the crucial one of efficiency.<page local="12" global="40"/> Assuming the availa­bility of basic data in the form of yes-or-no judgments of the compati­bility of unordered pairs of word senses, a C-graph could be built by a monotonie refinement process: at each stage the current sense would either be added to an existing node or form a new node, possibly in conjunction with the " splitting " of other nodes. Efficiency, however, is the worst possible because the class of structures is fully general, and the judgements obtained for the compatibility of the current sense with some subset of the previous senses have no predictive value for its com­patibility with any of the other senses in the graph.</p><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">e</doubt><p>The lack of efficiency in constructing C-graphs can be regarded as a corollary of the fact that inconsistencies are impossible. They are pos­sible in the case of D-graphs, however, and thus the assumption that they would not arise would make some judgments unnecessary after others became known. But D-graphs fail to be constructible because of their non-uniqueness. The D-graphs shown in Fig. 11 and Fig. 12 are equivalent,</p><p><b>Fig. 11. <i>A non-unique D-graph.</i></b></p><p>and that shown in Fig. 13 represents the same information except that it contains an additional word sense.</p><page local="13" global="41"/><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">a</doubt><doubt alpha="100.0" length="1" tooSmall="False" monospace="0.0">e</doubt><p><b>Fig. 12. <i>An equivalent D-graph.</i></b></p><p><b>Fig. 13. <i>A refinement of Fig. 11.</i></b></p><page local="14" global="42"/><p>The latter graph is a simple modification of Fig. 11 but not of Fig. 12, and there is no graph equivalent to Fig. 13 which is easily obtained from Fig. 12. Since a given discovery procedure could construct either of the first two graphs depending upon the order in which the senses were incorporated, the process would in general involve complete reconstruction rather than monotonie refinement.</p><p>The D-forests, finally, are constructible in all respects. Monotonie refinement is characterized in this case by the following statements, where <i>x </i>and <i>y </i>again are any two senses previously processed and D&lt; and Di+1 are the current forests after <i>i </i>and <i>i </i>+ 1 senses, respectively:</p><p><i>a)</i><i> </i>if <i>x</i><i> </i>and <i>y</i><i> </i>are at the same node in D4, then they are at the same or adjacent nodes in <i>Di+1;</i></p><p><i>b)</i><i> </i>if <i>x</i><i> </i>is a distance <i>à</i><i> </i>above y in D„ then <i>x</i><i> </i>is a distance <i>d</i><i> </i>or <i>d </i>+ 1 above <i>y </i>in D,+1;</p><p><i>c)</i><i> </i>if <i>x </i>is a distance <i>d </i>above <i>y </i>in <i>Di+1, </i>then <i>x </i>is a distance <i>d </i>or <i>à </i>— 1 above <i>y </i>in D, ;</p><p><i>d)</i><i> </i><i>x</i><i> </i>and <i>y</i><i> </i>are not on the same path in D, iff they are not on the same path in <i>Di+i.</i></p><p>A D-forest is a highly predictive structure; i.e., ajudgment involving one of its word senses will in general predict the outcome of many other judgments. A detailed estimation of the efficiency of construction would involve the order of the senses, the configuration of the final structure, and the node-scanning strategy used in the discovery al­gorithm. It is sufficient here to recall, however, that nodes correspond to linguistic features, and hence one would expect that if the number of senses processed were very large, then the number of nodes would be much smaller. Thus all the nodes would appear relatively early in the construction process, and this leads to the conclusion that the total number of judgments would be a nearly linear function of the number of senses. In order to detect inconsistencies, however, some of this efficiency would have to be sacrificed and redundant judgments taken.</p><p>To sum up this section, the series of structure classes considered for representing compatibility has led to one class, the D-forests, which is constructible. These structures also have several important properties in common with other models in theoretical and computational lin­guistics.</p><page local="15" global="43"/></section><section number="5." title="Conclusion"><p>This paper has presented two examples of the use of constructibility as a design criterion for lexical or semantic structures of the type used in natural language processing. This criterion is essential if we ever hope to implement computational systems with broad linguistic com­petence. It is very encouraging that in the two cases considered the approach has led to structures basically equivalent to those which have actually been used. Although these previous models have generally lacked the property of constructibility, then, it is suggested that this is a fault of design which can be overcome.</p><page local="16" global="44"/></section><references><p><b>T. G. E-ever, P. S. Rosenbaum, </b><b><i>Some Lexical Structures and their Empirical Validity, </i>in R. </b><b>A. Jacobs, P. S. </b><b>Ro­</b><b>senbaum </b><b>(eds.), <i>Readings in English Transformational Grammar, </i>Weltham (Mass), 1970.</b></p><p><b>A. </b><b>M. </b><b>Collins</b><b>, M. R. </b><b>Quillian, </b><b><i>Re­trieval Time from Semantic Memory, </i>in </b><b>«J. </b><b>Verb. Learn. Verb. Behav. », VIII (1969), pp. 240-247.</b></p><p><b>C. J. </b><b>FnxMORE, <i>Types of Lexical Infor­mation, </i>in </b><b>F. Kiefer </b><b>(ed.), <i>Studies in Syntax and Semantics, </i>Dordrecht (Hol­land), 1969.</b></p><p><b>J. J. Katz, J. A. Fodor, </b><b><i>The Structure of a Semantic Theory, </i>in « Language », XXXLX (1963), pp. 170-210.</b></p><p><b>J. Lyons, </b><b><i>Introduction to Theoretical Lin­guistics, </i>London, 1968.</b></p><p><b>M. R. </b><b>Quillian, </b><b><i>The Teachable Lan­guage Comprehender, </i>in « Communica­tions of the ACM», XII (1969) 8, pp. 459-476.</b></p><p><b>D. E. </b><b>Rutherford, </b><b><i>Introduction to Lattice Theory, </i>Edinburgh, 1965.</b></p><p><b>R. C. </b><b>Schank, </b><b><i>A Conceptual Parser for Natural Language, </i>in <i>Proc. IfCAI, </i>Washington, 1969, pp. 569-578.</b></p><p><b>R. M. </b><b>Schwarcz, J. F. Burger</b><b>, R. </b><b>F. Simmons, </b><b><i>A Deductive Question-answerer for Natural Language Inference, </i>in « Com­munications of the ACM », XIII (1970) 3, pp. 167-183.</b></p><p><b>S. Y. Sedfxow, </b><b><i>Language Analysis in the Humanities, </i>in « Communications of the ACM», XV (1972) 7, pp. 644-647.</b></p><p><b>F. Sommers, </b><b><i>Types and Ontology, </i>in « Phil. Rev. », LXXII (1963), pp. 327-363.</b></p></references></body></article>