<!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>
      <journal-title-group>
        <journal-title>R. Kumari)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>An Extractive Approach for Automated Summarization of Indian Languages using Clustering Techniques</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kirti Kumari</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ranjana Kumari</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Indian Institute of Information Technology Ranchi</institution>
          ,
          <addr-line>Ranchi, Jharkhand</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Katihar Engineering College</institution>
          ,
          <addr-line>Katihar, Bihar</addr-line>
          ,
          <country country="IN">India</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>Automated summarization for English language has been an active area of research for quite a long time, but very less works have been done for multilingual and regional languages specially for the Indian languages. A summarization system consists of reduction of a text document to generate a new form which conveys the key meaning of the information contained in the text. This technique is useful due to the information overload and useful information being just a tiny fraction of it. Summarization reduces the time overload of reading the entire document and thus improves the readability and eficiency. Summarization can be understood as targeted dissemination of information for too long; didn't read (TLDR) texts. In this paper we have presented an extractive technique of text summarization employing K-means clustering on Indian Language Summarization (ILSUM) 2022 dataset and achieved satisfactory results by the team  _ℎ.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Text Summarization</kwd>
        <kwd>Clustering</kwd>
        <kwd>K-Means</kwd>
        <kwd>Autoencoder</kwd>
        <kwd>Cosine similarity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Text Summarization task was very popular in past decades but requirement was diferent as
compared to now a days. At that time storage space was so scarce. Large documents needed
to be replaced with summaries for storage. There are now many inexpensive storage devices
available compared to that time, but because there is such a vast volume of data readily available,
it is necessary to transform that data into knowledge and information [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. When a user submits
a query, the system responds with a collection of lengthy Web pages that contain so much
information that it would be nearly dificult for a reader to read them all. Due to the exponential
development in the quantity and complexity of information sources on the internet, research in
automatic text summarization has attracted a lot of attention in the quickly evolving world of
today [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Applications of the acquired information and expertise include company management,
production control, market analysis, engineering design, and scientific investigation. A summary
is a text created from one or much more texts that contains the essential details from the original
text but isn’t even close to half as long as the original text.
      </p>
      <p>The two diferent techniques to summarization are extractive and abstractive. Abstractive
is human way of summarization which requires knowledge outside of the current text too.
Abstractive techniques are resource heavy and are yet to reach an accuracy comparable to
a human, therefore Extractive techniques which, as the name suggests, generate summary
by selecting words from the parent text, dominate the field of text summarization. Utilizing
this strategy, summaries are produced by removing essential text segments from the text after
analysing variables like term frequency, sentence placement, and many others to pinpoint
the sentences that need to be eliminated. Most of the previous works on summarization
for monolingual and native English but there is shortage of non-native English and regional
language specially Indian languages. Indian Language Summarization (ILSUM) 2022 1 task
given the opportunity for the researchers to cope with code-mixing and script mixing diferent
multilingual Indian languages.</p>
      <p>
        For the current work, we applied Extractive approach for the ILSUM 2022 task by the team
 _ℎ. We tried for all the given tasks which are in English, Hindi and Gujarati
languages and achieved the satisfactory results. A very few teams submitted on all the given
shared tasks [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
      <p>The paper organized as follows: Section 2 gives a short review on previous work done in the
area of summarization. Section 3 discussed the dataset and Section 4 provides the detail about
methodology. Section 5 presents the results and finding of our work. Finally, we concluded in
Section 6 with highlighted the future scope.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Automatic text summarization is an active area from the Natural Language Processing (NLP)
research community [
        <xref ref-type="bibr" rid="ref2 ref5">2, 5</xref>
        ]. Many works have been done in the text summarization area can
be seen in article [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Clustering techniques [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] are mainly used for forming clusters of alike
data using unsupervised approach. When we don’t have prior knowledge about the data and its
labels, but based on some similarity measure either cosine similarity or distance based measures
we try to predict the likeliness of data. As discussed in the paper [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] based on centers and
the euclidean distance plane sentences can be vectorized and be presented in a hyperplane.
Then based on the euclidean distance those vectors can be clustered all together and similar
sentences from these clusters thus can be taken for final summary. Another approach based on
cosine similarity can be seen in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Where the cosine similarity between two vectors(sentences)
is calculated which is presented in the hyperplane. A similar approach can be seen in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
where they have used vectorization technique based on Term Frequency-Inverse Document
Frequency (TF-IDF) vectorizer. Which is based on the number of occurrences of words in a
specific sentences. The approach presented by us uses K-means clustering to create extracts
from the parent text. The number of clusters depend upon the size of the input text. In broader
view though, too less number of clusters are unsuitable as they may change the meaning of
the parent text entirely. Similarly large number of clusters would mean that the size of the
extracted text is large which contradicts the purpose of summarisation. Keeping in mind the
      </p>
      <sec id="sec-2-1">
        <title>1https://ilsum.github.io/ilsum/2022/index.html</title>
        <p>various constraints , the maximum number of clusters has been set to 6 for texts containing
more than 15 sentences, 5 for texts having sentences greater than 6. Text less than this size has
been left as it is as it is perceived to be already summarised.</p>
        <p>The main challenge was posed by the fact that any Indian written snippet is multilingual, in
this instance, Hindi, English and Gujarati. A lot of datasets are available for english language
but not for Hindi and Gujarati, in addition the script is much more complex adding to the
dificulties. Each cluster thus can only be composed of words from the same language.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Dataset</title>
      <p>
        In this section, we presented the dataset used in this work. There are variety of datasets are
available for any single language like German, English, Frech, Spanish and many more languages
but there is no dataset for Indian regional languages. Another problem with those dataset are
they are not public and size of the datasets are also small. Therefore, through the ILSUM 2022
dataset [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ], organizer committee anticipated to cross the existing gap by creating reusable
public datasets for Indian Language Summarization. The dataset comprised of articles collected
from various news articles online from diferent websites. Overall languages wise distribution
of dataset is 29% of Gujarati , 27% of Hindi and 44% of English. The detail distribution of dataset
can be seen in Table1. More details about the datasets and tasks can be seen in articles [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Methodology</title>
      <p>In this section, we preset the detailed description of our approach used for summarization tasks.</p>
      <p>The approach presented uses K-Means clustering to create extracts from the parent text.
The number of clusters depend upon the size of the input text. In broader view though, too
less number of clusters are unsuitable as they may change the meaning of the parent text
entirely. Similarly large number of clusters would mean that the size of the extracted text is
large which contradicts the purpose of summarization. Keeping in mind the various constraints,
the maximum number of clusters has been set to 6 for texts containing more than 15 sentences,
5 for texts having sentences greater than 6. Text less than this size has been left as it is as it is
perceived to be already summarised.</p>
      <p>The main challenge was posed by the fact that any Indian written snippet is multilingual, in
this instance, Hindi, English and Gujarati. A lot of datasets are available for English language
but not for Hindi and Gujarati, in addition the script is much more complex adding to the
dificulties. Each cluster thus can only be composed of words from the same language.</p>
      <sec id="sec-4-1">
        <title>The following steps were used:</title>
        <p>• Splitting and Tokenization
• Word Vectorization
• Sentence Vectorization
• K-means Clustering</p>
        <sec id="sec-4-1-1">
          <title>4.1. Splitting and Tokenization</title>
          <p>For tokenization and training purposes we have used NLTK library2 for splitting the words. We
have designed custom tokenizer for all English, Gujarati and Hindi languages. Separate splitters
have been used for English, Gujarati and Hindi words as end of the sentence delimeters are
diferent in the 3 languages. We have also used sentence tokenizers based on this splitters to
tokenize the sentences for further analysis.</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>4.2. Word Vectorization</title>
          <p>After receiving the tokenized words from previous sentences we have trained a Word2Vec
model. Each word is converted into a vector which represents its similarity index with other
words in the text corpus. This forms basis for distance calculation in cluster formation based
upon the trained centers.</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>4.3. Sentence Vectorization</title>
          <p>Now that we have the word vectors we concatenate them together to form the sentences. Now
each sentence is flattened into its constituent words to make it suitable for neural net input.
The dimensions of the sentences are reduced using Autoencoders. A total of 5 layers including
the flattening layer are used. We first reduce the dimensions of sentence and then increase
them again to the original which is the basis for Autoencoder approach for lower dimensional
representation.</p>
        </sec>
        <sec id="sec-4-1-4">
          <title>4.4. K -means Clustering</title>
          <p>K-Means Clustering is one of the most popular and simple to implement unsupervised machine
learning algorithms. Typically, such algorithms make inferences from an unlabelled dataset
as opposed to the supervised algorithms. The objective of K means is to group similar data
points together on the basis of underlying patterns. K means creates K clusters in which the
data points are grouped. In other words, K means identifies K centroid points, all the other data
points are identified to one of the centroids on the basis of least distance. The centroids are not
ifxed and they may change over as frequently as every next iteration, this is done to ensure
small centroids and hence tighter clusters.</p>
          <p>Finally K-means Clusters the cleaned text. The number of clusters is decided by the size of
the input text. On an average we have 13 words per sentence so based on that if we have to
take 75 words (as provided by the organizer) in final summary, so we have come up with the
solution below:
• Taken 6 for texts having more than 15 sentences
• Taken 5 for texts having more than 6 sentences
• Texts having less number of sentences were left unmodified</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Result</title>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this section, we present our results and findings of our approach. Table 2 and Table 3 are
showing the results of four diferent ROUGE F1 Scores of validation and testing sets for Hindi,
Gujarati and English languages.</p>
      <p>Extractive text summarization techniques have been focused upon. K-means further
complements the eficiency of extractive techniques as it is quick and suitable for small samples as
well as large. Though the performance metric scores were not upto the mark, the method was
elegant and hence tweaking the parameters to improve it may prove to be fruitful.</p>
      <p>As future scope, the current work can be extended by utilizing the Abstractive approach for
the summarization task.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>We are thank full to our undergraduate students Shaury Srivastava and Pallav Garg for their
contribution in prepossessing steps. A very special thanks to academics and Management of
Indian Institute of Information Technology Ranchi for providing the necessary resources.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W. S.</given-names>
            <surname>El-Kassas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. R.</given-names>
            <surname>Salama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Rafea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. K.</given-names>
            <surname>Mohamed</surname>
          </string-name>
          ,
          <article-title>Automatic text summarization: A comprehensive survey</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>165</volume>
          (
          <year>2021</year>
          )
          <fpage>113679</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Mehta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Majumder</surname>
          </string-name>
          ,
          <article-title>Efective aggregation of various summarization techniques</article-title>
          ,
          <source>Information Processing Management</source>
          <volume>54</volume>
          (
          <year>2018</year>
          )
          <fpage>145</fpage>
          -
          <lpage>158</lpage>
          . URL: https://www.sciencedirect.com/ science/article/pii/S030645731630632X. doi:https://doi.org/10.1016/j.ipm.
          <year>2017</year>
          .
          <volume>11</volume>
          .002.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Satapara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Modha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Modha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mehta</surname>
          </string-name>
          ,
          <article-title>Findings of the first shared task on indian language summarization (ilsum): Approaches, challenges and the path ahead</article-title>
          ,
          <source>in: Working Notes of FIRE 2022 - Forum for Information Retrieval Evaluation</source>
          , Kolkata, India, December 9-
          <issue>13</issue>
          ,
          <year>2022</year>
          , CEUR Workshop Proceedings, CEUR-WS.org,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Satapara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Modha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Modha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mehta</surname>
          </string-name>
          ,
          <article-title>Fire 2022 ilsum track: Indian language summarization</article-title>
          ,
          <source>in: Proceedings of the 14th Forum for Information Retrieval Evaluation</source>
          ,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ghodratnama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Beheshti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakershahrak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sobhanmanesh</surname>
          </string-name>
          ,
          <article-title>Extractive document summarization based on dynamic feature space mapping</article-title>
          ,
          <source>IEEE Access 8</source>
          (
          <year>2020</year>
          )
          <fpage>139084</fpage>
          -
          <lpage>139095</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N. K.</given-names>
            <surname>Nagwani</surname>
          </string-name>
          ,
          <article-title>Summarizing large text collection using topic modeling and clustering based on mapreduce framework</article-title>
          ,
          <source>Journal of Big Data</source>
          <volume>2</volume>
          (
          <year>2015</year>
          )
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.</given-names>
            <surname>Shetty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Kallimani</surname>
          </string-name>
          ,
          <article-title>Automatic extractive text summarization using k-means clustering</article-title>
          , in: 2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT),
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICEECCOT.
          <year>2017</year>
          .
          <volume>8284627</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Rastogi</surname>
          </string-name>
          ,
          <article-title>Automatic text summarization using soft-cosine similarity and centrality measures</article-title>
          ,
          <source>in: T2020 4th International Conference on Electronics, Communication and Aerospace Technology (ICECA)</source>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>1021</fpage>
          -
          <lpage>1028</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Qian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Naeem</surname>
          </string-name>
          ,
          <article-title>Extractive based text summarization using kmeans and tf-idf</article-title>
          ,
          <source>International Journal of Information Engineering and Electronic Business</source>
          <volume>11</volume>
          (
          <year>2019</year>
          )
          <fpage>33</fpage>
          -
          <lpage>44</lpage>
          . doi:
          <volume>10</volume>
          .5815/ijieeb.
          <year>2019</year>
          .
          <volume>03</volume>
          .05.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>