• Aucun résultat trouvé

Hierarchical topic structuring: from dense segmentation to topically focused fragments via burst analysis

N/A
N/A
Protected

Academic year: 2021

Partager "Hierarchical topic structuring: from dense segmentation to topically focused fragments via burst analysis"

Copied!
9
0
0

Texte intégral

(1)

HAL Id: hal-01186443

https://hal.archives-ouvertes.fr/hal-01186443

Submitted on 24 Aug 2015

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Hierarchical topic structuring: from dense segmentation

to topically focused fragments via burst analysis

Anca Simon, Pascale Sébillot, Guillaume Gravier

To cite this version:

Anca Simon, Pascale Sébillot, Guillaume Gravier. Hierarchical topic structuring: from dense seg-mentation to topically focused fragments via burst analysis. Recent Advances on Natural Language Processing, 2015, Hissar, Bulgaria. �hal-01186443�

(2)

Hierarchical topic structuring: from dense segmentation to topically

focused fragments via burst analysis

Anca Simon Universit´e de Rennes 1 IRISA & INRIA Rennes

Pascale S´ebillot INSA de Rennes IRISA & INRIA Rennes

[email protected] [email protected] [email protected]

Guillaume Gravier CNRS

IRISA & INRIA Rennes

Abstract

Topic segmentation traditionally relies on lexical cohesion measured through word re-occurrences to output a dense segmen-tation, either linear or hierarchical. In this paper, a novel organization of the topical structure of textual content is proposed. Rather than searching for topic shifts to yield dense segmentation, we propose an algorithm to extract topically focused frag-ments organized in a hierarchical manner. This is achieved by leveraging the tem-poral distribution of word re-occurrences, searching for bursts, to skirt the limits im-posed by a global counting of lexical re-occurrences within segments. Comparison to a reference dense segmentation on var-ied datasets indicates that we can achieve a better topic focus while retrieving all of the important aspects of a text.

1 Introduction

Being aware of the topical structure of texts or automatic transcripts is known to be helpful for multiple natural language processing tasks such as summarization, question answering, etc. Vari-ous solutions have emerged to obtain such a struc-ture, the most interesting ones being generic so-lutions that can be applied on any kind of textual data. These generic solutions are generally based on lexical cohesion, i.e., on identifying segments with a consistent use of vocabulary, in particular measured via word re-occurrences. Their output is a dense segmentation, i.e., contiguous segments, most of the time linear even if the structure of dis-course is known to have a hierarchical form (Grosz and Sidner, 1986; Marcu, 2000).

Dense segmentation, linear or hierarchical, is however not necessarily appropriate to reflect the fact that some fragments of the data bear im-portant ideas while others are simple fillers, i.e., they do not bring additional important informa-tion. This notion of irrelevant ideas was also mentioned in (Choi, 2000) where the author notes that skipping irrelevant fragments improves nav-igation. In addition, lexical re-occurrence is not sufficient for this type of segmentation, as we will demonstrate. In particular in the hierarchical case, segments get smaller as we go towards fine grain segmentation: As a consequence, there is a re-duced number of words per segment and neigh-boring segments might refer to the same general topic and hence exhibit high lexical coherence.

To skirt these limits, we investigate a different way of organizing the topical structure of textual content. We rely on the fact that some words ap-pear in bursts, i.e., with a frequency higher than normal at specific locations in the text. The key idea that we leverage is that the presence of lexi-cal bursts usually indicates a strong topilexi-cal focus, as we will highlight. As an alternative to dense hierarchical topic segmentation, we propose to de-rive a hierarchy of topically focused fragments as illustrated in Figure 1. A generic representation for classical hierarchical topic segmentation is de-picted in Figure 1(a), where the main topics are divided into sub-topics, which in turn can be di-vided. A dense segmentation is provided at each level and the goal is to identify topic frontiers. De-parting from the traditional thinking, the idea in Figure 1(b) is to spot topically focused fragments that are not necessarily contiguous and organize the fragments at various levels in a hierarchical way. Exploiting Kleinberg’s algorithm (Klein-berg, 2002) to provide a hierarchy of bursty

(3)

frag-(a) (b)

Figure 1: Generic respresentations of (a) classical dense topic segmentation vs (b) topically focused fragments. Vertical lines illustrate topic and sub-topic frontiers.

ments for each word, we propose an algorithm to build a topical organization of a document such as the one in Figure 1(b). As a proof of concept, eval-uations are performed by qualitative and quantita-tive comparison to the traditional dense segmenta-tion for which hierarchical reference segmentasegmenta-tion exists.

The paper is organized as follows. Section 2 presents a brief overview of existing work on hier-archical topic segmentation. Section 3 shows the limits of current hierarchical segmentation strate-gies relying on lexical cohesion. Section 4 ana-lyzes the distribution of reiterations via burst anal-ysis. Section 5 describes and evaluates the algo-rithm to build the hierarchy of topically focused fragments. Section 6 concludes the paper.

2 Related work

Several studies for statistical laws in language have proposed burst detection models that analyze the distributional pattern of words (Sarkar et al., 2005a; Madsen et al., 2005). The quest for these models has been driven by various applications like: keyword extraction (Monachesi et al., 2006), style investigation (Sarkar et al., 2005b), etc. To our knowledge, burst detection hasn’t been used before in the context of topic segmentation of tex-tual data, most of the approaches exploiting lexical cohesion through words re-occurrences

In the case of hierarchical topic segmentation, a first approach is to apply a linear topic segmen-tation algorithm recursively (Carroll, 2010; Guin-audeau, 2011). One of the challenges is to decide when to stop. Additionally, a segmentation error at a higher level in the hierarchy can be propagated towards the lower levels. Hence, a few models have been proposed to explicitly model the

hierar-chical segment structure. HierBayes (Eisenstein, 2009) is an unsupervised algorithm formalized in a Bayesian probabilistic framework. The under-lying principle is that each word in a text is rep-resented by a language model estimated on a por-tion, more or less important, of the text. The draw-back of this approach is that it cannot deal with segments of variable lengths and it needs prior in-formation on the duration of the segments at each level in the hierarchy. In (Kazantseva and Sz-pakowicz, 2014), the authors propose to use the hierarchical affinity propagation graphical model introduced in (Givoni et al., 2011) to extract the hierarchical topic structure. Similar to Eisenstein, prior information on the granularity of the seg-mentation is required.

3 The limits of current hierarchical topic

segmentation strategies

All of the techniques mentioned in the previous section target dense segmentation. To motivate the use of burst analysis and the introduction of a non-dense topical structure, we first show that lexical re-occurrences fail at explaining the reference hi-erarchical segmentation in a number of cases. We study here the behavior of two commonly-used measures of lexical cohesion on the hierarchical reference segmentation of a number of datasets. 3.1 Measures of lexical cohesion via word

re-occurrences

The first measure considered is the similarity-based approach for which a cosine similarity is computed between vectors representing the con-tent of adjacent segments. Let V represent the vo-cabulary containing each word that appears in the text to segment. For each segment Si, the vector

vi contains the TF-IDF weight of each term in V

computed over Si, where the IDF values are

com-puted over the entire collection for each dataset. The cosine similarity is defined as

C(Si−1, Si) = P v∈V vi−1(v) vi(v) r P v∈V v2 i−1(v) P v∈V v2 i(v) .

The second measure considered is a probabilis-tic one where lexical cohesion for a segment Siis

computed using a Laplace law as in (Utiyama and Isahara, 2001), i.e., C(Si) = log ni Y j=1 fi(wij) + 1 ni+ k ,

(4)

where ni is the number of word occurrences

in Si, fi(wji) is the number of occurrences of

the word wji in segment Si and k is the

num-ber of words in V. The quantity C(Si) increases

when words are repeated and decreases consis-tently when they are different. This value obtained for a segment Si can be seen as the capacity of a

language model learned on the segment to predict the words of the segment.

Note that the two measures are complementary: One considers adjacent segments to identify topic shifts, while the other intrisically measures the co-hesion of a segment. Both are nevertheless inde-pendent of the segmentation method used.

3.2 Corpora

Three datasets, previously used in the context of hierarchical segmentation, are considered in this paper: a medical textbook (Eisenstein, 2009); Wikipedia articles (Carroll, 2010); manual and au-tomatic French TV show transcripts (Guinaudeau, 2011). All the datasets are preprocessed in the same way: Words are tagged and lemmatized with TreeTagger1and only the nouns, non modal verbs

and adjectives are retained.

The Wikipedia corpus contains 66 articles with a hierarchy of up to 4 levels. The reference seg-mentation is obtained from the structures given by the author of each article. Alike, the reference segmentation considered for the medical dataset is the structure created by the author when writ-ing the book. The book is organized as follows: It has 17 parts; each part is divided into chap-ters, which are in turn divided into sections. This corpus was first used by (Eisenstein and Barzi-lay, 2008) for linear topic segmentation and the segmentation was done at the level of sections (227 chapters and 1,136 sections). The French TV show transcripts dataset is more challenging than the two others, particularly with automatic tran-scripts. The corpus contains seven episodes of a report show Envoy´e Sp´ecial. Each report has a duration of about 2 hours and was automatically transcribed with a standard ASR system. Manual transcripts for 4 reports are also available. Note that transcripts do not respect the norms of writ-ten texts: no paragraphs; structure based on utter-ances (i.e., sequences of words often separated by breath intakes) rather than sentences; no punctu-ation signs or capital letters. Additionally, ASR

1http://www.ims.uni-stuttgart.de/projekte/corplex/TreeTagger

transcripts contain transcription errors (word error rate ca. 30 %) which may imply a lack of word repetitions. The reference segmentation has 3 lev-els and was obtained through manual annotation (done by an annotator). The first level has 26 fron-tiers, the second one 246 and the third one 722.

Throughout this paper the highest level in the hierarchy will be denoted level 0 and represents an entire Wikipedia article/part of the medical text-book/transcript of a TV show and the lowest level will correspond to level 4/2/3 respectively.

3.3 Experimental evaluation

For the two measures, Figure 2 reports the evolu-tion of the lexical cohesion over all segments of the second level in the reference topic hierarchy as well as global statistics for C(Si). Each row

corresponds to a different dataset: First, the TV show manual transcripts (Fig. 2(a), 2(b), 2(c)) and second, the medical textbook (Fig. 2(d), 2(e), 2(f). Similar results are obtained also for the Wikipedia articles, but for brevity we do not present them here. The figures on the first column show the co-hesion values obtained with the probabilistic mea-sure for each sub-topic in the reference segmen-tation. The figures on the second column show general statistics (average, min and max values) for the same measure on the entire datasets. And the figures on the last column show the values ob-tained with the cosine similarity measure between consecutive sub-topics. For the medical textbook corpora the values on the first and last column are reported only on 4 samples for a better visibility. As it can be observed, there is a high variability in the cohesion values across sub-topics segments as well as in the similarity between consecutive seg-ments within a document. Variability is also sig-nificantly high across documents (Fig. 2(b),2(e)), thus making it very difficult to define a threshold for segmentation purposes.

These findings point to the fact that the refer-ence segmentation cannot be explained by the lex-ical cohesion measured via word re-occurrences counted globally on a segment. However, given the advantages of using lexical re-occurrences, we propose to analyze them from a different angle, by looking at the distributions of word repetitions via burst analysis. The words that are important in the process of topic segmentation are those with increased frequency for a particular segment and with insignificant appearances in the rest of the

(5)

3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 Sub-topic number −4000 −3000 −2000 −1000 0 Cohesion value

ES_01_22_2009 ES_10_10_2008 ES_11_06_2008 ES_11_20_2008

Envoyé Spécial manual transcripts

(a) 0 1 2 3 4 5 TV show number −4000 −3000 −2000 −1000 0 Cohesion value

Average, Min, Max - cohesion values on TV show manual transcripts

(b) 3 6 9 12 15 18 21 24 27 30 33 36 39 Sub-topic frontier 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 Cosine similarity

ES_01_22_2009 ES_10_10_2008 ES_11_06_2008 ES_11_06_2008

Envoyé Spécial manual transcripts

(c)

3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48

Sub topic number

−12000 −10000 −8000 −6000 −4000 −2000 0 Cohesion value

Part1 Part7 Part11 Part17

Medical textbook

(d)

0 50 100 150 200

Book chapter number

−14000 −12000 −10000 −8000 −6000 −4000 −2000 0 Cohesion value

Average, Min, Max - cohesion values on Medical textbook corpus

(e)

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36

Sub topic frontier

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 Cosine similarity

Part1 Part7 Part11 Part17

Medical textbook

(f)

Figure 2: Lexical cohesion measures for each dataset. Each row correspond to a dataset, from top to bottom: TV shows, medical textbook. Columns correspond to, from left to right: C(Si), distribution

of C(Si) per document, C(Si−1, Si). Only a fraction of the results are presented for the textbook for

legibility reasons.

segments. Note that the second point is usually not taken into account in existing segmentation algo-rithms. Such words can be captured through burst analysis. In the following sections, we thus ana-lyze the relevance of bursts in the context of hier-archical topic segmentation.

4 Distribution of lexical reiterations

through burst analysis

The burst of a given word corresponds to a period where the word occurs with increased frequency with respect to normal behavior. Thus a burst sig-nals both the existence of lexical disruption and of fragments of text that are cohesive: A fragment with one or more words bursts has a more con-sistent use of vocabulary, with concepts repeated locally in the fragment, apart from the rest of the text; also a fragment with bursty words can be dif-ferentiated from other fragments in the text since the burst of a word signals a high frequency of that word in a restricted interval and therefore in-creases the disruption with adjacent fragments. 4.1 Kleinberg’s algorithm

At the core of the analysis of the distribution of word re-occurrences, we rely on Kleinberg’s algo-rithm (Kleinberg, 2002) to identify word bursts, together with the intervals where they occur2.

The algorithm relies on an infinite-state automa-ton where the states i ∈ N+ correspond to the

2We use Jeff Binder’s open-source implementation,

avail-able at http://cran.r-project.org/web/packages/bursts

frequency at which an individual word repeats. Arbitrarily, state 0 accounts for normal behavior while increasing values of i correspond to increas-ing levels of burstiness. State transitions thus cor-respond to points in time when there is a important change in the occurrence frequency of a word. The algorithm outputs a hierarchy of burst intervals for each word, taking one word at a time, by search-ing for the state sequence that minimizes a cost function. For more details, see (Kleinberg, 2002). The interval of a burst at level j in the hierarchy of bursts is the maximal interval during which the optimal state sequence is in state j or higher, i.e., k > j, thus forming a hierarchical organization of burst intervals. In other words, a word considered bursty on a time interval [a, b] with a burstiness level of i is simultaneously considered as busty at a level i−1 on an interval [c, d], with [a, b] ⊂ [c, d]. This hierarchy is illustrated in Figure 4 for one word: The word occurs with a burstiness level of 1 on the first utterances, with an important amount of occurrences at the very beginning yielding a short interval at level 2 included in the interval at level 1. Long bursts intensifying into briefer ones can be seen as imposing a fine-grain organization within the text according to a natural tree structure.

4.2 A case analysis of bursts

We conducted a case-study to assess if the concept of bursts is relevant or not to produce traditional dense segmentations. For each segment at each

(6)

0 200 400 600 800 1000 utterance 0 10 20 30 40 50 60 70 80 #burst wor ds ES_01_22_2009 (level0_all_topics) (a) 0 2040 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 utterance 0 5 10 15 20 #burst wor ds ES_01_22_2009 (level1_topic1) (b) 0 100 200 300 400 sentence 0 10 20 30 40 #burst wor ds

Wikipedia Einstein article (level0_all_topics)

(c) 0 50 100 150 200 250 sentence 0 5 10 15 20 25 30 #burst wor ds

Wikipedia Einstein article (level1_topic2)

(d)

Figure 3: Number of bursty words for each utterance on a TV show (top) and on a Wikpedia article (bottom). Burst intervals are computed either from dense topic segments taken at level 0 (left), or from the level 1 subtopics of the first level-0 topic (right). Vertical lines indicate reference segment boundaries.

0 200 400 600 800 utterance b urst hier arch y le vel 0 1 2 3

Hierarchy of burst intervals for French word "cours" burst interval

word occurrence

Figure 4: Sample output of Kleinberg’s algorithm: The y-axis depicts the burstiness level while ut-terance number are on the x-axis; Circles indicate occurrences of the word considered. There are two bursts of level 1, the first one coming along with a burst of level 2 for a fraction of its time.

level of the reference dense topic segmentation, a hierarchy of burst intervals as the one illustrated in Figure 4 is computed for each word. Given the set of burst intervals, we count for each utterance the number of words within the utterance which appear as bursty at that position. Figure 3 presents the counts for bursts computed at two levels (level 0 and level 1) in the reference hierarchical topic segmentation for a sample from the TV show tran-scripts and one from a Wikipedia article. The ref-erence frontiers are marked with vertical lines. For brevity, figures for the medical corpus, which are similar to those of the TV show transcripts, are not presented. We expect that local minima in the plots, i.e., utterances that contain few bursy words, are indicators of topic shifts.

Results in Figures 3(a) and 3(b) are obtained on the reference transcript of one TV show, for level 0 and level 1. Clearly, local minima in the plot for

level 0 can be associated with the reference fron-tiers: The number of bursts shared between the utterances at these points are considerably fewer than at any other point. Thus, at this level, the top-ical segments can be easily identified relying on bursts information. The same analysis for level 1 shows that local minima are neither easy to iden-tify in this case, nor do they correspond with ref-erence frontiers (see, Figure 3(b)). Results on a Wikipedia article in Figures 3(c) and 3(d) show that in this type of documents the topic shifts are not as obvious to identify as in the case of the TV show at level 0.

By looking specifically at each segment and an-alyzing the bursts in the segment, two types of bursts can be distinguished: Bursts that are spe-cific to each of the segments’ sub-segments and bursts that are shared between the segments’ sub-segments. The number of specific bursts for a sub-segment is given by the number of burst in-tervals contained between the boundaries of that sub-segment, while the number of bursts shared between sub-segments is given by the number of burst intervals crossing over the frontier between the sub-segments. For example, the French TV show has an average number of specific (resp. shared) bursts of 51 (resp. 6.75) at level 0 while the figures decrease to resp. 2.91 and 1.58 at level 1. When going to lower levels, the number of spe-cific bursts decreases and approaches the number of bursts shared. Thus similar observations as the ones drawn from the counts of bursts (Figure 3) can be made.

(7)

obser-vations: Frontiers can be identified when there are few bursts across a position and many before/after that position; words that are bursty at one level in the topic hierarchy (i.e., specific at this level) can become general for lower levels in the hierarchy; when going to lower levels in the topic hierarchy, the number of bursts decreases; there are segments with no bursty words. Thus burst analysis is rel-evant in the context of hierarchical topic segmen-tation, but an appropriate way to exploit it has to be proposed; we address this open issue in the fol-lowing section.

5 Hierarchical structure of topically

focused fragments

Burst modeling has the effect of exposing salient words (i.e., keywords) with different (burst hierar-chy) levels. We propose to take advantage of this fact to spot salient topics and sub-topics. Thus, we do not focus anymore on producing a dense hier-archy of segments but instead we aim to derive a hierarchy of topically focused, i.e., salient, frag-ments which are not necessarily contiguous. 5.1 The algorithm

We propose a new algorithm that generates a hi-erarchy of salient topics using an agglomerative clustering of burst intervals. The result is a set of nested topically focused fragments which are hierarchically organized. Note that contrary to the segments obtained with traditional topic seg-mentation, the fragments resulting from clustering burst intervals are not necessarily contiguous, and they have a stronger focus. Obtaining this struc-turing of the data brings several advantages: It is a representation of the entire document; it is highly informative since the words included are assumed to be the most informative ones in the document; the bursty words present in the resulting fragments offer an approximation of what the document is about and facilitate its understanding; relevant in-formation is given at various levels of detail.

The clustering algorithm exploits the output of Kleinberg’s burst detection algorithm which pro-vides for each word a hierarchy of burst intervals. The key idea is to iteratively group together burst intervals from distinct words at each level of the hierarchy of bursts based on their overlaps, thus yielding a nested set of clusters. We first group the two most overlapping intervals to form a new interval (or fragment) and proceed until no more

Algorithm 1 Create a hierarchy of topically fo-cused segments.

for each level l do

Step 0. Initialize segment clusters for all word w do

Ilw= {Ilw(1), Ilw(2), ...Ilw(nlw)}

where Ilw(i) = [Slw(i), Elw(i)]

end for

Step 1. Agglomerative clustering repeat

for all Ilu(i), Ilv(j) ∈ Ilw, ∀u, v,

∀i, j, i 6= j do

if Ilu(i) ∩ Ilv(j) 6= ∅ then

Ilu,v(t) = [min(Slu(i), Slv(j)),

max(Elu(i), Elv(j))] add(Ilu,v(t), Ilw) remove(Ilu(i), Ilw) remove(Ilv(j), Ilw) end if end for until convergence end for

Step 2. Mapping across levels for l = L → 1 do

Ilw(i) mapped to Il−1w(j) such that Ilw(i) ⊂

Il−1w(j)

end for

overlapping intervals appear. Details are given in Algorithm 1. For each level l ∈ [1, L] in the hi-erarchy of bursts H, the burst intervals contained at this level for each word w form a collection of intervals Ilw. Each interval Ilw(i) in the

collec-tion has a start Slw(i) and an end Elw(i) point. An

exhaustive comparison between the intervals in H is done independently for each level. If two burst intervals (Ilu(i), Ilv(j)) overlap, they are merged

together and a new interval is obtained (Ilu,v(t))

and added to the collection. This step is done until there are no more overlapping intervals. In the end the fragments corresponding to the final intervals are extracted to represent the salient fragments at level l. The hierarchy of topically focused frag-ments is created using a mapping across levels of the fragments obtained. An example of such a hi-erarchy, of two levels, is presented in Figure 5. The limits of the fragments formed are given by the starting and ending utterance/sentence posi-tions and their content is represented by a sam-ple of the bursty words that contributed in forming them. These fragments pertain the most relevant information in the data at various levels of detail. The solution we propose to create the hierarchy of topically focused fragments has the advantage of deriving the hierarchy directly, without any prior on the duration of fragments (segments in case of traditional segmentation) and number of levels in

(8)

Figure 5: A two-level hierarchy of topically fo-cused fragments obtained with a TV show. At each level, fragments are represented by their limits in terms of utterance number (in brackets) and char-acterized with the bursty words (translated from French) that helped form the fragments.

the hierarchy, unlike traditional hierarchical topic segmentation strategies.

5.2 Evaluation and discussion

Currently, there is no metric to evaluate the struc-ture resulting from the above algorithm, the mea-sures traditionally used for hierarchical topic seg-mentation being inappropriate for at least two rea-sons: 1- The structure that our algorithm outputs is a hierarchy of topically focused fragments and not a dense hierarchy of segments (cf. Figure 1); 2- there is no groundtruth for this hierarchy of topically focused fragments, which is required for the metrics used to evaluate traditional segmenta-tions. Moreover building such a groundtruth is not an easy task: the topically focused fragments are obtained in a data-driven, bottom-up, manner that does not necessarily reflect a prior organization as would be provided by human experts; introducing this new way of thinking is indeed the main goal pursued by the paper. In addition of being costly, annotating new data requires that clear, shared, an-notation guidelines be defined first. This last point requires a good understanding and characteriza-tion of what our approach can yield, which is ex-actly what this paper intends to provide. There-fore, to prove the relevance of our approach and provide a good insight into the hierarchical frag-ments that it outputs, we believe that it is impor-tant to see how focused fragments compare with traditional dense segmentation before moving fur-ther into annotating data with this new paradigm.

We thus report a number of measures relying on existing dense annotations: At each level, frag-ments are compared to their counterpart in the dense segmentation, after mapping. Conversely, dense segments are mapped to topically focused

HTFF HierBayes Data-set level M1 M2 M1 M2 ES(manual) 1 0.75 1 0.51 1 2 0.56 0.74 0.15 1 3 0.47 0.17 – – ES(auto) 1 0.73 1 0.48 1 2 0.46 0.62 0.1 1 3 0.51 0.11 – – Wikipedia 1 0.22 0.97 0.29 1 2 0.62 0.66 0.42 1 3 0.69 0.29 – – 4 0.49 0.06 – –

Table 1: The values obtained with M1 and M2 measures on two data sets after applying Hier-Bayes and HTFF.

fragments. Two measures are defined: M 1, the proportion of topically focused fragments belong-ing to a unique reference segment; M 2, the per-centage of reference segments which have at least one matching topically focused fragment. The val-ues obtained with these measures both for a dense segmentation resulting from applying HierBayes and a hierarchy of topically focused fragments (HTFF) are reported in Table 1. Similar results are obtained on the medical corpus. For HierBayes we report only the results at two levels since trying to obtain more levels worsened the segmentation, re-sulting in the same segments at all levels. As going to lower levels with HTFF it is expected to have such a small coverage of the segments since their number is considerably high and the average num-ber of bursts is ≈ 1. Results demonstrate that the fragments we extract in a bottom-up manner usu-ally have an equivalent in a dense segmentation and have a stronger focus than their counterpart.

6 Conclusion

In this paper, we have investigated the relevance of bursts to organize the topical structure of tex-tual content. We have shown that global measures of lexical re-occurrence are not adequate to de-tect topic shifts while the temporal distribution of word re-occurrences provides strong cues. As a consequence, we have proposed an algorithm to extract a hierarchy of topically focused fragments using agglomerative clustering of burst intervals. Comparison of this novel structure to a reference dense segmentation on several datasets has indi-cated that we can achieve a better topic focus than the one provided by the reference dense segmen-tation while retrieving the important aspects of a text.

(9)

References

Lucien Carroll. 2010. Evaluating hierarchical

dis-course segmentation. In 11th International Conf. of the North American Chapter of the Association for Computational Linguistics, pages 993–1001. Freddy Y. Y. Choi. 2000. A speech interface for rapid

reading. In Proceedings of IEE colloquium: Speech and Language Processing for Disabled and Elderly People, pages 1–4.

Jacob Eisenstein and Regina Barzilay. 2008. Bayesian unsupervised topic segmentation. In Proceedings of Empirical Methods in Natural Language Process-ing, pages 334–343.

Jacob Eisenstein. 2009. Hierarchical text segmenta-tion from multi-scale lexical cohesion. In Proceed-ings of 10th International Conf. of the North Amer-ican Chapter of the Association for Computational Linguistics, pages 353–361.

Inmar E. Givoni, Clement Chung, and Brendan J. Frey.

2011. Hierarchical affinity propagation. In

Pro-ceedings of the 27th Conf. on Uncertainty in Arti-ficial Intelligence, pages 238–246.

Barbara J. Grosz and Candace L. Sidner. 1986. Atten-tion, intentions, and the structure of discourse. Com-putational Linguistics, 12(3):175–204.

Camille Guinaudeau. 2011. Structuration

automa-tique de flux t´el´evisuels. Ph.D. thesis, INSA de

Rennes.

Anna Kazantseva and Stan Szpakowicz. 2014. Hi-erarchical topical segmentation with affinity prop-agation. In Proceedings of the 25th International Conference on Computational Linguistics: Techni-cal Papers, pages 37–47.

Jon Kleinberg. 2002. Bursty and hierarchical struc-ture in streams. In 8th ACM SIGKDD International Conf. on Knowledge Discovery and Data Mining, pages 91–101.

Rasmus E. Madsen, David Kauchak, and Charles

Elkan. 2005. Modeling word burstiness using

the dirichlet distribution. In Proceedings of the

22Nd International Conference on Machine Learn-ing, ICML ’05, pages 545–552, New York, NY, USA. ACM.

Daniel Marcu. 2000. The Theory and Practice of

Discourse Parsing and Summarization. MIT Press, Cambridge, MA, USA.

Paola Monachesi, Lothar Lemnitzer, and Kiril Simov. 2006. Language technology for elearning. In Wolf-gang Nejdl and Klaus Tochtermann, editors, Innova-tive Approaches for Learning and Knowledge Shar-ing, volume 4227 of Lecture Notes in Computer Sci-ence, pages 667–672. Springer Berlin Heidelberg.

Avik Sarkar, Paul H. Garthwaite, and Anne De Roeck.

2005a. A bayesian mixture model for term

re-occurrence and burstiness. In Proceedings of the Ninth Conference on Computational Natural Lan-guage Learning, CONLL ’05, pages 48–55. Asso-ciation for Computational Linguistics.

Avik Sarkar, Anne De Roeck, and Paul Garthwaite. 2005b. Team re-occurrence measures for analyzing style. In S. Argamon, J. Karlgren, and J.G. Shana-han, editors, Proceedings of the SIGIR 2005 Work-shop on Stylistic Analysis of Text for Information Ac-cess., pages 28–36. ACM Press, August.

Masao Utiyama and Hitoshi Isahara. 2001. A statis-tical model for domain-independent text segmenta-tion. In 39th Annual Meeting on the Association for Computational Linguistics, pages 499–506.

Figure

Figure 1: Generic respresentations of (a) classical dense topic segmentation vs (b) topically focused fragments
Figure 2: Lexical cohesion measures for each dataset. Each row correspond to a dataset, from top to bottom: TV shows, medical textbook
Figure 3: Number of bursty words for each utterance on a TV show (top) and on a Wikpedia article (bottom)
Table 1: The values obtained with M1 and M2 measures on two data sets after applying  Hier-Bayes and HTFF.

Références

Documents relatifs

performing Bayesian and attened Bayesian networks for 50 examples are also shown. on the

These results relate greatly with the oxidation of HCHO into formate species with the probable consumption of surface active oxygen, including lat- tice oxygen (O latt ), resulting

Integration of the ecological networks in SCOTs consists of identifying ecological continuities more precisely than on the regional level, either through more com- plete use

Reuters is more sparse than nips data sets when using the bag-of-words model to represent documents. Therefore, there is no big nips in the improvement of

Starting from the current knowledge based on intestinal metagenomics, we point out on the role of food in shaping gut microbiota composition and functions, which is therefore

The deep neural network with an input layer, a set of hidden layers and an output layer can be used for further considerations.. As standard ReLu activation function is used for all

If we consider the general popu- lation as the reference group, as unemployed people and economically inactive people (including people who may not be working due to illness

Using a classic hierarchical modeling technique, a system-level model is assembled with the IC, passives and printed circuit board models. A behavioral model of the