---
title: "Extraction of Items from Abstracts"
authors:
  - "Fujio Nishida"
  - "Giichi Kishimoto"
  - "Shinobu Takamatsu"
doi: ""
url: "https://ijcai.org/proceedings/1979/143"
pdf: "https://ijcai.org/proceedings/1979/0143.pdf"
venue: "Proceedings of the Sixth International Joint Conference on Artificial Intelligence"
year: 1979
pages: ""
track: ""
keywords:
---

# Extraction of Items from Abstracts

Fujio Nishida, Giichi Kishimoto, Shinobu Takamatsu

*Proceedings of the Sixth International Joint Conference on Artificial Intelligence*.

## Abstract

This paper presents a method of extracting prescribed items from a summary or an abstract of technical papers. An experimental system is now under development. The internal expression of an input sentence is transformed into a standard form which has the standard case-labels for extraction of items. The part of remaining sentences is combined with the adjacent sentence into an item section every main item. [1] And the prescribed items are extracted efficiently.

## Full text

## 1. EXTRACTED ITEMS

This paper is primarily concerned with a textual analysis from the viewpoint of extraction of items in a specified form for filing. The kind of texts is chosen to a summary of some technical papers, the length of which is rather short. The first thing to be done will be the determination of the specification table of the extracted items rather than the construction of the rewriting rules. T'he main items to be extracted are generally chosen to the labels of main frames appearing in many summaries of technical papers which can be also considered to produce their respective detailes of the main frames of summaries by various transformation. For the whole of various kinds of technical papers, however, it is a difficult and significant problem to choose the main items and to construct a well organized tree or graph of these summaries. Hence, we confine the file of the main object to a specific one, for example, one of software systems such as language processing systems. In this scheme, a choice of main items is taken as shown in Table 1.

Table 1. A Specification Table

![Image](https://ijcai.org/proceedings/1979/fulltext/143/image_000000_48fa871f13fcdd237f0220098d8d4cecb42b67eb6f479fc6c81f8f21b8eb5290.png)

In the above, two capital-letter sequents connected with a hyphen '-' are a case-label and a category of a term inserted to the case respectively. The specification of the category of a case is assumed optional. The abbreviated large symbols denote OBJect, COMPonent, PREDicate, AGent, PATient., SOurce, Goal, Modal or manner, INSTRument, USED system or location, PARTicipant, CHaracteristic, System, Function and Process. Each underline denotes a slot of a case and a small letter t denotes a term. Each term takes a form

<!-- formula-not-decoded -->

which means a term t plays the role denoted by a case or a case-category label C in a specified upper case frame and it is sometimes modified by several terms in a case frame enclosed by parentheses.

In a modifying frame, the modified term and the case frame are described together with a predicative term when it is necessary to show the role of the modified term clearly. In the Table 1, the symbol n in a modifying frame denotes the modified term prefixed to the frame. The double underlined term specifies or defines the main case-label of the term prefixed to the modifying frame and are used for identification of the term. In a completed form for output, however, they are deleted for efficiency. The nested modification of a term is restricted to specified terms with the symbol '#' or '##' in order to avoid to store duplicated information and non-essential one. The term with the symbol '#' can be modified by a modifying frame which involves a term in the same case-label as the prefixed case-label recursively. The term with the symbol '##' can be modified by any modifying frame so long as it is not duplicated information.

A main item is defined as a pair of a case-label and the charac~erized term with a number instead of modifying frames appearing in the leftmost of the specificat io.1 table. For a case-label, there are sometimes several terms in a union or serial form, where the union form is an unordered set of terms with a form ' C: t, u tau --- ' ,while the serial form is an ordered set of terms with a form ' C: t,htz~ --- ', placed by a temporal or causal relation.

## 2. NORMALIZATION

Prior to extracting some specified items from summaries, it is preferable that each sentence of a summary is normalized to some extent. First, each input of a summary is transformed into the internal form by parsing. Each word of a pronoun or a common noun is characterized by attaching a number by means of the anaphoric analysis though the attached number is omitted except section 4 for simplicity. Then the internal form is transformed into the standard form which takes ·:1 concrete predicate word as a governor at every partial predicate or function expression and dose not involve any term of the same name as a case-label. Every transformation is done by refering to case-labels and categories of terms though the precise conversion procedures are omitted for simplicity. The outline of the conversions is described as follows.

## 2.1 Transform To Predicate-governor Forms

This is a form of a predicate expression every part of which generally takes a concrete predicative word as a governor if the part involves a concrete predicative word. For example, let us take an example of an internal form which involves a term of a function form that contains a predicative word p corresponding to a clause or a phrase.

<!-- formula-not-decoded -->

The predicate-governor form of the above is

<!-- formula-not-decoded -->

If a term left function form lacks a predicative word, the of the pseudo case of a predicative word is empty.

## [Example 1]

K: t 1 (COMP: t 1 )+ K: t 1 (0BJ: ·'·, COMP: tt),

where the symbole '~ ' shows the left side is to be replaced by the right side.

A term of the also transformed case-label K. same name as a case label K is to an expression using the

<!-- formula-not-decoded -->

where the symbol '$' denotes a certdin term to be replaced by a concrete term if it appears later.

## 2.2 Transform To Non-complementary Forms

A predicate part of a complement transformed to a non-complementary case-transformation. form is form by a

## [Example 3]

<!-- formula-not-decoded -->

where pairs a bold letter of case-labels · denotes a sequence of and terms.

## 2.3 Removal Of Formal Predicative Words

A formal predicative word such as 'be based on' or 'comprise' is removed, and the case-labels prefixed to the dependant terms are replaced by a more concrete case label implied by the removed predicative word.

## [Example 4]

(PRED: use, AG: t,, PAT: ta,

- ~ (PRED: t 1 , t , AG: t 1 , INSTR: t,).

PURPOSE: ta (PRED: *· ~ ))

The conversion rules in article 2.2 and 2.3 are implemented for each word in a word dictionary.

## 3. EXTRACTION OF ITEMS ----

From the normalized sentences of a summary the items in the specification table are extracted. First, the subject sentence is taken from a sentence of the summary which involves a predicative word of category 'process' and contains several terms involved in the main items of the specification table as well as in the title. The cases of these items are identified using the method described in section 1 and several case-transformation rules such as

<!-- formula-not-decoded -->

Thereafter, the details arranged as indicated table, combined with the the edition area for of the main items are in the specification main items and put into output.

Subsequently, the remaining sentences are processed from the first sentence. First, the main item to which the current sentence belongs is identified. Second, the part to be extracted is arranged to the specified form. For example, if a sentence contains a serial relation, it is arranged as followes;

(PRED-F: t 1 , AG-S: t2, PAT: t3, MEANS-F: t+(PRED-F: * , t ) + (PRED-F: tit, 't) 1\{PRED-F: t 1 , AG-S: t 2 , PAT: t\_,).

Then, the following sentence is taken and it is asked whether or not this sentence belongs to the same main item as the preceding one. If it does, the part to be extracted is arranged, combined with the preceding extracted part as an item section and rearranged using some temporal relations or combined rules such as

<!-- formula-not-decoded -->

If the following sentence dose not belong to the same item as the preceding one, the extracted part of t·he preceding i tern section are marked for later scanning, and its copy is combined and rearranged with the data in the edition area for output. Then the current sentence is processed as a new item sentence. At the end of the summary, the scanning restarts from the beginning of the summary for extracting the specified detail from the remaining parts of each sentence. Each term is stored from the output form in~o a tree-like file of categories together with several sequents of the prefixed case-labels and the document number.

## 4. EXAMPLE

## 4.1 An Example

- (1) This paper describes TORUS, a natural language understanding system which serves as a front end to a data base management system in order to facilitate communication with a casual user. (2) TORIJS uses a semantic network for understanding input statements and for deciding what information to output in response. (3) The semantic network stores general knowledge about the problem domain. (4) A number of functions of TORUS make it possible to integrate the meaning

of an input statement to the semantic network, and to select a portion of the semantic network which stores information that must be output.

## 4.2 Standard Forms

- (1) (PRED-P : describing, AG: paper'l, PAT: TORUS

( PRED- F: understanding, AG: ·~, PAT: natural-language'!)

(PRED-F: communicating, INSTR: ·~. M: easy, COAGENT: casual-user'!)

(AG: *, USED : front-end'l (AG: *, USED: system'l (PRED-F: managing,

AG: *, PAT: data-base'l)))),

- (2) (PRED-F: understanding, AG: TORUS, INSTR:
2. semantic-network'!, PAT: input-statement'!)
3. U(PRED-F: deciding, AG: TORUS, INSTR: semantic­ network'! PAT: information (DET: what) ( PRED-F: output, PAT: · 1~,
4. ENVIRONMENT: response)),
- (3) (PRED-F: storing, AG: semantic-network'!, PAT: general-knowledge'! ( OBJ: ·~, PART: problem-domain' 1)),
- (4) (PRED-F: integrating, AG: TORUS, PAT: meaning'! (CH : *, OBJ: input-statement'2~ G: semantic-network'!, M: possible)
7. U(PRED-F: selecting, AG : TORUS, PAT: portion'! (OBJ: *, COMPOSITE: semantic-network'! (PRED-F: storing, AG: 'ic, PAT: infcrmation'l (PRED-F: output, PAT: ·~, M: must))) M: possible) .

## 4.3 Extracted Items

(PRED-F: understanding (PRED-F: *, AG: TORUS, PAT: natural-language) ==

- U integrating (PRED-F: *, AG: TORUS, PAT: meaning (CH: *, OBJ: input-statement), G: semantic-network, M: possible)

U sleeting (PRED-F: *, AG: .I.Q.EllS, PAT: portion (OBJ: *, COMPOSITE: semantic-network))

u deciding (PRED-F: ,., , AG: ~. PAT: informa­ tion (DET: what) (PRED-F: output, PAT: '~, ENVIRONMENT: response)),

P.G-S: TORUS,

INSTR-S: semantic-network (PRED-F: storing, AG: ·':, PAT : general-knowledge, USED: l.QE.U.S.) (PRED-F: storing, AG: *· PAT: information), USED-S: front-end (AG: *· USED-S: system (PRED-F: managing, AG: *· PAT: data-base), INSTR: I.QRUS)).

## REFERENCE

[1] Hobbs,J.R. "Coherence and Interpretation in English TeYts." In Proc. IJCAI-77. MIT, Cambridge, Mass., Augu~l977, pp. 110-116.
