<?xml version="1.0" encoding="UTF-8"?>
<article article-type="Research Article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher">journal-of-discrete-mathematical-sciences-and-cryptography</journal-id>
      <journal-title-group>
        <journal-title>Journal of Discrete Mathematical Sciences and Cryptography</journal-title>
      </journal-title-group>
      <issn publication-format="electronic">2169-0065</issn>
      <issn publication-format="print">0972-0529</issn>
      <publisher>
        <publisher-name>Taru Publications</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.47974/JDMSC-2552</article-id>
      <title-group>
        <article-title>Leveraging formal languages and automata theory in natural language processing (NLP)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Gambhire</surname>
            <given-names>Smita</given-names>
          </name>
          <aff>Department of Computer Science &amp; Information Technology, Chhatrapati Shivaji Maharaj University, Navi Mumbai, Maharashtra, 410206, India</aff>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name>
            <surname>Panhalkar</surname>
            <given-names>Archana R.</given-names>
          </name>
          <aff>Department of Artificial Intelligence &amp; Data Science, Amrutvahini College of Engineering, Sangamner, Maharashtra, 422608, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Patil</surname>
            <given-names>Dipali Himmatrao</given-names>
          </name>
          <aff>Department of Information Technology, JSPM’s Rajarshi Shahu College of Engineering, Pimpri-Chinchwad, Maharashtra, 411033, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kedar</surname>
            <given-names>Seema</given-names>
          </name>
          <aff>Department of Computer Engineering, JSPM’s Rajarshi Shahu College of Engineering, Pimpri-Chinchwad, Maharashtra, 411033, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Kumar</surname>
            <given-names>Malayaj</given-names>
          </name>
          <aff>Department of Computer Engineering, Indira College of Engineering and Management, Pune, Maharashtra, 410506, India</aff>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Panchal</surname>
            <given-names>Brijeshkumar Y.</given-names>
          </name>
          <aff>Department of Computer Engineering, Sardar Vallabhbhai Patel Institute of Technology (SVIT), Anand District, Gujarat Technological University (GTU), Vasad, Gujarat, 388306, India</aff>
        </contrib>
      </contrib-group>
      <volume>29</volume>
      <issue>2-B</issue>
      <fpage>995</fpage>
      <lpage>1004</lpage>
      <pub-date date-type="pub">
        <day>18</day>
        <month>02</month>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>Formal languages and automata theory are very important for handling and understanding real languages.  This paper discuss about basic automata models, such as finite automata and finite-state transducers, and how they can be used in morphological analysis, tokenization, and lexical analysis. The paper also focuses how these old techniques can be combined with natural language processing methods. In particular, it focusses on mixed models that use automata theory and machine learning to make things more accurate and quick.  The part automata theory plays in formal checking and explaining NLP models is also looked at, shows how important it is for making systems that are clear and dependable.</p>
      </abstract>
      <kwd-group>
        <kwd>Formal languages</kwd>
        <kwd>Automata theory</kwd>
        <kwd>Lexical analysis</kwd>
        <kwd>Machine learning integration</kwd>
        <kwd>NLP explainability</kwd>
      </kwd-group>
      <custom-meta-group>
        <custom-meta>
          <meta-name>access</meta-name>
          <meta-value>open</meta-value>
        </custom-meta>
        <custom-meta>
          <meta-name>retracted</meta-name>
          <meta-value>no</meta-value>
        </custom-meta>
      </custom-meta-group>
    </article-meta>
  </front>
</article>
