<!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>Truthformers at Factify 2022 : Evidence aware Transformer based Model for Multimodal Fact Checking</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>B S N V Chaitanya</string-name>
          <email>viswachaitanya.b16@iiits.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Potluri Prathyush</string-name>
          <email>prathyush.p16@iiits.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vijjali Rutvik</string-name>
          <email>rutvikreddy.v16@iiits.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Vancouver, Canada</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Indian Institute of Information Technology</institution>
          ,
          <addr-line>Sri City</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>There has been a dramatic increase in the spread of misinformation and fake news since the growing sophistication in online communications. Despite the development of numerous fact-checking frameworks and models in research, fake news continues to be the primary concern, especially on social media platforms. Being able to identify false claims based on document references can mitigate the spreading of unverified news. We present a multi-modal fact-verification model which processes a claim data pair and corresponding verified documents to determine the claim's legitimacy. The proposed model uses both text and image content of claims and the documents to determine the level of support provided by the document for the given claim. We make use of Transformer based models for efective processing of the diferent modalities and use a fusion block for identifying cross-modal representations that embed combined information of the considered modalities from both claim and document to get the ifnal predictions. Our solution ranked number three with a weighted F1-score of 0.7486. The code is available at https://github.com/pryus/truthformers.</p>
      </abstract>
      <kwd-group>
        <kwd>Multi-modal Fact verification</kwd>
        <kwd>Multi-modal fusion</kwd>
        <kwd>Self Attention</kwd>
        <kwd>Transformers</kwd>
        <kwd>Conv fusion</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In today’s world, fake news is becoming a serious societal issue. People understand what fake
news is, but they can’t tell the diference between it and real news. Fake news may be found
on nearly every social media platform. It’s meant to catch people’s attention and lead them
astray. As a large number of people in today’s world have easy access to the Internet, online
and social media has become a platform for a large number of people to keep up with current
events across the world. Since its inception, news coverage has been created with the goal of
serving individuals as an apparatus for learning about facts and truth, and so bringing value to
their lives. It has, however, evolved to now give people what they want to hear, whether it is
bogus or true. Because of the amount of time people spend on social media, they are extremely
https://github.com/rutvikvijjali (V. Rutvik)
https://github.com/chaitnayabasava (B. S. N. V. Chaitanya); https://github.com/PRYUS (P. Prathyush);
© 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
exposed to fake news, which may quickly impact them. Fake news is dificult to rectify, and
even when it is, it can have harmful consequences.</p>
      <p>
        Considerable eforts have been made to combat fake news and many advances have been made
in the past few years and although most existing approaches rely primarily on textual fake
news detection, recently, datasets like Fakeddit[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], Politifact [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], Fever [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], LIAR [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], etc have
encouraged researchers to work on multi-modal (images, memes, videos) fact-checking. Using
multi-modal information to detect fake news has many advantages as diferent modalities
capture diferent dimensions of the news article and they can complement each other while
evaluating the genuineness of the article.
      </p>
      <p>The Factify task is a multi-modal entailment task to detect multi-modal fake news. Here,
each data point has a credible source of information, referred to as the ”document,” and its
accompanying image, as well as another source whose authenticity must be determined, referred
to as the ”claim,” which also has an associated image. The purpose is to determine if the
claim includes the document. Entailment contains two verticals, textual entailment and visual
entailment, and their corresponding combinations, because we’re interested in a multi-modal
situation with both image and text. The uniqueness of the task is that there is a single credible
source of news and we need to distinguish fake/real claims from a vast number of
multimodal assertions. As a result, the task essentially is for the system to categorise a textual
claim, claim image, document, and document image into one of five categories: Support_Text,
Support_Multimodal, Insuficient_Text, Insuficient_Multimodal and Refute. Figure 1 shows an
example from the Factify dataset in the Support_Multimodal category where both the claim
text and image are similar to that of the document.</p>
      <p>In this paper, we present our system for the task of multi-modal fake news detection. We
make use of transformer based models with pseudo labelling and other strategies to achieve
third position in the Factify 2022 task.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related works</title>
      <p>
        Fake news detection and fact checking methods mainly rely on using textual content and
linguistics [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], the authors propose a fact checking model built by using knowledge
graphs of textual content to improve fact analysis in news content. In [7], a novel two stage
transformer based fact checking algorithm is proposed that retrieves the most relevant facts
concerning user claims about particular facts for COVID-19. In [8], the authors built a pipeline
to find documents and sentences to fact-check mutated claims generated from Wikipedia pages.
In [9], the authors aimed to find web pages related to given fact checking articles and predict
their stances on claims in the fact checking articles. Other methods also include using temporal
spreading patterns [10].
      </p>
      <p>Using textual only uni-modal techniques were able to produce promising findings but the brief
and informal character of social media data always poses dificulty in information extraction.
To get over this constraint, researchers began experimenting with characteristics taken from
several modalities (such as text and image) and fusing them together to create a richer data
representation and therefore using multi-modal information for fact checking and fake news
detection has gained more traction in recent years. They are generally categorized into two
diferent categories, one focuses on taking text and image inputs [ 9] to check the claim’s veracity
and the other one focuses on evidence-aware fact-checking where inputs are pairs of a
multimodal claim and a fact-checking-article [11]. Focusing on evidence-aware fact-checking helps
to increase users’ awareness of verified news. In [ 11], the authors use multi-modal data in
social media posts to search for verified information. In [ 9], the authors built an end-to-end
model where the extracted image and text representations are fed in two fully connected neural
network classi ers, one for event discriminator and another for fake news classification.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>In this section, we discuss the proposed model used for extracting useful semantic information
for textual and image data for carrying out the task of multi-modal fact verification. We
ifrst discuss the backbone models used for extracting embeddings from the text and image
information, respectively. We then explain the fusion techniques employed for generating an
efective semantic representation that combines the text and image embeddings. Each input
example contains a pair of textual and image data for both the claim and document.</p>
      <sec id="sec-3-1">
        <title>3.1. Truthformer Model</title>
        <p>Figure 2 shows the high-level flow of the proposed model. Both the claim and document
consist of a pair of text and image data, respectively. We used separate embedding blocks for
text and image to extract useful semantic representations from the data individually for both
claim and document. We also fine-tuned these blocks on the factify data, which helped us
capture better inter-modal representations. We fuse these inter-modal representations using a
fusion block, which carries out the multi-modal fusion of the text and image data for claims
and documents individually. The output of the fusion block embeds the information from the
considered modalities and generates a final embedding vector representation of (768,) size. We
pass this final vector through a fully connected layer that outputs the class probabilities for the
5 considered class types.</p>
        <p>We trained all the involved blocks simultaneously with a batch size of 8 and initialized the
models involved in the embedding blocks from their respective pre-trained weights. We used a
shared embedding block between claim and document for each of the 2 modalities.</p>
        <p>In addition to the general training step, we applied another step called pseudo labelling,
which resulted in a significant improvement in the performance of the proposed model. Pseudo
labelling is a semi-supervised technique in which we first train the model using the train set
and then use this trained model to predict the labels for the test set. We then use this newly
labelled set along with the original train set for further model training.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Textual Embedding block</title>
        <p>For extracting meaningful representations for the input text sequence, we made use of the
multilingual BERT (mBERT) model [12]. The mBERT is the original BERT base model
pretrained on the top 102 languages with the same MLM objective as BERT using the Wikipedia
corpus. mBERT develops complex cross-lingual representations that enable language transfer
for various languages along with Hindi. This model uses multi-head self-attention to combine
information from diferent parts of the text sequence and gives out an efective embedding
representation for each token in the input sequence.</p>
        <p>We used the base tokenizer of mBERT provided by HuggingFace [13] for tokenizing the input
text sequences. We padded/truncated the input token sequence to a fixed max length of 256.
The model processes the input tokens using self-attention and produces a 768 sized embedding
for representing each token. We use these (256, 768) embeddings as the representation of the
text data. The claim and document text are processed using the model individually to get a text
representation for each. We used the weights provided by Google and fine-tuned the model on
the factify data.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Image Embedding block</title>
        <p>We used Vision Transformer (ViT) [14], a BERT based image model, to extract the semantic
representations of the image data. ViT is the first transformer encoder model that achieved
good results compared to the convolutional architecture models when trained on the Image-Net
data. ViT in contrary to the CNN models, does not involve the usage of any convolutions for
capturing the local information of images. It instead uses 1616 non-overlapping patches of
the image resized to 224224 as the input sequence to the transformer model. We used the
pre-trained weights provided by the authors of ViT to initialize the model and fine-tuned it on
the factify data.</p>
        <p>The model takes an image of size 224224 as input and processes it as a patch sequence. The
model splits the image into a patch sequence of 1616 patches, where each patch acts as an
input token. The splitting generates a sequence of length 190, which includes a [CLS] token
added to the beginning of the sequence. ViT processes this 190 lengthed input sequence and
generates an output of similar length, with each vector having a size 768. We use this (190,
768) embedding to represent the image processed by ViT. The claim and document images are
processed individually using ViT to get the image representations for each.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Fusion block</title>
        <p>For fusing the textual and image embedding information, we have tried 2 diferent approaches
and trained separate models using either of them. We will discuss the approaches in detail.</p>
        <p>Fusion using Conv1D layer (FusConv1D): In this, we used a Conv1D layer with a kernel
size of 3 to process the sequence embeddings and fuse them into a single vector. We initialized
a separate Conv1D layer for both modalities. The text conv1D layer would process the (256,
768) embedding from textual embedding block and generate a (768,) text vector. Similarly,
the image conv1D layer would process the (190, 768) embedding from the image embedding
block to generate a (768,) image vector. We then concatenate the claim pair vectors and the
document pair vectors to get the final representations for the claim and document pairs. We
further process these vectors individually using a shared fully connected layer and concatenate
the respective outputs to get the output of the fusion block. Figure 3 shows the workings of
this approach.</p>
        <p>Fusion using a common self-attention layer (FusAttn): In this, we concatenate the
embeddings of the text claim, text document, image claim and image document data and pass
them through a self-attention layer that encourages the model to learn eficient cross-modal
representations. We then pass the output of the self-attention layer through a Conv1D layer to
fuse the sequence embeddings into a single vector of (768,) size, which would be the output of
the fusion block. Figure 4 shows the workings of this approach.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments</title>
      <sec id="sec-4-1">
        <title>4.1. Dataset</title>
        <p>In this section, we discuss the diferent experiments and compare them with the baseline model
performance provided by the Defactify team. We trained all the variations of the proposed
models on Google colab pro machines.</p>
        <p>For training and validating the performance of the proposed fact verification model, we used the
dataset provided by the Defactify team [15] [16]. The 5 categories involved in the classification
task are Support Multi-modal, Support Text, Refute, Insuficient Multi-modal and Insuficient
Text. The dataset consists of 35, 000 training, 7, 500 validation and 7, 500 test samples. There is
an equal distribution in the number of data points for each category. Each data point consists
of a text and image pair of claim and document, respectively. We carried out data analysis and
estimated the average length of each claim text to be 184 and that of document text to be 2779.
Due to the resource limitations, we had to truncate the document text to a max length of 256
even though we would lose considerable information, especially in document text.</p>
        <p>We pre-processed the text data by expanding the contractions and removing the URLs, user
mentions, stop words and hashtags. We replaced the emojis with respective identification word
tags. We observed multilingual data and hence used the BERT version trained on multilingual
text data. All the images were standardized and resized to a resolution of (224, 224) before being
passed to the ViT model.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Experimental setup</title>
        <p>In all the models, the text has been either padded or truncated to a max length of 256 as the
BERT model is compute-intensive and, we were also using the ViT model, which is also a BERT
based model. We were limited to a smaller batch size of 8 due to these resource limitations.
These limitations in resources led us to choose between accurate batch statistics or processing
more text information by BERT, resulting in a trade-of situation between batch size and max
length of textual token data.</p>
        <p>Adam optimizer with 0.9 beta1 and 0.999 beta2 was used for optimizing the cross-entropy
loss function. All the models were trained for 15 epochs each, with a learning rate of 0.0002. We
validate and compare the eficacy of the trained models using accuracy and weighted F1-score.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Results and Comparison</title>
        <p>Table 1 contains a detailed comparison of the proposed model with either of the 2 fusion
block techniques and the benchmark provided by Mishra et al. [15]. We reported the weighted
F1-score on train, val and test set data. From the table, we can see that the model with the
Conv1D fusion block could outperform the rest of the models. The Conv1D layer captured
inter-modal relations eficiently compared to the other fusion technique used. We also compare
the model performances with and without using the pseudo label fine-tuning step and observed
a significant boost when using the additional pseudo labelling step.</p>
        <p>We also experimented with using a Next Sentence Prediction setting, where we passed the
claim and document text data as a whole to the BERT model for extracting cross-document
embeddings. These text embeddings would now represent the text data of claim and document
as a single sequence, unlike in the proposed model, where claim and document text data are
processed individually using the same BERT model. We then fused the unified text embeddings
with the claim and document image embeddings using the self-attention fusion block. We
included the performance of this experiment in Table 1 along with that of the proposed model.</p>
        <p>We carried out experiments to compare the performance when using the ViT and ResNet [17]
models for image embedding extraction. The improvement observed when using ViT shows
that the transformer-based model extracted better embedding representations of the image
compared to ResNet by using the self-attention mechanism, resulting in a significant boost in
the overall model performance.</p>
        <p>Overall the proposed model with the Conv1D fusion block and fine-tuned using the pseudo
labelling step was the best performer with a weighted F1-score of 0.7486 on the test set, which
helped us secure 3rd position in the factify task. Table 2 summaries the top 2 models performance
over each class.
5. Conclusion
In this work, we propose a Transformers based fact verification model. The model makes use of
inter-modal and cross-modal relations between image and textual data to identify whether a
claim is supported by the provided document. Our proposed model outperformed the baseline
model based on classic ML algorithms when verified on the test set of the Factify dataset. The
proposed model extracts meaningful embeddings from both text and image data, the fusion of
which generated better representations for the multi-modality data combining the knowledge.
This efective fusion technique helped us secure 3rd position in Factify’s fact verification task.</p>
        <p>Despite this performance, we can further boost the proposed model by using better
pretraining methods and more advanced Transformer models which process longer text sequences.
In future research, we would explore using the improved Transformer versions, which are more
resource-intensive but can process longer text sequences, like Roberta [18], Big-Bird [19] and
Longformer [20].
[7] R. Vijjali, P. Potluri, S. Kumar, S. Teki, Two stage transformer model for covid-19 fake
news detection and fact checking, arXiv preprint arXiv:2011.13253 (2020).
[8] Y. Nie, L. Bauer, M. Bansal, Simple compounded-label training for fact extraction and
verification, in: Proceedings of the Third Workshop on Fact Extraction and VERification
(FEVER), 2020, pp. 1–7.
[9] Y. Wang, F. Ma, Z. Jin, Y. Yuan, G. Xun, K. Jha, L. Su, J. Gao, Eann: Event adversarial neural
networks for multi-modal fake news detection, in: Proceedings of the 24th acm sigkdd
international conference on knowledge discovery &amp; data mining, 2018, pp. 849–857.
[10] J. Ma, W. Gao, K.-F. Wong, Rumor detection on twitter with tree-structured recursive
neural networks, Association for Computational Linguistics, 2018.
[11] N. Vo, K. Lee, The rise of guardians: Fact-checking url recommendation to combat fake
news, in: The 41st International ACM SIGIR Conference on Research &amp; Development in
Information Retrieval, 2018, pp. 275–284.
[12] J. Devlin, M.-W. Chang, K. Lee, K. Toutanova, Bert: Pre-training of deep bidirectional
transformers for language understanding, arXiv preprint arXiv:1810.04805 (2018).
[13] T. Wolf, L. Debut, V. Sanh, J. Chaumond, C. Delangue, A. Moi, P. Cistac, T. Rault, R. Louf,
M. Funtowicz, J. Davison, S. Shleifer, P. von Platen, C. Ma, Y. Jernite, J. Plu, C. Xu, T. L. Scao,
S. Gugger, M. Drame, Q. Lhoest, A. M. Rush, Transformers: State-of-the-Art Natural
Language Processing, in: Proceedings of the 2020 Conference on Empirical Methods in Natural
Language Processing: System Demonstrations, Association for Computational Linguistics,
Online, 2020, pp. 38–45. URL: https://www.aclweb.org/anthology/2020.emnlp-demos.6.
[14] A. Dosovitskiy, L. Beyer, A. Kolesnikov, D. Weissenborn, X. Zhai, T. Unterthiner, M.
Dehghani, M. Minderer, G. Heigold, S. Gelly, J. Uszkoreit, N. Houlsby, An image is worth
16x16 words: Transformers for image recognition at scale, CoRR abs/2010.11929 (2020).</p>
        <p>URL: https://arxiv.org/abs/2010.11929. arXiv:2010.11929.
[15] S. Mishra, S. Suryavardan, A. Bhaskar, P. Chopra, A. Reganti, P. Patwa, A. Das,
T. Chakraborty, A. Sheth, A. Ekbal, C. Ahuja, Factify: A multi-modal fact verification
dataset, in: Proceedings of De-Factify: Workshop on Multimodal Fact Checking and Hate
Speech Detection, CEUR, 2022.
[16] P. Patwa, S. Mishra, S. Suryavardan, A. Bhaskar, P. Chopra, A. Reganti, A. Das,
T. Chakraborty, A. Sheth, A. Ekbal, C. Ahuja, Benchmarking multi-modal entailment for
fact verification, in: Proceedings of De-Factify: Workshop on Multimodal Fact Checking
and Hate Speech Detection, CEUR, 2022.
[17] K. He, X. Zhang, S. Ren, J. Sun, Deep residual learning for image recognition, 2015.</p>
        <p>arXiv:1512.03385.
[18] Y. Liu, M. Ott, N. Goyal, J. Du, M. Joshi, D. Chen, O. Levy, M. Lewis, L. Zettlemoyer,
V. Stoyanov, Roberta: A robustly optimized bert pretraining approach, arXiv preprint
arXiv:1907.11692 (2019).
[19] M. Zaheer, G. Guruganesh, K. A. Dubey, J. Ainslie, C. Alberti, S. Ontanon, P. Pham,
A. Ravula, Q. Wang, L. Yang, et al., Big bird: Transformers for longer sequences., in:
NeurIPS, 2020.
[20] I. Beltagy, M. E. Peters, A. Cohan, Longformer: The long-document transformer, arXiv
preprint arXiv:2004.05150 (2020).</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>K.</given-names>
            <surname>Nakamura</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Levy</surname>
          </string-name>
          , W. Y. Wang, r/fakeddit:
          <article-title>A new multimodal benchmark dataset for ifne-grained fake news detection</article-title>
          , arXiv preprint arXiv:
          <year>1911</year>
          .
          <volume>03854</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Garg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. K.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <article-title>New politifact: A dataset for counterfeit news</article-title>
          ,
          <source>in: 2020 9th International Conference System Modeling and Advancement in Research Trends (SMART)</source>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>17</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Thorne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vlachos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Christodoulopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mittal</surname>
          </string-name>
          ,
          <article-title>Fever: a large-scale dataset for fact extraction and verification</article-title>
          , arXiv preprint arXiv:
          <year>1803</year>
          .
          <volume>05355</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>W. Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          , ”
          <article-title>liar, liar pants on fire”: A new benchmark dataset for fake news detection</article-title>
          ,
          <source>arXiv preprint arXiv:1705.00648</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Mahudeswaran</surname>
          </string-name>
          , H. Liu,
          <article-title>Fakenewstracker: a tool for fake news collection, detection, and visualization</article-title>
          ,
          <source>Computational and Mathematical Organization Theory</source>
          <volume>25</volume>
          (
          <year>2019</year>
          )
          <fpage>60</fpage>
          -
          <lpage>71</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J. Z.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pavlova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>Content based fake news detection using knowledge graphs</article-title>
          , in: International semantic web conference, Springer,
          <year>2018</year>
          , pp.
          <fpage>669</fpage>
          -
          <lpage>683</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>