File Information

File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/metho/88/p88-1022_metho.xml

Size: 28,442 bytes

Last Modified: 2025-10-06 14:12:12

<?xml version="1.0" standalone="yes"?>
<Paper uid="P88-1022">
  <Title>TWO TYPES OF PLANNING IN LANGUAGE GENERATION</Title>
  <Section position="3" start_page="0" end_page="179" type="metho">
    <SectionTitle>
1 Introduction
PAULINE (Planning And Uttering Language In
</SectionTitle>
    <Paragraph position="0"> Natural Environments) is a language generation program that is able to realize a given input in a number of different ways, depending on how its pragmatic (interpersonal and situation-specific) This work was done while the author was at the Yale</Paragraph>
    <Section position="1" start_page="0" end_page="179" type="sub_section">
      <SectionTitle>
University Computer Science Departmentt New Haven
</SectionTitle>
      <Paragraph position="0"> This work was supported in part by the Advanced Research Projects Agency monitored by the Office of Naval Research under contract N00014-82-K-0149. It was also supported by AFOSR contract F49620-87-C-0005.</Paragraph>
      <Paragraph position="1"> goals are set by the user. The program consists of over 12,000 lines of T, a dialect of LISP developed at Yale University.</Paragraph>
      <Paragraph position="2"> PAULINE addresses simultaneously a wider range of problems than has been tried in any single language generation program before (with the possible exception of \[Clippinger 74\]). As is to be expected, no part of PAULINE provides a satiefactorily detailed solution to any problem; to a larger or smaller degree, each of the questions it addresses is solved by a set of simpl~ed, somewhat ad hoC/ methods. However, this is not to say that the program does not provide some interesting insights about the nature of language generation and the way that generators of the future will have to be structured.</Paragraph>
      <Paragraph position="3"> One insight pertains to the problems encountered when the various tasks of generation -- both of text planning and of realization ~ are interleaved to provide plannlng-on-demand rather than strict top-down planning (which has been the approach taken so far). The planning tasks that are best performed on demand tend to have short-range effects on the text (compared to those best performed in full before realization). In order to achieve the types of communicative goals such tasks usually serve, the planner must ensure that they work together harmoniously so that their effects support one another rather than conflict.</Paragraph>
      <Paragraph position="4"> This requirement imposes constraints on the organlzation and architecture of a generation system. This paper describes PAULINE's architecture, the text planning tasks implemented, and how the tasks are managed. Unfortunately many details have to be left unsaid; the interested reader is referred to relevant material at appropriate points.</Paragraph>
      <Paragraph position="5"> Overview descriptions appear in \[Hovy 87a, 87b\].</Paragraph>
    </Section>
    <Section position="2" start_page="179" end_page="179" type="sub_section">
      <SectionTitle>
1.1 The Problem
</SectionTitle>
      <Paragraph position="0"> Depending on how the user sets the communicative goals, PAULINE produces over 100 variations of an episode that took place at Yale University in April 1986 (it also produces multiple versions of episodes in two other domains; see \[Hovy 86a, 86b\]). In each case, PAULINE is also given a description of the hearer and the same three principal topics from a single underlying representation network.</Paragraph>
      <Paragraph position="1"> As a quick informal description of the episode, PAULINE says: Exaxnple I. YALE UNIVERSITY PUNISHED</Paragraph>
    </Section>
  </Section>
  <Section position="4" start_page="179" end_page="179" type="metho">
    <SectionTitle>
A NUMBER OF STUDENTS FOR BUILDING A
SHANTYTOWN ON BEINECKE PLAZA BY
ARRESTING 76 STUDENTS AND TEARING IT
DOWN ONE MORNING IN EARLY APRIL. THE
STUDENTS WANTED YAlE TO DIVEST FROM
COMPANIES DOING BUSINESS IN SOUTH
AFRICA. FINALLY. THE UNIVERSITY GAVE
IN AND ALLDVED THE STUDENTS TO
REBUILD IT.
</SectionTitle>
    <Paragraph position="0"> This is the kind of description one may hear from a passerby. In contrast, when PAULINE is given the goals to be more formal and to slant its description of the episode toward the protesters, it produces: Example 2. AS A RD4INDER TO YAlE</Paragraph>
  </Section>
  <Section position="5" start_page="179" end_page="179" type="metho">
    <SectionTitle>
UNIVERSITY TO DIVEST FROM COI~ANIES
DOING BUSINESS IN SOUTH AFRICA. A
LARGE NUMBER OF CONCERNED STUDENTS
ERECTED A SHANTYTOWN --- NAMED WINNIE
14ANDELA CITY --- ON BEINECKE PLAZA IN
EARLY APRIL. THE LOCAL COMMUNITY
EXPRESSED SUPPORT FOR THE STUDENTS&amp;quot;
</SectionTitle>
    <Paragraph position="0"/>
  </Section>
  <Section position="6" start_page="179" end_page="179" type="metho">
    <SectionTitle>
REQUESTED THAT YALE UNIVERSITY GIVE TH~
PERMISSION TO REASSEMBLE IT ON BEINECKE
PLAZA; CONCURRENTLY, SEVERAL LOCAL
POLITICIANS AND FACULTY M~{BEP.S EXPRESSED
CRITICISM OF YALE'S ACTIONS. FINALLY, YALE
PERMITTED THE STUDENTS TO RECONSTRUCT THE
</SectionTitle>
    <Paragraph position="0"> SHASTYTOWN.</Paragraph>
    <Paragraph position="1"> Of course, in face-to-face conversations a protester would probably be less formal and more openly opinionated. PAULINE (although now spe-\]c~-g in support of the university) illustrates: Example 8. IT PISSES ME OFF THAT A</Paragraph>
  </Section>
  <Section position="7" start_page="179" end_page="179" type="metho">
    <SectionTitle>
FEW SHIFTLESS STUDENTS WERE our TO
MAKE TROUBLE ON BEINECKE PLAZA ONE
DAY. THEY TOOK OVER BEINECKE PLAZA
AND BUILT A SHANTYTOWN. WINNIE
MANDELA CITY, BECAUSE THEY WANTED
YALE UNIVERSITY TO PULL THEIR MONEY
OUT OF COMPANIES WITH BUSINESS IN
SOUTH AFRICA. THE UNIVERSITY ASKED
THE STUDENTS TO BUILD THE SHANTYTOWN
ELSEWHERE, BUT THEY REFUSED. I AM
HAPPY THAT OFFICIALS RDIOVED THE SHANTYTOWN
ONE MORNING. FINALLY. YALE GAVE IN
LET THE IDIOTS PUT IT UP AGAIN. AT THE
SAME TIME YALE SAID THAT A COMMISSION
WOULD GO TO SOUTH AFRICA IN JULY TO CHECK
OUT THE SYST\]~f OF APARTHEID, BECAUSE THE
UNIVERSITY WANTED TO BE REASONABLE.
</SectionTitle>
    <Paragraph position="0"> The construction of such texts is beyond the capabi~ties of most generators written to date.</Paragraph>
    <Paragraph position="1"> Though many generators would be capable of producing the individual sentences, some of the pre-real~ation planning tasks have never been attempted, and others, though studied extensively (and in more detail than implemented in PAULINE) have not been integrated into a single planner under pragmatic control This paper involves the questions: what are these pl~n-;-g tasks? How can they all be integrated into one planner? How can extralinguistic communicative goals be used to control the planning process? What is the nature of the relation between text planner and text realiser?</Paragraph>
  </Section>
  <Section position="8" start_page="179" end_page="181" type="metho">
    <SectionTitle>
2 Interleaving or Top-Down
Planning?
</SectionTitle>
    <Paragraph position="0"/>
    <Section position="1" start_page="179" end_page="180" type="sub_section">
      <SectionTitle>
2.1 The Trouble with Traditional
Planning
</SectionTitle>
      <Paragraph position="0"> In the text planning that has been done, two principal approaches were taken. With the integrated approach, planning and generation is one contlnuous process: the planner-realizer handles syntactic constraints the same way it treats treats all other constraints (such u focus or lack of requisite hearer knowledge), the only difference being that syntactic constraints tend to appear late in the planning-realisation process. Typically, the generator is written as a hierarchical expansion planner (see \[Sacerdoti 77\]) -- this approach is exempUfled by KAMP, Appelt's planner-generator (\[Appelt 81, 82, 83, 85\]). With the #eparated approach, planning takes place in its entirety before realization starts; once planning is over, the planner is of no further use to the realizer. This is the case in the generation systems of \[McKeown 82\], \[McCoy  85\], \[R~sner 86, 87\], \[Novak 87\], \[Bienkowski 86\], \[Paris 87\], and \[McDonald &amp; Pustejovsky 85\].</Paragraph>
      <Paragraph position="1"> Neither approach is satisfactory. Though conceptually more attractive, the integrated approach makes the grammar unwieldy (it is spread throughout the plan library) and is slow and impractical m after all, the realization process proper is not a planning task -- and furthermore, it is not clear whether one could formulate all text planning tasks in a sufficiently homogeneous set of terms to be handled by a single planner. (This argument is made more fully in \[How/85\] and \[McDonald &amp; Pustejovsky 85\].) On the other hand, the separated approach typically suffers from the stricture of a one-way narrow-bandwidth interface; such a planner could never take into account fortuitous syntactic opportunities -- or even he aware of any syntactic notion! Though the separation permits the use of different representations for the planning and realization tasks, this solution is hardly better:, once the planning stage is over, the realizer has no more recourse to it; if the realizer is able to fulfill more than one planner instructions at once, or if it is unable to an instruction, it has no way to bring about any replanning. Therefore, in practice, separated generators perform only planning that has little or no syntactic import -- usually, the tasks of topic choice and sentence order.</Paragraph>
      <Paragraph position="2"> Furthermore, both these models both run counter to human behavior: When we speak, we do not try to satisfy only one or two goals, and we operate (often, and with success) with conflicting goals for which no resolution exists. We usually begin to speak before we have planned out the full utterance, and then proceed while performing certain planning tasks in bottom-up fashion.</Paragraph>
    </Section>
    <Section position="2" start_page="180" end_page="181" type="sub_section">
      <SectionTitle>
2.2 A Solution: Interleaving
</SectionTitle>
      <Paragraph position="0"> T, Lking this into account, a better solution is to perform limited-commitment planning ~ to defer planning until necessitated by the realization process. The planner need assemble only a pardeg tial set of generator instructions m enough for the realization component to start working on and can then continue planning when the realization component requires further guidance. This approach interleaves planning and realization and is characterized by a two-way communication at the realizer's decision points. The advantages are: First, it allows the separation of planning and realization tasks, enabling them to be handled in appropriate terms. (In fact, it even allows the separation of special-purpose planning tasks with idiosyncratic representational requirements to be accommodated in special-purpose planners.) Second, it allows planning to take into account unexpected syntactic opportunities and inadequacies.</Paragraph>
      <Paragraph position="1"> Third, this approach accords well with the psycholinguistic research of \[Bock 87\], \[Rosenherg 77\], \[Danks 77\], \[De Smedt &amp; Hempen 87\], \[Hempen &amp; Hoenkamp 78\], \[Hempen 77, 76\], and \[Levelt &amp; Schriefers 87\]. This is the approach taken in PAULINE.</Paragraph>
      <Paragraph position="2"> But there is a cost to this interleaving: the type of planning typically activated by the realizer differs from traditional top-clown planning. There are three reasons for this. 1. Top-down planning is prescriptive: it determines a series of actions over an extended range of time (i.e., text). However, when the planner cannot expand its plan to the final level of detail m remember, it doesn't have access to syntactic information m then it-has to complete its task by planning in-line, during realization. And in-line planning usually requires only a single decision, a selection from the syntactically available options. After in-line planning culminates in a decision, subsequent processing continues as realkation -- at least until the next set of unprovided-for options. Unfortunately, unlike hierarchical plan steps, subsequent in-llne planning optidns need not work toward the same goal (or indeed have any relation with each other); the planner has no way to guess even remotely what the next set of optious and satisfiable goals might be.</Paragraph>
      <Paragraph position="3"> 2. In-line planning is different for a second reason: it is impossible to formulate workable plans for common speaker goals such as pragmatic goals.</Paragraph>
      <Paragraph position="4"> A speaker may, for example, have the goals to impress the hearer, to make the hearer feel socially~ subordinate, and yet to be relatively informal These goals play as large a role in generation as the speaker's goal to inform the hearer about the topic. However, they cannot be achieved by constructing and following a top-down plan -- what would the plan's steps prescribe? Certainly not the sentence &amp;quot;I want to impress you, but still make you feel subordinatem! Pragmatic effects are best achieved by making appropriate subtle decisions during the generation process: an extra adjective here, a slanted verb there. Typically, this is a matter of in-line planning.</Paragraph>
      <Paragraph position="5"> 3. A third difference from traditional planning is the following: Some goals can be achieved, flushed from the goal list, and forgotten. Such goals (for example, the goal to communicate a certain set of topics) usually activate prescriptive plans. In contrast, other goals cannot ever be  fully achieved. If you are formal, you are formal throughout the text; if you are friendly, arrogant, or opinionated, you remain so -- you cannot suddenly be &amp;quot;friendly enough&amp;quot; and then flush that goal. These goals, which are pragmatic and stylistic in nature, are well suited to in-llne planning. Generation, then, requires two types of planning. Certain tasks are most easily performed in top-down fashion (that is, under guidance of a hierarchical planner, or of a fixed-plan (schema or script) applier), and other tasks are most naturally performed in a bottom-up, selective, fashion. That is, some tasks are prescriptiee -- they act over and give shape to long ranges of text -- and some are restr/ct/ee -- they act over short ranges of text, usually as a selection from some number of alternatives. Prescriptive strategies are forms, tive: they control the construction and placement of parts in the paragraph and the sentence; that is, they make some commitment to the final form of the text (such as, for example, the inclusion and order of specific sentence topics). Restrictive strategies are selective: they decide among alternatives that were left open (such as, for example, the possibility of including additional topics under certain conditions, or the specific content of each sentence). A restrictive planner cannot simply plan for, it is constrained to plan with: the options it has to select from are presented to it by the realizer.</Paragraph>
    </Section>
    <Section position="3" start_page="181" end_page="181" type="sub_section">
      <SectionTitle>
2.3 Planning Restrictively: Moni-
toring
</SectionTitle>
      <Paragraph position="0"> Since there is no way to know which goals subsequent decisions will affect, restrictive planning must keep track of all goals -- confllcting or not and attempt to achieve them all in parallel. Thus, due to its bottom-up, run-time nature, planning with restrictive strategies takes the form of execution monitoring (see, say, \[Fikes, Hart &amp; Niisson 72\], \[Sacerdoti 77\], \[Miller 85\], \[Doyle, Atkiuson &amp; Doshi 86\], \[Broverman &amp; Croft 87\]); we will use the term monitoring here, appropriate for a system that does not take into account the world's actual reaction (in generation, the bearer's actual response), but that trusts, perhaps naively, that the world will react in the way it expects. Monitoring requires the following: * checking, updating, and recording the current satisfaction status of each goal * determining which goal(s) each option will help satisfy, to what extent, in what ways * determining which goal(s) each option will thwart, to what extent, and in what ways * computing the relative priority of each goal in order to resolve conflicts (to decide, say, whether during instruction to change the topic or to wait for a socially dominant hearer to change it) When the planner is uncertain about which long-term goals to pursue and which sequence of actions to select, the following strategies are useful: * prefer common intermediate goals (subgoals shared by various goals \[Durfee &amp; Lesser 86\])  * combine the latter two strategies (a goal receives higher priority the longer it waits and the fewer times it has been advanced)</Paragraph>
    </Section>
  </Section>
  <Section position="9" start_page="181" end_page="184" type="metho">
    <SectionTitle>
3 Planning in PAULINE
</SectionTitle>
    <Paragraph position="0"/>
    <Section position="1" start_page="181" end_page="182" type="sub_section">
      <SectionTitle>
3.1 Program Architecture, Input
and Opinions
</SectionTitle>
      <Paragraph position="0"> The user provides PAULINE with input topics and a set of pragmatic goals, which activate a number of intermediate rhetorical goals that control the style and slant of the text. Whenever planning or realization require guidance, queries are directed to the activated rhetorical goals and their associated strategies (see Figure 1).</Paragraph>
      <Paragraph position="1"> Prescriptive planning is mostly performed during topic collection and topic organiEation and restrictive planning is mostly performed during realization. Restrictive planning is implemented in PAULINE in the following way: None of the program's rhetorical goals (opinion and style) are ever fully achieved and flushed; they require decisions to be made in their favor throughout the text.</Paragraph>
      <Paragraph position="2"> PAULINE keeps track of the number of times each such goal is satisfied by the selection of some option (of course, a single item may help satisfy a number of goals simultaneously). For conflict resolution, PAULINE uses the least-satisfied strategy: the program chooses the option helping the goals with the lowest total satisfaction status. In order to do this, it must know which goals each option will help satisfy. Responsibility for providing this  - interpretation - new topics - juxtaposition - ordering - sentence type - organisation - clauses - wordJ  information lies with whatever produces the option: either the lexicon or the language specialist functions in the grammar.</Paragraph>
      <Paragraph position="3"> PAULINE's input is represented in a standard case-frame-type language based on Conceptual Dependency (\[Schank 72, 75\], \[Schank &amp; Abelson 77\]) and is embedded in a property-inheritance network (see \[Charnlak, Riesbeck, &amp; McDermott 80\], \[Bohrow &amp; Winograd 77\]). The shantytown example consists of about 120 elements. No intermediate representation (say, one that varies depending on the desired slant and style) is created. PAULINE's opinions are based on the three affect values GOOD, NEUTRAL, and BAD, as described in \[Hovy 86b\]. Its rules for a~ect combination and propagation enable the program to compute an opinion for any representation element. For instance, in example 2 (where PAULINE speaks as a protester), its sympathy list cont~-. the elements representing the protesters and the protesters' goal that Yale divest, and its antipathy list contains Yale and Yale's goal that the university remain in an orderly state.</Paragraph>
    </Section>
    <Section position="2" start_page="182" end_page="183" type="sub_section">
      <SectionTitle>
3.2 Text Planning Tasks
</SectionTitle>
      <Paragraph position="0"> This section very briefly notes the text planning tasks that PAULINE perforras: topic collection, topic interpretation, additional topic inclusion, topic juxtaposition, topic ordering, intrasentential slant, and intrasententlal style.</Paragraph>
      <Paragraph position="1"> Topic Collection (Prescriptive): This task collecting, from the input elements, additional representation elements and determining which aspects of them to say -- is pre-eminently prescriptive. Good examples of topic collection plans (also called schemas) can be found in \[McKeown 82\], \[Paris &amp; McKeown 87\], and \[R~sner 86 I. In this spirit PAULINE has three plans m the DE-SCRIBE plan to find descriptive aspects of objects, the RELATE plan to relate events and statechanges, and the CONVINCE plan to select topics that will help convince the hearer of some opinion.</Paragraph>
      <Paragraph position="2"> Whenever it performs topic collection, PAULINE applies the prescriptive steps of the appropriate collection plan to each candidate topic, and then in turn to the newly-found candidate topics, for as long as its pragmatic criteria (amongst others, the amount of time available) allow. The CONVINCE plan (described in \[Hovy 85\]) contain%  amongst others, the steps to ~ay good intention, say good results, and appeal to authority. Example 1 presents the topics as given; in example 2, the CONVINCE plan prescribes the inclusion of the protesters' goal and the support given by the local community and faculty; and in example 3, with opposite sympathies, the same plan prescribes the inclusion of Yale's request and of the announcement of the investigation commission.</Paragraph>
    </Section>
    <Section position="3" start_page="183" end_page="184" type="sub_section">
      <SectionTitle>
Topic Interpretation (Preserlptlve and
</SectionTitle>
      <Paragraph position="0"> Restrictive): As described in \[Hovy 87c\], generators that slavishly follow their input elements usually produce bad text. In order to produce formulations that are appropriately detailed and/or slanted, a generator must have the ability to aggregate or otherwise interpret its input elements, either individually or in groups, as instances of other representation elements. But finding new interpretations can be very dlt~cult; in general, this task requires the generator (a) to run inferences off the input elements, and (b) to determine the expressive suitability of resulting interpretations. Though unbounded inference is not a good idea, limited inference under generator control can improve text significantly. One source of control is the generator's pragmatic goals: it should try only inferences that are likely to produce goalserving interpretations. In this spirit, PAULINE has a number of prescriptive and restrictive strategies that suggest specific interpretation inferences slanted towards its sympathies. For example, in a dispute between ~we ~ (the program's sympathies) and UtheyS, some of its strategies call for the interpretations that * coercion: they coerce others into doing things for them * appropriation: they use ugly tactics, such as taking and using what isn't &amp;quot;theirs * conciliation: we are conciliatory; we moderate our demands Interpretation occurred in examples 1 and 3: the notions of punishment in example 1, and of appropriation (%ook over Beinecke Plaza s) and conc~iation (~Y=ale gave in~) in example 3, did not appear in the representation network.</Paragraph>
      <Paragraph position="1"> Additional Topic Inclusion (Restrictive): During the course of text planning, the generator may find additional candidate topics. When such topics serve the program's goals, they can be included in the text. But whether or not to include these instances can only be decided when such topics are found; the relevant strategies are therefore restrictive. For example, explicit statements of opinion may be interjected where appropriate, such as, in example 3, the phrases Ult pisses me off m and uI am happy that ~.</Paragraph>
      <Paragraph position="2"> Topic Juxtaposition (Restrictive): By juxtaposing sentence topics in certain ways, one can achieve opinion-related and stylistic effects. For example, in order to help slant the text, PAULINE uses multi-predicate phrases to imply certain affects. Two such phrases are aNot only X, but Y~ and uX; however, Y~; depending on the speaker's feelings about X, these phrases attribute feelings to Y, even though Y may really be neutral (for more detail \[How/ 86b\]). With respect to stylistic effect, the juxtaposition of several topics into a sentence usually produces more complex, forma~ sounding text. For example, consider how the phrases uas a reminder w, us\]so, at that time s, and ~concurrently ~ are used in example 2 to link sentences that are separate in example 3. The task of topic juxtaposition is best implemented restrictively by presenting the candidate topics as options to strategies that check the restrictions on the use of phrases and select suitable ones.</Paragraph>
      <Paragraph position="3"> (The equivalent prescriptive formulation amounts to giving the program goals such as \[find in the network two topics that will fit into a %Yot o,~/buff phrase\], a much less tractable task.) Topic Ordering (Prescriptive): The ordering of topics in the paragraph is best achieved prescriptively. Different circumstances call for different orderings; newspaper articles, for instance, often contain an introductory summarising sentence. In contrast to the abovementioned schemas (\[McKeown 82\], etc.), steps in PAULINE's topic collection plans are not ordered; additional plans must be run to ensure coherent text flow. PAULINE uses one of two topicordering plans which are simplified scriptifications of the strategies discussed in \[Hobbs 78, 79\] and \[Mann &amp; Thompson 83, 87\].</Paragraph>
      <Paragraph position="4"> Intrasentential Slant (Restrictive): In addition to interpretation, opinion inclusion, and topic juxtaposition, other slanting techniques include the use of stress words, adjectives, adverbs, verbs that require idiosyncratic predicate contents, nouns, etc. Due to the local nature of most of these techniques and to the fact that options are only found rather late in the realization process, they are best implemented restrictively. In example 2, for example, the protesters are described as &amp;quot;a large number of concerned students ~. This is generated in the following way: The generator's noun group specialist produces, amongst others, the goals to say adjectives of number and of opinion. Then the specialist that controls the real- null ization of adjectives of number collects all the alternatives that express number attributively (such as ~a few =, Zmany ~, a number) together with the connotations each carries. The restrictive strategies activated by the rhetorical goals of opinion then select the options of ~many ~ and ~a large number&amp;quot; for their slanting effect. Finally, the restrictive strategies that ~xve the rhetorical goals determining formality select the latter alternative.</Paragraph>
      <Paragraph position="5"> The opinion %oncerned&amp;quot; is realized similarly, as are the phrases zas a reminder ~ and, in example 3, &amp;quot;a few shiftless students&amp;quot; and ~idiots'.</Paragraph>
      <Paragraph position="6"> Intrasentential Style (Restrictive): Control of text style is pre-eminently a restrictive task, since syntactic alternatives usually have relatively local effect. PAULINE's rhetorical goals of style include haste, formality, detail, simplicity (see \[Hovy 87d\]). Associated with each goal is a set of restrictive strategies or plans that act ae criteria at relevant decision points in the realization process. Consider, for example, the stylistic difference between examples 2 and 3. The former is more forreal: the sentences are longer, achieved by using conjunctions; they contain adverbial clauses, usually at the beginnings of sentences (~later, at 5:30 am one morning'); adjectival descriptions are relativised (anamed Winnie Mandela City'); formal nouns, verbs, and conjunctions are used (%rected, requested, concurrently, permitted=). In contrast, example 3 seems more colloquial because the sentences are shorter and simpler; they contain fewer adverbial clauses; and the nouns, verbs, and conjunctions are informal (ffibuilt, asked, at the same time, let=). Indications of the formality of phrases, nouns, and verbs are stored in discriminations in the lexicon (patterned after \[Goldman 75\]).</Paragraph>
    </Section>
  </Section>
class="xml-element"></Paper>
Download Original XML