<!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>Exploring SBERT and Mixup Data Augmentation in Rhetorical Role Labeling of Indian Legal Sentences</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexandre G. de Lima</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mohand Boughanem</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eduardo Henrique da S. Aranha</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Taoufiq Dkaki</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jose G. Moreno</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Federal Institute of Rio Grande do Norte</institution>
          ,
          <addr-line>Natal</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Federal University of Rio Grande do Norte</institution>
          ,
          <addr-line>Natal</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institut de Recherche en Informatique de Toulouse, UMR 5505 CNRS</institution>
          ,
          <addr-line>F-31000, Toulouse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <volume>28</volume>
      <fpage>16</fpage>
      <lpage>21</lpage>
      <abstract>
        <p>The rise of the Transformer architecture allowed the creation of huge pre-trained language models that led to new state-of-the-art achievements in general-purpose natural language applications. Such models also have the potential to boost domain-specific applications and so this motivates us to evaluate the performance of SBERT, a Transformer architecture-based model, in a case study of rhetorical role labeling of sentences in legal documents. We perform experiments using classification models and compare their performances through lexical features and semantic features generated by SBERT. We also employ the mixup data augmentation method with the semantic features. From the results, we conclude that exploiting the mixup method is beneficial and that the semantic features have a limited enhancing efect on the classification models of our case study.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;deep learning</kwd>
        <kwd>natural language processing</kwd>
        <kwd>sentence classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The rhetorical role of a sentence is a kind of label that assigns the semantic function of the
sentence, which varies according to the objectives of the application. In the case of legal
judgments, the labels identify relevant elements of the lawsuit, such as facts, arguments of the
parties, and the court decision. This task is central as it is commonly used to support downstream
applications in the legal domain, such as document summarization [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ], fact-based case
search [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], argument mining [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and document segmentation [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        In recent years Deep Learning models have contributed to the achievement of impressive
results in Natural Language Processing (NLP) tasks. One of the main reasons is the rise of the
Transformer architecture [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which led to the creation of very efective pre-trained language
models. Bidirectional Encoder Representations from Transformers (BERT) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is an example of
a Transformer based model which set new state-of-the-art achievements on some NLP tasks.
Such models have the potential to boost general purpose applications, like language translation,
as well as domain-specific ones.
      </p>
      <p>In this context, this work presents the utilization of Sentence BERT (SBERT) [9] and machine
learning classification models in the task of rhetorical role labeling of sentences from Indian
legal judgments. As models’ inputs, we experiment with lexical and semantic features, the last
being generated by a SBERT model. Regarding the semantic features, we also exploit the mixup
data augmentation method [10]. Our objectives are:
• to check if the semantic features, which are generated by a deep learning model, are
capable to improve the performance of machine learning classifiers in the task of rhetorical
role labeling of sentences from Indian legal judgments;
• to verify the efect of the mixup method on the performance of the classification models
based on semantic features.</p>
      <p>We exploit nine classification models whose performances vary in function of feature type.
On exploiting semantic features, three models perform worse in all metrics, three models
perform better in all metrics, and three models improve and degrade in diferent metrics. The
mixup method, which was exploited with two classification models only, improves one model’s
performance in all metrics and the other model’s performance in Recall and F1 score metrics.
The best Precision score (0.5597) is achieved by a XGBoost model trained with lexical features,
the best Recall score (0.4425) is achieved by a Naïve Bayes model trained with semantic features,
and the best F1 score (0.4290) is achieved by a neural network model trained with augmented
semantic features. From these results, we conclude that exploiting the mixup method is beneficial
and that the semantic features have a limited enhancing efect on the classification models of
our case study. Although, we believe it is worth it to perform additional experimentation with
features generated by deep learning models.</p>
      <p>The remainder of this paper is organized as follows: Section 2 presents the related works;
Section 3 presents the experimentation strategy by introducing the mixup method and the
forms chosen for sentence representation; Section 4 presents the experimental setup, i.e., the
employed dataset, the models and the train and test procedures; Section 5 presents the results
and their respective analysis; finally, in Section 6 the work is summarized and future works are
discussed.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Previous works on rhetorical role labeling have employed hand-crafted features altogether
machine learning models such as Conditional Random Fields (CRF), Support Vector Machines
(SVM) and Naïve Bayes [
        <xref ref-type="bibr" rid="ref1 ref2 ref6">2, 6, 1</xref>
        ].
      </p>
      <p>
        Several deep learning-based approaches have also been proposed. Yamada et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] compare
the performance of CRF models and deep learning models over a dataset comprising 120 Japanese
civil judgments, 48,370 sentences, and 7 rhetorical roles. The CRF models adopt hand-crafted
features, while the deep learning models adopt word embeddings generated from texts of civil
law cases. They compare various models and features and they conclude that deep learning
models performed better in most of the considered scenarios.
      </p>
      <p>Tran et al. [11] employ a deep learning model and GloVe word embeddings [12] as features
to label sentences from the HOLJ dataset [13]. The model combines a Convolutional Neural
Network and a Bidirectional Long-Short Term Memory (BiLSTM) network. Their results are
better than the one based on hand-crafted features reported by Hackey and Grover [13] over
the same dataset.</p>
      <p>
        Ahmad et al. [14] utilizes a BiLSTM network over the Board Veterans’ Claims dataset [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
which consists of 6,135 sentences and six rhetorical roles. For features, they exploit three
pre-trained word embeddings, GloVe, FastText [15] and Law2Vec [16], and a word embedding
set trained with their dataset. The best performance is achieved by the GloVe based model.
      </p>
      <p>Bhattacharya et al. [17] uses judgments from the Indian Supreme Court to craft a dataset
containing 50 documents, with 9,380 sentences labeled by three senior Law students. They
compare CRF and BiLSTM models and exploit handcrafted features, randomly initialized word
embeddings, and word embeddings trained with Indian court case documents. The deep learning
models based on the court case word embeddings perform much better than the other approaches.
They also verify that the errors committed by the best model are similar to those committed by
human annotators.</p>
      <p>In their subsequent work, Bhattacharya et al. [18] extend their experiments by using an
additional dataset with judgments from the Supreme Court of the United Kingdom, additional
deep learning models, including one based on the Transformer architecture, and additional
pre-trained embedding features, including ones from BERT and LegalBERT [19]. Regarding the
Indian dataset, the best models are again the deep learning ones based on embeddings trained
with Indian court cases. Regarding the United Kingdom dataset, the BERT embeddings provide
the best results.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Proposed strategy</title>
      <p>From an operational perspective, the rhetorical role labeling task boils down to a sentence
classification task. Thus, each classification model is trained to produce a unique label (rhetorical
role) for an input sentence. The classification models do not work with text inputs, so the
sentences have to be converted to a numerical representation. In the following, we describe the
sentence representations that we adopt and the mixup data augmentation approach.</p>
      <sec id="sec-3-1">
        <title>3.1. Sentence representation</title>
        <p>We exploited two types of features to represent sentences: lexical and semantic.</p>
        <sec id="sec-3-1-1">
          <title>3.1.1. Lexical features</title>
          <p>
            We chose the TF-IDF scheme [
            <xref ref-type="bibr" rid="ref9">20</xref>
            ] to generate lexical features. This scheme works by assigning
weights to terms occurring in a document, that is part of a collection of documents. Each
document is represented by a vector whose each element is the TF-IDF weight of the respective
term. We work in a diferent setting, adopting sentences instead documents to compute the
terms’ weights.
          </p>
        </sec>
        <sec id="sec-3-1-2">
          <title>3.1.2. Semantic features</title>
          <p>BERT is a Transformer architecture-based model which set new state-of-the-art on some NLP
tasks, including sentence classification. When fed with a sentence, BERT generates  dense
vectors, also known as hidden states, for each token in the sentence. The value of  is the
number of BERT’s internal layers, i.e., 12 or 24. Some strategies were proposed to derive
sentence embeddings from the BERT’s hidden states, but according to Reimers and Gurevych
[9], these were not fairly evaluated and sometimes they perform worse than averaging static
word embeddings. To overcome this, Reimers and Gurevych [9] proposed SBERT as a model
capable to generate semantically meaningful sentence embeddings from BERT hidden states
in a computationally eficient way. With SBERT, a 768-dimensional dense vector represents a
sentence.</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Text Mixup</title>
        <p>
          Mixup is a family of data augmentation method that applies a weighted interpolation of two
input vectors to generate a new synthetic one [10]. The interpolation is defined by the following
equations:
x˜ =  x + (1 −  )x ,
y˜ =  y + (1 −  )y ,
x, x ∈ ℛ
y, y
where x and x are raw input vectors, 1 is the representation size of x, y and y are
onehot label encodings, (x, y) and (x , y ) are two examples drawn at random from the training
data and  is a value in the interval [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] drawn at random from a Beta(,  ) distribution, where
 &gt; 0. The authors of mixup [10] claim that including mixup data in the training of a neural
network results in a lesser memorization of corrupt labels and that it works like a regularization
strategy. In our strategy, we exploit mixup to augment the semantic feature set only.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental setup</title>
      <sec id="sec-4-1">
        <title>4.1. Dataset</title>
        <p>
          The Artificial Intelligence for Legal Assistance (AILA) is a series of computational tasks related
to the legal domain [
          <xref ref-type="bibr" rid="ref10">21</xref>
          ]. The 2021 edition settled two tasks: legal document summarization; and
rhetorical role labeling of judgments from the Indian Supreme Court, whose dataset is the one
exploited in this work. The dataset comprises 10,024 sentences distributed among 60 documents,
which correspond to the 50 documents from [17] and 10 additional test documents created for
AILA 2020. Each sentence receives one of the seven rhetorical roles presented in Table 1.
1For lexical features, it could be the vocabulary size, and for semantic features, it is the output size of the used
transformer.
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Feature Sets</title>
        <p>Number of sentences</p>
        <p>Description
3,919
2,368</p>
        <p>We exploited six feature sets: a lexical feature set, a semantic feature set, and four augmented
semantic feature sets.</p>
        <p>
          The lexical feature set consists of TF-IDF vectors generated from standard n-grams2
representation. The text prepossessing comprises lower case conversion and removal of symbols
and numbers3. For implementation, we adopt the TfidfVectorizer model from Scikit-learn
library4 [
          <xref ref-type="bibr" rid="ref11">22</xref>
          ] with default parameter values, except for the preprocessor, ngram_range and
min_df parameters. The implementation is available at the code repository5. The TF-IDF model
is trained with all sentences in the dataset and this results in a vocabulary of 7,438 terms.
        </p>
        <p>The semantic feature set consists of dense vectors generated by a SBERT model. Since the
model is pre-trained, the generation of dense representation vectors consists of just feeding the
model with text sentences. For implementation, we adopt the Sentence Transformers library 6,7
and the sentence-transformers/LaBSE base model.</p>
        <p>Each augmented semantic feature set consists of the union between the semantic feature
set and a set of 3,006 synthetic mixup vectors. To generate the mixup vectors, we exploit
four  values (1.0, 0.7, 0.3, and 0.1) which result in four synthetic mixup vector sets and, as
a consequence, produce four augmented semantic feature sets. During the generation, we
randomly select sentences from the dataset, but we take care to not employ two raw vectors
from the same class (i.e., y = y ) when generating a synthetic one.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Classification Models</title>
        <p>We train and evaluate the following classification models: Support Vector Machine (SVM),
k-nearest neighbors (KNN), Decision Tree, Random Forest, AdaBoost, Naïve Bayes, XGBoost,
2We exploit 1- to 3-grams.
3We kept stop words.
41.0.2 version
5https://github.com/alexlimatds/circle-2022
6https://www.sbert.net/
72.2.0 version
Multinomial Logistic Regression (LR), and Multilayer Perceptron (MLP).</p>
        <p>
          For the XGBoost model we adopt its Python implementation8 [
          <xref ref-type="bibr" rid="ref12">23</xref>
          ] configured for a multiclass
task. For the tree_method parameter we adopt the hist value when running the lexical
features and the gpu_hist value in the case of semantic features. We adopt the default values
for the other parameters.
        </p>
        <p>Regarding SVM, KNN, Decision Tree, Random Forest, AdaBoost, and Naïve Bayes models,
we adopt the Scikit-learn implementations. When it is the case, we fixed the random generator
seed through the random_state parameter. In general, we adopt the default values for the
models’ parameters with the following exceptions: max_depth=5 and n_estimators=10 for
Random Forest; max_depth=5 for Decision Tree; n_neighbors=5 for KNN.</p>
        <p>
          The LR and MLP models are implemented with the PyTorch framework9 [
          <xref ref-type="bibr" rid="ref13">24</xref>
          ]. The MLP model
has one hidden layer with 100 units activated by the ReLu function. The weights are initialized
by using the Kaiming initialization [
          <xref ref-type="bibr" rid="ref14">25</xref>
          ] (hidden units) and the Xavier initialization [
          <xref ref-type="bibr" rid="ref15">26</xref>
          ] (output
units). As optimization method we adopt the Adam algorithm [
          <xref ref-type="bibr" rid="ref16">27</xref>
          ] with the following parameters
and values: 10− 3 for learning rate,  1 = 0.9,  2 = 0.999,  = 10− 8 and 10− 4 for weight decay.
The training follows an early stop approach limited to a maximum of 200 epochs. We adopt a
batch size of 64.
        </p>
        <p>
          For the LR model, the weights are initialized by using the Xavier initialization. As optimization
method, we adopt the Stochastic Gradient Descent with momentum algorithm [
          <xref ref-type="bibr" rid="ref17">28</xref>
          ] with the
following parameters and values: 0.5 for learning rate, 0.9 for momentum, and 10− 4 for weight
decay. The training follows an early stop approach limited to a maximum of 1,000 iterations
and we adopt a batch size of 64. An exponential learning rate decay is employed with a decay
rate equals to 0.95.
        </p>
        <p>We exploit the lexical and semantic features with all classification models. The semantic
augmented features are exploited with the LR and MLP models only. This constraint is due to
Scikit-learn and XGBoost libraries, which do not support the target vectors encoded with float
point values produced by the mixup method.</p>
        <p>The models are trained and evaluated through a 5-fold cross-validation. The data splitting is
based on documents instead of sentences. It means that, for each fold, sentences from the same
document are used exclusively as train data or test data. Regarding the classification models
which exploit the augmented semantic feature sets, each fold exploits all augmented data to
train a model but does not apply these data for evaluation. The results are reported through
Precision (P), Recall (R), and F1 score metrics.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Results and Analysis</title>
      <p>80.90 version
9PyTorch 1.10.0 and CUDA 11.1
Performance of the classification models. The values are the average of the test macro averages observed
in each fold of the cross-validation procedure.</p>
      <p>Model
SVM
KNN
Decision Tree
Random Forest
AdaBoost
Naïve Bayes
XGBoost
LR
MLP</p>
      <p>Lexical features</p>
      <p>Semantic features</p>
      <p>P
for Recall, and augmented semantic features for F1.</p>
      <p>Focusing on the change from lexical features to semantic features, we figure a mixed
performance of the models: most of them perform worse in the three metrics (SVM, Decision Tree,
XGBoost, LR, and Adaboost); KNN and Naïve Bayes substantially improve in the three metrics;
Random Forest performs worse in Precision, but it improves Recall and F1; MLP improves Recall,
but it performs worse in Precision and F1.</p>
      <p>The exploitation of mixup data is advantageous in general since the performance of the
models improves for Recall and F1 when we compare the results between the semantic features
and the augmented semantic features. About Precision, there is a varied performance. The LR
model performs worse for all  values, while the MLP model performs better. The mixup data
also allows the MLP model to achieve the best F1 score.</p>
      <p>Table 4 presents the classification scores per label achieved by the classification model with
the best macro F1 score. Regarding the F1 score, the model performs better upon the two most
frequent labels (Ratio of the decision and Facts). Interestingly, the Statute label, performs better
than Precedents and Argument labels, despite the fact there are considerably more instances
of these two labels than the Statute label. The worst performance of the model is related to
the Ruling by Lower Court label, which is bad when compared to the Ruling by Present Court
label, even though the former has a slightly higher number of instances. The scores per label
achieved by the other models are available in the code repository of this work.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>This paper tackles the task of rhetorical role label of sentences from suits judged by the Indian
Supreme Court. We exploit three feature set types with several machine learning models and
each feature set type leads to the best performance on a specific metric. The efect of the
semantic features on the models’ performance is limited since the semantic feature set is not
able to boost a classification model in order to overcome the best F1 score related to the lexical
feature set. This just can be achieved when applying the mixup method to the semantic features.</p>
      <p>
        We believe there is room to improve the models’ performance. Not just the achieved scores
highlight this, but also the results reported by other works. Bhattacharya et al. [17] achieve
their best results when they exploit word embeddings trained with judicial texts from the same
context of their dataset. Parikh et al. [
        <xref ref-type="bibr" rid="ref10">21</xref>
        ] report that their best models are based on LegalBERT.
So, for future works, we desire to explore language models based on the legal domain, such as
LegalBERT and Law2Vec, as well as fine-tune SBERT. The gains provided by the mixup method
also motivate us to better explore data augmentation approaches.
      </p>
      <p>We also intend to improve our experimental framework in order to embody statistical tests
and check if the diferences among the achieved scores are significant.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was partially supported by the LawBot project (ANR-20-CE38-0013), granted by ANR
the French Agence Nationale de la Recherche.
Proceedings of the 2019 Conference of the North American Chapter of the Association
for Computational Linguistics: Human Language Technologies, NAACL-HLT 2019,
Minneapolis, MN, USA, June 2-7, 2019, Volume 1 (Long and Short Papers), Association for
Computational Linguistics, 2019, pp. 4171–4186. URL: https://doi.org/10.18653/v1/n19-1423.
doi:10.18653/v1/n19-1423.
[9] N. Reimers, I. Gurevych, Sentence-bert: Sentence embeddings using siamese bert-networks,
in: Proceedings of the 2019 Conference on Empirical Methods in Natural Language
Processing, Association for Computational Linguistics, 2019. URL: https://arxiv.org/abs/1908.10084.
[10] H. Zhang, M. Cissé, Y. N. Dauphin, D. Lopez-Paz, mixup: Beyond empirical risk
minimization, in: 6th International Conference on Learning Representations, ICLR 2018, Vancouver,
BC, Canada, April 30 - May 3, 2018, Conference Track Proceedings, OpenReview.net, 2018.</p>
      <p>URL: https://openreview.net/forum?id=r1Ddp1-Rb.
[11] V. D. Tran, M. L. Nguyen, K. Shirai, K. Satoh, An approach of rhetorical status recognition
for judgments in court documents using deep learning models, in: 11th International
Conference on Knowledge and Systems Engineering, KSE 2019, Da Nang, Vietnam, October
24-26, 2019, IEEE, 2019, pp. 1–6. URL: https://doi.org/10.1109/KSE.2019.8919370. doi:10.
1109/KSE.2019.8919370.
[12] J. Pennington, R. Socher, C. Manning, GloVe: Global vectors for word representation, in:
Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing
(EMNLP), Association for Computational Linguistics, Doha, Qatar, 2014, pp. 1532–1543.</p>
      <p>URL: https://aclanthology.org/D14-1162. doi:10.3115/v1/D14-1162.
[13] B. Hachey, C. Grover, A rhetorical status classifier for legal text summarisation, in: Text
Summarization Branches Out, Association for Computational Linguistics, Barcelona, Spain,
2004, pp. 35–42. URL: https://aclanthology.org/W04-1007.
[14] S. R. Ahmad, D. Harris, I. Sahibzada, Understanding legal documents: Classification of
rhetorical role of sentences using deep learning and natural language processing, in: IEEE
14th International Conference on Semantic Computing, ICSC 2020, San Diego, CA, USA,
February 3-5, 2020, IEEE, 2020, pp. 464–467. URL: https://doi.org/10.1109/ICSC.2020.00089.
doi:10.1109/ICSC.2020.00089.
[15] P. Bojanowski, E. Grave, A. Joulin, T. Mikolov, Enriching word vectors with subword
information, Trans. Assoc. Comput. Linguistics 5 (2017) 135–146. URL: https://transacl.
org/ojs/index.php/tacl/article/view/999.
[16] I. Chalkidis, Law2Vec: Legal word embeddings, 2018. URL: https://archive.org/details/</p>
      <p>Law2Vec.
[17] P. Bhattacharya, S. Paul, K. Ghosh, S. Ghosh, A. Wyner, Identification of rhetorical roles of
sentences in indian legal judgments, in: M. Araszkiewicz, V. Rodríguez-Doncel (Eds.), Legal
Knowledge and Information Systems - JURIX 2019: The Thirty-second Annual Conference,
Madrid, Spain, December 11-13, 2019, volume 322 of Frontiers in Artificial Intelligence
and Applications, IOS Press, 2019, pp. 3–12. URL: https://doi.org/10.3233/FAIA190301.
doi:10.3233/FAIA190301.
[18] P. Bhattacharya, S. Paul, K. Ghosh, S. Ghosh, A. Wyner, Deeprhole: deep learning for
rhetorical role labeling of sentences in legal case documents, Artificial Intelligence and
Law (2021) 1–38.
[19] I. Chalkidis, M. Fergadiotis, P. Malakasiotis, N. Aletras, I. Androutsopoulos,
LEGAL</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Hachey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Grover</surname>
          </string-name>
          , Extractive summarisation of legal texts,
          <source>Artif. Intell. Law</source>
          <volume>14</volume>
          (
          <year>2006</year>
          )
          <fpage>305</fpage>
          -
          <lpage>345</lpage>
          . URL: https://doi.org/10.1007/s10506-007-9039-z. doi:
          <volume>10</volume>
          .1007/ s10506-007-9039-z.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Saravanan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ravindran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Raman</surname>
          </string-name>
          ,
          <article-title>Automatic identification of rhetorical roles using conditional random fields for legal document summarization</article-title>
          ,
          <source>in: Third International Joint Conference on Natural Language Processing, IJCNLP</source>
          <year>2008</year>
          , Hyderabad, India, January 7-
          <issue>12</issue>
          ,
          <year>2008</year>
          , The Association for Computer Linguistics,
          <year>2008</year>
          , pp.
          <fpage>481</fpage>
          -
          <lpage>488</lpage>
          . URL: https: //aclanthology.org/I08-1063/.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Yamada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Teufel</surname>
          </string-name>
          , T. Tokunaga,
          <article-title>Neural network based rhetorical status classification for japanese judgment documents</article-title>
          , in: M.
          <string-name>
            <surname>Araszkiewicz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Rodríguez-Doncel</surname>
          </string-name>
          (Eds.),
          <source>Legal Knowledge and Information Systems - JURIX</source>
          <year>2019</year>
          :
          <article-title>The Thirty-</article-title>
          second Annual Conference, Madrid, Spain,
          <source>December 11-13</source>
          ,
          <year>2019</year>
          , volume
          <volume>322</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2019</year>
          , pp.
          <fpage>133</fpage>
          -
          <lpage>142</lpage>
          . URL: https://doi.org/10.3233/FAIA190314. doi:
          <volume>10</volume>
          .3233/FAIA190314.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>I. Nejadgholi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bougueng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Witherspoon</surname>
          </string-name>
          ,
          <article-title>A semi-supervised training method for semantic search of legal facts in canadian immigration cases</article-title>
          , in: A.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wyner</surname>
          </string-name>
          , G. Casini (Eds.),
          <source>Legal Knowledge and Information Systems - JURIX</source>
          <year>2017</year>
          :
          <article-title>The Thirtieth Annual Conference</article-title>
          , Luxembourg,
          <fpage>13</fpage>
          -15
          <source>December</source>
          <year>2017</year>
          , volume
          <volume>302</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2017</year>
          , pp.
          <fpage>125</fpage>
          -
          <lpage>134</lpage>
          . URL: https://doi.org/10.3233/ 978-1-
          <fpage>61499</fpage>
          -838-9-125. doi:
          <volume>10</volume>
          .3233/978-1-
          <fpage>61499</fpage>
          -838-9-125.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V. R.</given-names>
            <surname>Walker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Pillaipakkamnatt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Davidson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Linares</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Pesce</surname>
          </string-name>
          ,
          <article-title>Automatic classification of rhetorical roles for sentences: Comparing rule-based scripts with machine learning</article-title>
          , in: K. D.
          <string-name>
            <surname>Ashley</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Atkinson</surname>
            ,
            <given-names>L. K.</given-names>
          </string-name>
          <string-name>
            <surname>Branting</surname>
            , E. Francesconi,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Grabmair</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Waltl</surname>
            ,
            <given-names>V. R.</given-names>
          </string-name>
          <string-name>
            <surname>Walker</surname>
            ,
            <given-names>A. Z.</given-names>
          </string-name>
          <string-name>
            <surname>Wyner</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the Third Workshop on Automated Semantic Analysis of Information in Legal Texts co-located with the 17th International Conference on Artificial Intelligence and Law (ICAIL</source>
          <year>2019</year>
          ), Montreal, QC, Canada, June 21,
          <year>2019</year>
          , volume
          <volume>2385</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2019</year>
          . URL: http: //ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2385</volume>
          /paper1.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Savelka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. D.</given-names>
            <surname>Ashley</surname>
          </string-name>
          , Segmenting U.S.
          <article-title>court decisions into functional and issue specific parts</article-title>
          , in: M.
          <string-name>
            <surname>Palmirani</surname>
          </string-name>
          (Ed.),
          <source>Legal Knowledge and Information Systems - JURIX</source>
          <year>2018</year>
          :
          <article-title>The Thirty-first Annual Conference</article-title>
          , Groningen, The Netherlands,
          <fpage>12</fpage>
          -14
          <source>December</source>
          <year>2018</year>
          , volume
          <volume>313</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2018</year>
          , pp.
          <fpage>111</fpage>
          -
          <lpage>120</lpage>
          . URL: https://doi.org/10.3233/978-1-
          <fpage>61499</fpage>
          -935-5-111. doi:
          <volume>10</volume>
          .3233/ 978-1-
          <fpage>61499</fpage>
          -935-5-111.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaswani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shazeer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Parmar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Uszkoreit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Gomez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kaiser</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Polosukhin</surname>
          </string-name>
          ,
          <article-title>Attention is all you need</article-title>
          , in: I. Guyon, U. von Luxburg, S. Bengio,
          <string-name>
            <given-names>H. M.</given-names>
            <surname>Wallach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fergus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V. N.</given-names>
            <surname>Vishwanathan</surname>
          </string-name>
          , R. Garnett (Eds.),
          <source>Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9</source>
          ,
          <year>2017</year>
          , Long Beach, CA, USA,
          <year>2017</year>
          , pp.
          <fpage>5998</fpage>
          -
          <lpage>6008</lpage>
          . URL: https://proceedings. neurips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Toutanova</surname>
          </string-name>
          ,
          <article-title>BERT: pre-training of deep bidirectional transformers for language understanding</article-title>
          , in: J.
          <string-name>
            <surname>Burstein</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Doran</surname>
          </string-name>
          , T. Solorio (Eds.), BERT:
          <article-title>"preparing the muppets for court'"</article-title>
          , in: T. Cohn,
          <string-name>
            <given-names>Y.</given-names>
            <surname>He</surname>
          </string-name>
          , Y. Liu (Eds.),
          <source>Findings of the Association for Computational Linguistics: EMNLP</source>
          <year>2020</year>
          ,
          <string-name>
            <given-names>Online</given-names>
            <surname>Event</surname>
          </string-name>
          ,
          <fpage>16</fpage>
          -20
          <source>November</source>
          <year>2020</year>
          , volume
          <article-title>EMNLP 2020 of Findings of ACL, Association for Computational Linguistics</article-title>
          ,
          <year>2020</year>
          , pp.
          <fpage>2898</fpage>
          -
          <lpage>2904</lpage>
          . URL: https://doi.org/10.18653/v1/
          <year>2020</year>
          .findings-emnlp.
          <volume>261</volume>
          . doi:
          <volume>10</volume>
          .18653/v1/
          <year>2020</year>
          .findings-emnlp.
          <volume>261</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [20]
          <string-name>
            <surname>C. D. Manning</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Raghavan</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Schütze</surname>
          </string-name>
          , Introduction to Information Retrieval, Cambridge University Press, Cambridge, UK,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>V.</given-names>
            <surname>Parikh</surname>
          </string-name>
          , U. Bhattacharya,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mehta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bandyopadhyay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bhattacharya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ghosh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ghosh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bhattacharya</surname>
          </string-name>
          , P. Majumder,
          <string-name>
            <surname>AILA</surname>
          </string-name>
          <year>2021</year>
          :
          <article-title>Shared task on artificial intelligence for legal assistance</article-title>
          , in: D.
          <string-name>
            <surname>Ganguly</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Gangopadhyay</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Mitra</surname>
          </string-name>
          , P. Majumder (Eds.), FIRE 2021:
          <article-title>Forum for Information Retrieval Evaluation, Virtual Event</article-title>
          , India,
          <source>December 13 - 17</source>
          ,
          <year>2021</year>
          , ACM,
          <year>2021</year>
          , pp.
          <fpage>12</fpage>
          -
          <lpage>15</lpage>
          . URL: https://doi.org/10.1145/3503162.3506571. doi:
          <volume>10</volume>
          .1145/3503162.3506571.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>F.</given-names>
            <surname>Pedregosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Varoquaux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gramfort</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Michel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Thirion</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Grisel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Blondel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Prettenhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Weiss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Dubourg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Vanderplas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Passos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Cournapeau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Brucher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Perrot</surname>
          </string-name>
          , E. Duchesnay,
          <article-title>Scikit-learn: Machine learning in Python</article-title>
          ,
          <source>Journal of Machine Learning Research</source>
          <volume>12</volume>
          (
          <year>2011</year>
          )
          <fpage>2825</fpage>
          -
          <lpage>2830</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>T.</given-names>
            <surname>Chen</surname>
          </string-name>
          , C. Guestrin,
          <article-title>XGBoost: A scalable tree boosting system</article-title>
          ,
          <source>in: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '16</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA,
          <year>2016</year>
          , pp.
          <fpage>785</fpage>
          -
          <lpage>794</lpage>
          . URL: http://doi.acm.
          <source>org/10</source>
          .1145/ 2939672.2939785. doi:
          <volume>10</volume>
          .1145/2939672.2939785.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>A.</given-names>
            <surname>Paszke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gross</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Massa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lerer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bradbury</surname>
          </string-name>
          , G. Chanan,
          <string-name>
            <given-names>T.</given-names>
            <surname>Killeen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Gimelshein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Antiga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Desmaison</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kopf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>DeVito</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Raison</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tejani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chilamkurthy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Steiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chintala</surname>
          </string-name>
          ,
          <string-name>
            <surname>Pytorch:</surname>
          </string-name>
          <article-title>An imperative style, high-performance deep learning library</article-title>
          , in: H.
          <string-name>
            <surname>Wallach</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Larochelle</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Beygelzimer</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>d'Alché-</article-title>
          <string-name>
            <surname>Buc</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Fox</surname>
          </string-name>
          , R. Garnett (Eds.),
          <source>Advances in Neural Information Processing Systems</source>
          <volume>32</volume>
          ,
          <string-name>
            <surname>Curran</surname>
            <given-names>Associates</given-names>
          </string-name>
          , Inc.,
          <year>2019</year>
          , pp.
          <fpage>8024</fpage>
          -
          <lpage>8035</lpage>
          . URL: http://papers.neurips.cc/paper/ 9015-pytorch
          <article-title>-an-imperative-style-high-performance-deep-learning-library</article-title>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>K.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , S. Ren,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <article-title>Delving deep into rectifiers: Surpassing human-level performance on imagenet classification</article-title>
          ,
          <source>in: 2015 IEEE International Conference on Computer Vision</source>
          , ICCV 2015, Santiago, Chile, December 7-
          <issue>13</issue>
          ,
          <year>2015</year>
          , IEEE Computer Society,
          <year>2015</year>
          , pp.
          <fpage>1026</fpage>
          -
          <lpage>1034</lpage>
          . URL: https://doi.org/10.1109/ICCV.
          <year>2015</year>
          .
          <volume>123</volume>
          . doi:
          <volume>10</volume>
          .1109/ ICCV.
          <year>2015</year>
          .
          <volume>123</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>X.</given-names>
            <surname>Glorot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          ,
          <article-title>Understanding the dificulty of training deep feedforward neural networks</article-title>
          , in: Y. W. Teh, M. Titterington (Eds.),
          <source>Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics</source>
          , volume
          <volume>9</volume>
          <source>of Proceedings of Machine Learning Research</source>
          , PMLR, Chia Laguna Resort, Sardinia, Italy,
          <year>2010</year>
          , pp.
          <fpage>249</fpage>
          -
          <lpage>256</lpage>
          . URL: https://proceedings.mlr.press/v9/glorot10a.html.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>D. P.</given-names>
            <surname>Kingma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ba</surname>
          </string-name>
          ,
          <article-title>Adam: A method for stochastic optimization</article-title>
          , in: Y. Bengio, Y. LeCun (Eds.),
          <source>3rd International Conference on Learning Representations, ICLR</source>
          <year>2015</year>
          , San Diego, CA, USA, May 7-
          <issue>9</issue>
          ,
          <year>2015</year>
          , Conference Track Proceedings,
          <year>2015</year>
          . URL: http://arxiv.org/abs/ 1412.6980.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>I.</given-names>
            <surname>Sutskever</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Martens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Dahl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. E.</given-names>
            <surname>Hinton</surname>
          </string-name>
          ,
          <article-title>On the importance of initialization and momentum in deep learning</article-title>
          ,
          <source>in: Proceedings of the 30th International Conference</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>