<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Multilingual Simultaneous Sentence End and Punctuation Prediction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ricardo Rei</string-name>
          <email>ricardo.rei@unbabel.com</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fernando Batista</string-name>
          <email>fernando.batista@inesc-id.pt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nuno M. Guerreiro</string-name>
          <email>nuno.s.guerreiro@tecnico.pt</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luisa Coheur</string-name>
          <email>luisa.coheur@inesc-id.pt</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>INESC-ID, ISCTE - Instituto Universita ́rio de Lisboa</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>INESC-ID, Instituto Superior Te ́cnico</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Instituto de Telecomunicac ̧ o ̃es, Instituto Superior Te ́cnico</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Unbabel, INESC-ID, Instituto Superior Te ́cnico</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes the model and its corresponding setup, proposed by the Unbabel &amp; INESC-ID team for the 1st Shared Task on Sentence End and Punctuation Prediction in NLG Text (SEPP-NLG 2021). The shared task covers 4 languages (English, German, French and Italian) and includes two subtasks: subtask 1 - detecting the end of a sentence, and subtask 2 - predicting a range of punctuation marks. Our team proposes a single multilingual and multitask model that is able to produce suitable results for all the languages and subtasks involved. The results show that it is possible to achieve state-of-the-art results using one single multilingual model for both tasks and multiple languages. Using a single multilingual model to solve the task for multiple languages is of particular importance, since training a different model for each language is a cumbersome and time-consuming process. Finally, the code for the shared task is publicly available for reproducible purposes at https://github.com/Unbabel/ caption/tree/shared-task.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The text produced by a speech recognition system
or by an automatic machine translation system
often includes misplaced punctuation and, in the case
of a speech recognition system, the output often
consists of raw single-case words, without
punctuation marks, and may not even include sentence
boundaries. Detecting the sentence boundaries and
the missing punctuation in such automatically
generated texts improves the quality of such texts, and
is often relevant for a number of downstream tasks,
such as parsing, information extraction, dialog act
modeling, Named Entity Recognition (NER), and
summarization
        <xref ref-type="bibr" rid="ref16 ref17 ref19 ref22 ref24 ref27 ref28 ref30 ref30 ref31 ref32 ref34 ref39 ref9">(Zechner, 2002; Huang and Zweig,
2002; Kim and Woodland, 2003; Ostendorf et al.,
2005; Jones et al., 2005; Makhoul et al., 2005;
Shriberg, 2005; Matusov et al., 2006; Peitz et al.,
2011; Cattoni et al., 2007; Ostendorf et al., 2008;
Liao et al., 2020)</xref>
        .
      </p>
      <p>Most of the available studies focus on full stop
and comma, which have higher corpus frequencies,
and a number of more restricted studies also
consider the question mark. However, several
punctuation marks can be considered for automatically
generated texts, including: comma; period or full stop;
exclamation mark; question mark; colon;
semicolon; and quotation marks. Nevertheless, most of
these marks rarely occur and are quite difficult to
insert or evaluate. Quotations and semicolons, for
example, are often used inconsequently and in a
highly variable way.</p>
      <p>
        This paper proposes a multilingual model that
is able to detect sentence boundaries and predict
a wide range of punctuation marks, based on
pretrained contextual embeddings. Our architecture
is composed of three main building blocks: a
pretrained Transformer-based encoder model, an
attention mechanism over the encoder layers, and
the task classification heads. The proposed model
derives from the multilingual model proposed by
        <xref ref-type="bibr" rid="ref14">(Guerreiro et al., 2021)</xref>
        , which achieves fairly
competitive results in a multi-language scenario, even
surpassing the existing results for some of the
languages.
      </p>
      <p>The reminder of the paper is organized as
follows: Section 2 presents an overview of the related
work. Section 3 overviews the data used for
training fine-tuning our model. Section 4 presents the
building blocks of the model architecture, and the
setup parameters. Section 5 reports the experiments
performed and Section 6 presents the
corresponding results. Finally, Section 7 presents the most
relevant conclusions, and mentions possible future
directions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>
        Proper identification of sentence boundaries and
punctuation recovery are two profoundly connected
tasks that can result in great improvements for
speech processing downstream task
        <xref ref-type="bibr" rid="ref15 ref29 ref31">(Harper et al.,
2005; Mrozinsk et al., 2006; Ostendorf et al., 2008)</xref>
        .
For that reason, recovering structural information
from text produced by Automatic Speech
Recognition (ASR) becomes an objective of many
studies. Early studies used a combination of n-grams
with prosodic classifiers through the general
Hidden Markov Models framework
        <xref ref-type="bibr" rid="ref11 ref11 ref18 ref7">(Beeferman et al.,
1998; Christensen et al., 2001; Kim and Woodland,
2001)</xref>
        . With the development of Conditional
Random Fields (CRF) and Maximum Entropy models,
researchers were able to successfully improve these
task
        <xref ref-type="bibr" rid="ref16 ref2 ref23 ref24 ref25 ref3 ref37 ref4 ref5 ref6">(Huang and Zweig, 2002; Liu et al., 2005,
2006; Batista et al., 2007, 2008, 2009; Lu and
Ng, 2010; Batista et al., 2010, 2012; Ueffing et al.,
2013)</xref>
        .
      </p>
      <p>
        Regarding machine translation, it is a
wellknown fact that punctuation and capitalization
errors are a predominant problem for Statistical
Machine Translation (SMT). Several studies tried to
enrich the SMT output by inserting proper
capitalization and punctuation in the returned translation
        <xref ref-type="bibr" rid="ref32 ref9">(Cattoni et al., 2007; Peitz et al., 2011)</xref>
        . Even with
Neural Machine Translation (NMT), the
punctuation errors are still the most predominant type of
errors. Indeed, these represent around 20% of the
errors produced by the high performing systems
from WMT20 News Translation shared task
        <xref ref-type="bibr" rid="ref13">(Freitag et al., 2021)</xref>
        .
      </p>
      <p>
        Most of the recent approaches for punctuation
restoration are based on neural networks such as
Recurrent Neural Networks (RNN) and
Transformers. With that said, most works treat the problem
either as a sequence-to-sequence or as a sequence
labelling task
        <xref ref-type="bibr" rid="ref10 ref10 ref20 ref21 ref26 ref35 ref36 ref38 ref8">(Tilk and Aluma¨e, 2015, 2016; Che
et al., 2016; Klejch et al., 2017; Yi and Tao, 2019;
Kim, 2019)</xref>
        . Following the recent trends in Natural
Language Processing (NLP) some of these works
take advantage of pre-trained models such as BERT
Cai and Wang (2019); Makhija et al. (2019);
Guerreiro et al. (2021). Our shared task participation
is mostly based on the work by (Guerreiro et al.,
words comma full-stop dash colon qmark
      </p>
      <p>EN DE FR IT
2021) that showed that having one single
multilingual model is competitive with having one model
trained for each language.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Corpora</title>
      <p>100000000
10000000
1000000
100000
10000
IT
FR
DE
EN
0%
53.9%
54.6%</p>
      <p>60.1%
52.9%
20% 40% 60%
comma full-stop dash
40.8%
40.3%</p>
      <p>35.2%
42.0%</p>
      <p>80%
colon qmark
100%
The SEPP-NLG challenge adopted the Europarl
corpus, covering English, German, French, and
Italian. The corpus was previously processed in order
to remove punctuation marks and case information,
as a way to simulate Natural Language Generated
text. The challenge considers 5 different
punctuation marks: comma (,), full-stop (.), dash (-), colon
(:) and question marks (?). Figures 1 and 2 show
the frequency of the words and punctuation marks
for each one of the languages, considering the
training and development sets. As expected, from all
the punctuation marks being considered, comma is
the most frequent, occurring between 52.9% (EN)
and 60.1% (DE) of the times, followed by full-stop,
occurring between 42% (EN) and 35.2% (DE) of
the times. All the other punctuation marks into
consideration, occur less than 0.24% of the times
for all the considered languages. About 95% of
the sentences contain between 3 and 50 words, but
the maximum sentence length is 303 words for EN,
450 for DE and IT, and 423 for FR. 99% of the
sentences contain 1 to 7 punctuation marks, including
the corresponding sentence boundary. However,
some of the sentences, mostly consisting of lists of
numbers, may contain up to about 200 commas.
4</p>
    </sec>
    <sec id="sec-4">
      <title>System Description</title>
      <p>
        As it was previously mentioned, our system
architecture extends the architecture proposed by
        <xref ref-type="bibr" rid="ref14">(Guerreiro et al., 2021)</xref>
        which has shown promising,
results in multilingual punctuation prediction and
capitalization
        <xref ref-type="bibr" rid="ref33">(Rei et al., 2020)</xref>
        . This architecture
is composed of 3 modules: an Encoder Model, a
Layer-wise Attention Mechanism, and a
Classification Head. In our experiments to the shared
task we replaced the XLM-R base with XLM-R
large
        <xref ref-type="bibr" rid="ref12">(Conneau et al., 2020)</xref>
        and also added a new
binary classification head for subtask 1 (full-stop
prediction).
      </p>
      <p>With that said, when our system receives a
document, that document is tokenized using
XLMR tokenizer and divided into several input
sequences xi = xi0, xi1, . . . , xi511 with 512
subwords. Then for each input sequence, the encoder
will produce an embedding e( i) for each sub-word
xj
xij and each layer ∈ {0, 1, ..., 24}. To
encapsulate information from all transformer layers into
a single embedding, exi , the following layer-wise
j
attention mechanism is used:</p>
      <p>exij = γExij Λ (1)
where γ is a trainable scaling factor, Exij =
[leay(x0ije)r, eexmij,b.e.d.dein(x2gij4s)] fcoorrrseusbp-ownodrsdtoxijt,heanvdectΛor o=f
(1)
softmax([λ(1), λ(2), . . . , λ(24)]) is a vector
constituted by the layer scalar trainable parameters which
are shared for every sub-word. Finally, we
concatenate the embeddings of consecutive words1 in the
input sequence xi and use those as features for our
punctuation (ML – multi-label) and full-stop (B –
binary) classification heads. Figure 3 illustrates the
described architecture.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Experiments</title>
      <p>We started our experiments with the exact same
hyper-parameters used by Guerreiro et al. (2021).
To achieve better performance we also ran an
hyperparameter search using OPTUNA (Akiba et al.,
1</p>
      <p>When a word is divided into several sub-words we use
the embedding of the first sub-word to represent the
entire word.
2019). In this section we will describe the
training setup and the evaluation metrics used for these
experiments.
5.1</p>
      <sec id="sec-5-1">
        <title>Evaluation Setup</title>
        <p>
          The official shared task metric for full-stop
prediction is the F1 score of the positive class (sentence
end). For the punctuation prediction sub-task the
official metric is Macro-F1. Since our developed
model performs both tasks at the same time, we
also combine those two metrics by multiplying
them. Following Guerreiro et al. (2021), we
additionally measure the punctuation Slot Error Rate
(SER)
          <xref ref-type="bibr" rid="ref27">(Makhoul et al., 2005)</xref>
          , a commonly used
metric for the task at hand. Also, we discard the
“O” (no punctuation) label for calculation of our
Macro-F1 scores.
5.2
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>Training Setup</title>
        <p>Our model uses a discriminative fine-tuning
strategy with gradual unfreezing by splitting the model
parameters into two groups: the XLM-R
parameters and the classification heads on top. The
encoder parameters are frozen for 0.1% steps of the
first epoch. This allows the parameters of the
classification heads to adjust to the task objective before
changing the pre-trained ones. Then, the entire
model parameters are fine-tuned, except the
embedding layer that is kept frozen. Keeping the
embedding layer frozen allows us to save some GPU
memory and fit the entire model into a single 12GB
memory GPU.</p>
        <p>Evaluation is performed after each epoch using
only 50% of the entire development data. The
training is interrupted after 2 epochs without
improvements on the punctuation task Macro-F1.
5.3</p>
      </sec>
      <sec id="sec-5-3">
        <title>Hyper-parameter Search</title>
        <p>
          We used OPTUNA
          <xref ref-type="bibr" rid="ref1">(Akiba et al., 2019)</xref>
          to search for
the optimal hyper-parameters for our model. Our
search space was defined as follows:
• Accumulate gradients for 1 to 32 batches (this
simulates bigger batches while avoiding
memory issues);
• Classification heads dropout between 0.1 and
0.5 with sampling from a uniform distribution;
• Layer-wise learning rate decay between 0.75
and 1.0 with sampling from a uniform
distribution;
• Encoder model learning rate between 1e-05
and 1e-04 with sampling from a log-uniform
distribution;
• Classification heads learning rate between
1e-05 and 3e-04 with sampling from a
loguniform distribution;
• Full-stop prediction loss with two possible
values: 1 and 2;
        </p>
        <p>Predicted Labels</p>
        <p>Comma Full-stop Dash Colon
• Punctuation prediction loss with three
possible values: 1, 2 and 3.</p>
        <p>To speed up the hyper-parameter search we used
only 50% of the available training data while
keeping the 50% development data described above.</p>
        <p>Table 2 reports the results of our baseline against
the large models with default hyper-parameters and
the best trial results from OPTUNA. As expected,
from our table, we can observe that the biggest
improvement comes from using XLM-R large in
replacement of the base model. We can also
observe that further hyper-parameter tuning helps
especially in terms of the SER.</p>
        <p>Figure 4 shows that the best results were
achieved by keeping the encoder learning rate low
with a high layerwise decay (above 0.9). The
learning rate for the classification heads is almost 10×
higher than the encoder learning rate. Finally, the
weight of the punctuation prediction loss is set to
2× the weight of the binary prediction loss. Table 1
describes the hyper-parameters used in our baseline
along with our final submission.</p>
        <p>Hyper-parameter
Encoder Model
Optimizer
nº frozen epochs
Learning rate
Encoder Learning Rate
Layerwise Decay
Batch size
Loss function
Binary Loss Weight
Punctuation Loss Weight
Dropout
FP precision</p>
        <p>Baseline
XLM-R (base)</p>
        <p>AdamW
0.1
5e-05
3e-05
1.0
12
Cross-Entropy
1
1
0.1
32</p>
        <p>Final submission
XLM-R (large)</p>
        <p>AdamW</p>
        <p>0.1
2.37e-04
2.57e-05
0.925</p>
        <p>8
Cross-Entropy
1
2
0.125
16</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Results</title>
      <p>
        We have described a multilingual model that is
able to simultaneously detect sentence boundaries,
and to predict 5 different punctuation marks over
4 different languages (English, German, French
and Italian). The model was adapted from
        <xref ref-type="bibr" rid="ref14">(Guerreiro et al., 2021)</xref>
        , and used by the Unbabel &amp;
INESC-ID team for the 1st Shared Task on
Sentence End and Punctuation Prediction in NLG Text
(SEPP-NLG 2021), achieving one of the top
results. The results confirm that it is possible to
achieve state-of-the-art results using a single
multilingual model for both tasks and multiple
languages. This result supports what was already
observed in the experiments performed by
        <xref ref-type="bibr" rid="ref14">(Guerreiro et al., 2021)</xref>
        . The code used to produce the
results is publicly available at: https://github.
com/Unbabel/caption/tree/shared-task.
      </p>
      <p>In the future, we plan to extend this work to
include other language families, such as Semitic
and Slavic languages. Moreover, we would like to
extend our setup to be capable of simultaneously
solving the capitalization task too. Having one
single multilingual model that is capable of
identifying sentence boundaries, punctuation marks and
proper capitalization would constitute a major step</p>
      <sec id="sec-6-1">
        <title>Development Models</title>
        <sec id="sec-6-1-1">
          <title>Baseline (Guerreiro et al., 2021)</title>
          <p>XLM-R large (default)</p>
        </sec>
        <sec id="sec-6-1-2">
          <title>XLM-R large OPTUNA</title>
          <p>Binary F1↑
Macro F1↑
Macro x Binary↑</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was supported by national funds through
FCT, Fundac¸ a˜o para a Cieˆncia e a Tecnologia,
under project UIDB/50021/2020 and by the P2020
Program through projects “Unbabel Scribe” and
“MAIA” supervised by ANI under contract
numbers 038510 and 045909 respectively.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Takuya</given-names>
            <surname>Akiba</surname>
          </string-name>
          , Shotaro Sano, Toshihiko Yanase, Takeru Ohta, and
          <string-name>
            <given-names>Masanori</given-names>
            <surname>Koyama</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Optuna: A next-generation hyperparameter optimization framework</article-title>
          .
          <source>In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery &amp; Data Mining, KDD '19, page 2623-2631</source>
          , New York, NY, USA. Association for Computing Machinery.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>F.</given-names>
            <surname>Batista</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Caseiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Mamede</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and I.</given-names>
            <surname>Trancoso</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Recovering capitalization and punctuation marks for automatic speech recognition: Case study for portuguese broadcast news</article-title>
          .
          <source>Speech Commun</source>
          .,
          <volume>50</volume>
          (
          <issue>10</issue>
          ):
          <fpage>847</fpage>
          -
          <lpage>862</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Fernando</given-names>
            <surname>Batista</surname>
          </string-name>
          , Diamantino Caseiro,
          <string-name>
            <given-names>Nuno J.</given-names>
            <surname>Mamede</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Isabel</given-names>
            <surname>Trancoso</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>Recovering punctuation marks for automatic speech recognition</article-title>
          .
          <source>In INTERSPEECH</source>
          <year>2007</year>
          ,
          <article-title>8th Annual Conference of the International Speech Communication Association</article-title>
          , Antwerp, Belgium,
          <source>August 27-31</source>
          ,
          <year>2007</year>
          , pages
          <fpage>2153</fpage>
          -
          <lpage>2156</lpage>
          . ISCA.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Fernando</given-names>
            <surname>Batista</surname>
          </string-name>
          , Helena Moniz, Isabel Trancoso, and
          <string-name>
            <given-names>Nuno J.</given-names>
            <surname>Mamede</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Bilingual experiments on automatic recovery of capitalization and punctuation of automatic speech transcripts</article-title>
          .
          <source>IEEE Transactions on Audio, Speech and Language Processing</source>
          , Special Issue on New Frontiers in Rich Transcription,
          <volume>20</volume>
          (
          <issue>2</issue>
          ):
          <fpage>474</fpage>
          -
          <lpage>485</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Fernando</given-names>
            <surname>Batista</surname>
          </string-name>
          , Helena Moniz, Isabel Trancoso, Hugo Meinedo, Ana Isabel Mata, and
          <string-name>
            <given-names>Nuno J.</given-names>
            <surname>Mamede</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>Extending the punctuation module for european portuguese</article-title>
          .
          <source>In INTERSPEECH</source>
          <year>2010</year>
          ,
          <article-title>11th Annual Conference of the International Speech Communication Association</article-title>
          , Makuhari, Chiba, Japan,
          <source>September 26-30</source>
          ,
          <year>2010</year>
          , pages
          <fpage>1509</fpage>
          -
          <lpage>1512</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Fernando</given-names>
            <surname>Batista</surname>
          </string-name>
          , Isabel Trancoso, and
          <string-name>
            <surname>Nuno</surname>
          </string-name>
          J Mamede.
          <year>2009</year>
          .
          <article-title>Comparing automatic rich transcription for portuguese, spanish and english broadcast news</article-title>
          .
          <source>In Automatic Speech Recognition and Understanding</source>
          ,
          <year>2009</year>
          .
          <article-title>ASRU 2009</article-title>
          . IEEE Workshop on, pages
          <fpage>540</fpage>
          -
          <lpage>545</lpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Doug</given-names>
            <surname>Beeferman</surname>
          </string-name>
          , Adam Berger,
          <string-name>
            <given-names>and John</given-names>
            <surname>Lafferty</surname>
          </string-name>
          .
          <year>1998</year>
          .
          <article-title>Cyberpunc: a lightweight punctuation annotation system for speech</article-title>
          .
          <source>ICASSP</source>
          , pages
          <fpage>689</fpage>
          -
          <lpage>692</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cai</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Question mark prediction by BERT</article-title>
          .
          <source>In 2019 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC)</source>
          , pages
          <fpage>363</fpage>
          -
          <lpage>367</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Roldano</given-names>
            <surname>Cattoni</surname>
          </string-name>
          , Nicola Bertoldi, and
          <string-name>
            <given-names>Marcello</given-names>
            <surname>Federico</surname>
          </string-name>
          .
          <year>2007</year>
          .
          <article-title>Punctuating confusion networks for speech translation</article-title>
          .
          <source>In INTERSPEECH</source>
          <year>2007</year>
          ,
          <article-title>8th Annual Conference of the International Speech Communication Association</article-title>
          , Antwerp, Belgium,
          <source>August 27-31</source>
          ,
          <year>2007</year>
          , pages
          <fpage>2453</fpage>
          -
          <lpage>2456</lpage>
          . ISCA.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Xiaoyin</given-names>
            <surname>Che</surname>
          </string-name>
          , Cheng Wang, Haojin
          <string-name>
            <surname>Yang</surname>
            , and
            <given-names>Christoph</given-names>
          </string-name>
          <string-name>
            <surname>Meinel</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Punctuation prediction for unsegmented transcript based on word vector</article-title>
          .
          <source>In Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC'16)</source>
          , pages
          <fpage>654</fpage>
          -
          <lpage>658</lpage>
          , Portorozˇ, Slovenia.
          <source>European Language Resources Association (ELRA).</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>H.</given-names>
            <surname>Christensen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gotoh</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Renals</surname>
          </string-name>
          .
          <year>2001</year>
          .
          <article-title>Punctuation annotation using statistical prosody models</article-title>
          .
          <source>In Proc. of the ISCA Workshop on Prosody in Speech Recognition and Understanding</source>
          , pages
          <fpage>35</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Alexis</given-names>
            <surname>Conneau</surname>
          </string-name>
          , Kartikay Khandelwal, Naman Goyal, Vishrav Chaudhary, Guillaume Wenzek, Francisco Guzma´n, Edouard Grave, Myle Ott, Luke Zettlemoyer, and
          <string-name>
            <given-names>Veselin</given-names>
            <surname>Stoyanov</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Unsupervised cross-lingual representation learning at scale</article-title>
          .
          <source>In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics</source>
          , pages
          <fpage>8440</fpage>
          -
          <lpage>8451</lpage>
          , Online. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Markus</given-names>
            <surname>Freitag</surname>
          </string-name>
          , George Foster, David Grangier,
          <string-name>
            <given-names>Viresh</given-names>
            <surname>Ratnakar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Qijun</given-names>
            <surname>Tan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Wolfgang</given-names>
            <surname>Macherey</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>Experts, errors, and context: A large-scale study of human evaluation for machine translation</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Nuno</given-names>
            <surname>Miguel</surname>
          </string-name>
          <string-name>
            <surname>Guerreiro</surname>
          </string-name>
          , Ricardo Rei, and
          <string-name>
            <given-names>Fernando</given-names>
            <surname>Batista</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>Towards better subtitles: A multilingual approach for punctuation restoration of speech transcripts. Expert Systems With Applications (under review).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Mary</given-names>
            <surname>Harper</surname>
          </string-name>
          , Bonnie Dorr, John Hale, Brian Roark, Ishak Shafran, Matthew Lease, Yang Liu, Matthew Snover, Lisa Yung, Anna Krasnyanskaya, and
          <string-name>
            <given-names>Robin</given-names>
            <surname>Stewart</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Parsing and spoken structural event detection</article-title>
          .
          <source>In 2005 Johns Hopkins Summer Workshop Final Report.</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Jing</given-names>
            <surname>Huang</surname>
          </string-name>
          and
          <string-name>
            <given-names>Geoffrey</given-names>
            <surname>Zweig</surname>
          </string-name>
          .
          <year>2002</year>
          .
          <article-title>Maximum entropy modeling for punctuation from speech</article-title>
          .
          <source>In Proceedings of ICSLP.</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>D.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Gibson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Granoien</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Herzog</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Reynolds</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Weinstein</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Measuring human readability of machine generated text: three case studies in speech recognition and machine translation</article-title>
          .
          <source>In Proc. of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '05)</source>
          , volume
          <volume>5</volume>
          , pages v/1009-v/1012.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>J.</given-names>
            <surname>Kim</surname>
          </string-name>
          and
          <string-name>
            <given-names>P. C.</given-names>
            <surname>Woodland</surname>
          </string-name>
          .
          <year>2001</year>
          .
          <article-title>The use of prosody in a combined system for punctuation generation and speech recognition</article-title>
          .
          <source>In Proc. of Eurospeech</source>
          , pages
          <fpage>2757</fpage>
          -
          <lpage>2760</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Ji-Hwan Kim</surname>
            and
            <given-names>Philip C.</given-names>
          </string-name>
          <string-name>
            <surname>Woodland</surname>
          </string-name>
          .
          <year>2003</year>
          .
          <article-title>A combined punctuation generation and speech recognition system and its performance enhancement using prosody</article-title>
          .
          <source>Speech Communication</source>
          ,
          <volume>41</volume>
          (
          <issue>4</issue>
          ):
          <fpage>563</fpage>
          -
          <lpage>577</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>Seokhwan</given-names>
            <surname>Kim</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Deep recurrent neural networks with layer-wise multi-head attentions for punctuation restoration</article-title>
          .
          <source>ICASSP</source>
          <year>2019</year>
          - 2019 IEEE International Conference on Acoustics,
          <source>Speech and Signal Processing (ICASSP)</source>
          , pages
          <fpage>7280</fpage>
          -
          <lpage>7284</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <given-names>Ondrej</given-names>
            <surname>Klejch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Bell</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Steve</given-names>
            <surname>Renals</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Sequence-to-sequence models for punctuated transcription combining lexical and acoustic features</article-title>
          .
          <source>2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)</source>
          , pages
          <fpage>5700</fpage>
          -
          <lpage>5704</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <given-names>Junwei</given-names>
            <surname>Liao</surname>
          </string-name>
          , Sefik Emre Eskimez, Liyang Lu, Yu Shi, Ming Gong, Linjun Shou, Hong Qu, and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Zeng</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Improving readability for automatic speech recognition transcription</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Yang</surname>
            <given-names>Liu</given-names>
          </string-name>
          , Elizabeth Shriberg, Andreas Stolcke, Dustin Hillard, Mari Ostendorf, and
          <string-name>
            <given-names>Mary</given-names>
            <surname>Harper</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Enriching speech recognition with automatic detection of sentence boundaries and disfluencies</article-title>
          .
          <source>IEEE Transaction on Audio, Speech and Language Processing</source>
          ,
          <volume>14</volume>
          (
          <issue>5</issue>
          ):
          <fpage>1526</fpage>
          -
          <lpage>1540</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Yang</surname>
            <given-names>Liu</given-names>
          </string-name>
          , Elizabeth Shriberg, Andreas Stolcke, Barbara Peskin, Jeremy Ang, Dustin Hillard, Mari Ostendorf, Marcus Tomalin, Phil Woodland, and
          <string-name>
            <given-names>Mary</given-names>
            <surname>Harper</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Structural metadata research in the EARS program</article-title>
          .
          <source>In Proc. of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '05)</source>
          , Philadelphia, USA.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <given-names>Wei</given-names>
            <surname>Lu</surname>
          </string-name>
          and Hwee Tou Ng.
          <year>2010</year>
          .
          <article-title>Better punctuation prediction with dynamic conditional random fields</article-title>
          .
          <source>In Proceedings of the 2010 Conference on Empirical Methods in Natural Language Processing</source>
          , pages
          <fpage>177</fpage>
          -
          <lpage>186</lpage>
          , Cambridge, MA. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <given-names>K.</given-names>
            <surname>Makhija</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ho</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Chng</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Transfer learning for punctuation prediction</article-title>
          .
          <source>In 2019 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC)</source>
          , pages
          <fpage>268</fpage>
          -
          <lpage>273</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <given-names>J.</given-names>
            <surname>Makhoul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Baron</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Bulyko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Nguyen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ramshaw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Stallard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schwartz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Xiang</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>The effects of speech recognition and punctuation on information extraction</article-title>
          .
          <source>In INTERSPEECH05</source>
          , pages
          <fpage>57</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <given-names>Evgeny</given-names>
            <surname>Matusov</surname>
          </string-name>
          , Arne Mauser, and Hermann Ney.
          <year>2006</year>
          .
          <article-title>Automatic sentence segmentation and punctuation prediction for spoken language translation</article-title>
          .
          <source>In International Workshop on Spoken Language Translation</source>
          , pages
          <fpage>158</fpage>
          -
          <lpage>165</lpage>
          , Kyoto, Japan.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <given-names>Joanna</given-names>
            <surname>Mrozinsk</surname>
          </string-name>
          , Edward WD Whittaker, Pierre Chatain, and
          <string-name>
            <given-names>Sadaoki</given-names>
            <surname>Furui</surname>
          </string-name>
          .
          <year>2006</year>
          .
          <article-title>Automatic sentence segmentation of speech for automatic summarization</article-title>
          .
          <source>In Proc. of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '06).</source>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Ostendorf</surname>
          </string-name>
          , E. Shriberg,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Stolcke</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Human language technology: Opportunities and challenges</article-title>
          .
          <source>In Proc. of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '05)</source>
          , Philadelphia.
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <given-names>Mari</given-names>
            <surname>Ostendorf</surname>
          </string-name>
          , Benoit Favre, Ralph Grishman, Dilek Hakkani-Tu¨r, Mary Harper, Dustin Hillard, Julia Hirschberg, Heng Ji, Jeremy G. Kahn, Yang Liu, Sameer Maskey, Evgeny Matusov, Hermann Ney, Andrew Rosenberg, Elizabeth Shriberg,
          <string-name>
            <given-names>Wen</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Chuck</given-names>
            <surname>Wooters</surname>
          </string-name>
          .
          <year>2008</year>
          .
          <article-title>Speech segmentation and spoken document processing</article-title>
          .
          <source>IEEE Signal Processing Magazine</source>
          ,
          <volume>25</volume>
          (
          <issue>3</issue>
          ):
          <fpage>59</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <given-names>Stephan</given-names>
            <surname>Peitz</surname>
          </string-name>
          , Markus Freitag, Arne Mauser, and Hermann Ney.
          <year>2011</year>
          .
          <article-title>Modeling punctuation prediction as machine translation</article-title>
          .
          <source>In International Workshop on Spoken Language Translation</source>
          , pages
          <fpage>238</fpage>
          -
          <lpage>245</lpage>
          , San Francisco, CA, USA.
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <given-names>Ricardo</given-names>
            <surname>Rei</surname>
          </string-name>
          , Nuno Miguel Guerreiro, and
          <string-name>
            <given-names>Fernando</given-names>
            <surname>Batista</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Automatic truecasing of video subtitles using bert: A multilingual adaptable approach</article-title>
          .
          <source>In Information Processing and Management of Uncertainty in Knowledge-Based Systems</source>
          , pages
          <fpage>708</fpage>
          -
          <lpage>721</lpage>
          , Cham. Springer International Publishing.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <string-name>
            <given-names>Elisabeth</given-names>
            <surname>Shriberg</surname>
          </string-name>
          .
          <year>2005</year>
          .
          <article-title>Spontaneous speech: How people really talk, and why engineers should care</article-title>
          .
          <source>In Proc. of Eurospeech - 9th European Conference on Speech Communication and Technology (Interspeech</source>
          <year>2005</year>
          ), pages
          <fpage>1781</fpage>
          -
          <lpage>1784</lpage>
          , Lisbon, Portugal.
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <string-name>
            <given-names>Ottokar</given-names>
            <surname>Tilk</surname>
          </string-name>
          and Tanel Aluma¨e.
          <year>2015</year>
          .
          <article-title>LSTM for punctuation restoration in speech transcripts</article-title>
          .
          <source>In INTERSPEECH.</source>
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <given-names>Ottokar</given-names>
            <surname>Tilk</surname>
          </string-name>
          and Tanel Aluma¨e.
          <year>2016</year>
          .
          <article-title>Bidirectional recurrent neural network with attention mechanism for punctuation restoration</article-title>
          .
          <source>In INTERSPEECH</source>
          , pages
          <fpage>3047</fpage>
          -
          <lpage>3051</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <string-name>
            <given-names>Nicola</given-names>
            <surname>Ueffing</surname>
          </string-name>
          , Maximilian Bisani, and
          <string-name>
            <given-names>Paul</given-names>
            <surname>Vozila</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Improved models for automatic punctuation prediction for spoken and written text</article-title>
          .
          <source>In INTERSPEECH.</source>
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <given-names>Jiangyan</given-names>
            <surname>Yi</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jianhua</given-names>
            <surname>Tao</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Self-attention based model for punctuation prediction using word and speech embeddings</article-title>
          .
          <source>ICASSP</source>
          <year>2019</year>
          - 2019 IEEE International Conference on Acoustics,
          <source>Speech and Signal Processing (ICASSP)</source>
          , pages
          <fpage>7270</fpage>
          -
          <lpage>7274</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <string-name>
            <given-names>Klaus</given-names>
            <surname>Zechner</surname>
          </string-name>
          .
          <year>2002</year>
          .
          <article-title>Automatic summarization of open-domain multiparty dialogues in diverse genres</article-title>
          .
          <source>Computational Linguistics</source>
          ,
          <volume>28</volume>
          (
          <issue>4</issue>
          ):
          <fpage>447</fpage>
          -
          <lpage>485</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>