Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T02:30:42.264Z Has data issue: false hasContentIssue false

Extraction of templates from phrases using Sequence Binary Decision Diagrams

Published online by Cambridge University Press:  19 July 2018

D. HIRANO
Affiliation:
Graduate School and Faculty of Information Science and Electrical Engineering, Kyushu University, Fukuoka, Japan e-mail: hirano@limu.ait.kyushu-u.ac.jp
K. TANAKA-ISHII
Affiliation:
Research Center for Advanced Science and Technology, University of Tokyo, Tokyo, Japan e-mail: kumiko@cl.rcast.u-tokyo.ac.jp
A. FINCH
Affiliation:
National Institute of Information and Communications Technology Kyoto, Kyoto, Japan e-mail: andrew.finch@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

The extraction of templates such as ‘regard X as Y’ from a set of related phrases requires the identification of their internal structures. This paper presents an unsupervised approach for extracting templates on-the-fly from only tagged text by using a novel relaxed variant of the Sequence Binary Decision Diagram (SeqBDD). A SeqBDD can compress a set of sequences into a graphical structure equivalent to a minimal deterministic finite state automata, but more compact and better suited to the task of template extraction. The main contribution of this paper is a relaxed form of the SeqBDD construction algorithm that enables it to form general representations from a small amount of data. The process of compression of shared structures in the text during Relaxed SeqBDD construction, naturally induces the templates we wish to extract. Experiments show that the method is capable of high-quality extraction on tasks based on verb+preposition templates from corpora and phrasal templates from short messages from social media.

Information

Type
Article
Copyright
Copyright © Cambridge University Press 2018 
Figure 0

Fig. 1. A binary decision tree and corresponding BDD structures representing the Boolean function abc ∨ abc ∨ abc.

Figure 1

Fig. 2. Equivalent Trie, minDFA and SeqBDD representing: {ac, abc, aac, acc, abbc}.

Figure 2

Fig. 3. (a) is when two phrases {w1x1x2x3w2, w1x4x5x6w2} are given as input. (b) is when four phrases {w1x1w2x3w3, w1x1w2x4w3, w1x2w2x3w3, w1x2w2x4w3} are given as input.

Figure 3

Fig. 4. Original and relaxed sharing rules.

Figure 4

Algorithm 1 Reduce : SeqBDD Reduction algorithm

Figure 5

Algorithm 2 Get_node : Original

Figure 6

Algorithm 3 Get_node : Proposed Relaxed Version

Figure 7

Fig. 5. Original and Relaxed SeqBDDs for the input data of {abefi, acegi, adehi}.

Figure 8

Fig. 6. Post-processed SeqBDD representing: {ac, abc, aac, acc, abbc} same as Figure 2.

Figure 9

Fig. 7. SeqBDDs post-processing examples.

Figure 10

Fig. 8. Extracting parser-based template hypotheses.

Figure 11

Fig. 9. verb+preposition template extraction from the Gigaword corpus.

Figure 12

Table 1. Summary information and statistics for the Twitter data-sets

Figure 13

Table 2. Template extraction results for all the 600 set of data

Figure 14

Fig. 10. Extraction of templates from twitter using template-annotated corpora.

Figure 15

Algorithm 4 Union