Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T18:18:36.867Z Has data issue: false hasContentIssue false

Discourse analysis based segregation of relevant document segments for knowledge acquisition

Published online by Cambridge University Press:  04 October 2016

N. Madhusudanan*
Affiliation:
Virtual Reality Laboratory, Centre for Product Design and Manufacturing, Indian Institute of Science, Bangalore, India
Amaresh Chakrabarti
Affiliation:
Virtual Reality Laboratory, Centre for Product Design and Manufacturing, Indian Institute of Science, Bangalore, India
B. Gurumoorthy
Affiliation:
Virtual Reality Laboratory, Centre for Product Design and Manufacturing, Indian Institute of Science, Bangalore, India
*
Reprint requests to: N. Madhusudanan, Virtual Reality Laboratory, Centre for Product Design and Manufacturing, Indian Institute of Science, Bangalore 560 012, India. E-mail: madhu@cpdm.iisc.ernet.in
Rights & Permissions [Opens in a new window]

Abstract

Documents are a useful source of expert knowledge in organizations and can be used to foresee, in an earlier stage of a product's life cycle, potential issues and solutions that might occur in later stages of its life cycle. In this research, these stages are, respectively, design and assembly. Even if these documents are available online, it is rather difficult for users to access the knowledge contained in these documents. It is therefore desirable to automatically extract the knowledge contained in these documents and store them in a computer accessible or manipulable form. This paper describes an approach for the first step in this acquisition process: automatically identifying segments of documents that are relevant to aircraft assembly, so that they can be further processed for acquiring expert knowledge. Such identification of relevant segments is necessary for avoiding processing of unrelated information that is costly and possibly distracting for domain relevance. The approach to extracting relevant segments has two steps. The first step is the identification of sentences that form a coherent segment of text, within which the topic does not shift. The second step is to classify segments that are within the topics of interest for knowledge acquisition, that is, aircraft assembly in this instance. These steps filter out segments that are unrelated, and therefore need not be processed for subsequent knowledge acquisition. The steps are implemented by understanding the contents of documents. Using methods of discourse analysis, in particular, discourse representation theory, a list of discourse entities is obtained. The difference in discourse entities between sentences is used to distinguish between segments. The list of discourse entities in a segment is compared against a domain ontology for classification. The implementation and results of validation on sample texts for these steps are described.

Information

Type
Special Issue Articles
Copyright
Copyright © Cambridge University Press 2016 
Figure 0

Fig. 1. Overview of the knowledge acquisition procedure from documents; (a) detailed implementation details of segmentation part and (b) the same for classification part.

Figure 1

Fig. 2. Segment breaks indicated by TextTiling and human subjects.

Figure 2

Fig. 3. An example of a discourse representation structure for the sentence “Riveting is the process of joining two plates of metal using a pin called a rivet.”

Figure 3

Fig. 4. Anaphora resolution output.

Figure 4

Fig. 5. An example of discourse representation structure interpretation of a sentence.”

Figure 5

Fig. 6. An example of discourse entities in the sentence.

Figure 6

Table 1. Different similarity measures between words from two lists

Figure 7

Fig. 7. Feedback obtained from 31 subjects for a total of 30 adjacent sentence-pair similarities.

Figure 8

Table 2. Numbers of subjects for various values and differences of intersentence similarity

Figure 9

Fig. 8. Values of intersentence similarity between adjacent sentences.

Figure 10

Fig. 9. Values of SMi for between adjacent sentences.

Figure 11

Fig. 10. Example of sentences classified using the implementation.

Figure 12

Fig. 11. A screen grab of the AIRCRAFT ontology as seen in Protégé.

Figure 13

Fig. 12. Comparison of the performance of the implementation against those of subjects.

Figure 14

Fig. 13. A subject's response sheet for the reading exercise.

Figure 15

Table 3. Number of subjects for both segment boundaries and relevance of sentences

Figure 16

Fig. 14. Values of intersentence similarity.

Figure 17

Fig. 15. Values of SMi and max, avg, and min for adjacent sentences.

Figure 18

Table 4. Relevance scores assigned by the implementation for its segments

Figure 19

Fig. 16. A comparison of classified segments by subjects and the implementation.