<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Seliukov</string-name>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iryna Panibrat</string-name>
          <email>irynaborovyk2017@ukr.net</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Administration of the State Border Guard Service of Ukraine</institution>
          ,
          <addr-line>Volodymyrska str., 26, Kyiv, 01001</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Bohdan Khmelnytskyi National Academy of the State Border Guard Service of Ukraine</institution>
          ,
          <addr-line>Shevchenko str., 46, Khmelnytskyi, 29000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institute of Security and Computer Science University of the National Education Commission</institution>
          ,
          <addr-line>2 Podchorazych str, Krakow, 30-084</addr-line>
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Khmelnytskyi National University, Institute str.</institution>
          ,
          <addr-line>11, Khmelnytskyi, 29016</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Mikolaj Karpinski</institution>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Military Institute, Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>Zdanovska str. 81a, Kyiv, 03189</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>School of Aerospace Engineering, Xi'an Jiaotong University</institution>
          ,
          <addr-line>Xi'an, Shaanxi 710049</addr-line>
          ,
          <country country="CN">P.R. China;</country>
          ,
          <addr-line>O.S.</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>The article addresses the problem of developing an information system for fake news detection, presents the design of its architecture and describes its software implementation. It is substantiated that improving the effectiveness of fake news detection can be achieved by enhancing the method based on a multilayer convolutional neural network (CNN). The proposed enhancement involves the addition of a dropout layer, increasing the kernel size and modifying the activation function. The use of the PolitiFact and LIAR datasets for neural network training is justified. An information system implementing the proposed method has been developed. The effectiveness of the proposed method has been evaluated. The use of the TensorFlow classification model and Logistic Regression as baseline models for comparison is justified. The results demonstrate that the proposed method is generally more effective than the existing methods considered in this research.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;online social networks</kwd>
        <kwd>fake news detection</kwd>
        <kwd>artificial intelligence</kwd>
        <kwd>neural network</kwd>
        <kwd>information technologies</kwd>
        <kwd>method</kwd>
        <kwd>algorithm</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In the current context of countering the armed aggression of the Russian Federation, a critical issue
is the detection of fake news deliberately disseminated on social media with the aim of
destabilizing public opinion, spreading panic and inciting fear among the population. The spread of
fake news on the Internet occurs at a faster rate than that of verified information, as people are
naturally drawn to novel or sensational content and tend to share it without verifying its
authenticity. Fake news affects individuals’ daily lives, manipulates their thoughts and emotions,
alters their beliefs, and may lead to poor decision-making. The primary motives behind the
0000-0002-8846-332X (M. Karpinski); 0000-0003-4715-0658 (D. Borovyk); 0000-0001-7689-239X (S. Lienkov);
0000-00033691-662X (O. Borovyk); 0000-0001-7979-3434 (O. Seliukov); 0000-0002-3209-9119 (I. Panibrat)
dissemination of fake news include financial gain, the incitement of hatred based on extremist
motives, manipulation of public consciousness for political purposes, and the formation of biased
opinions during electoral campaigns, among others [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Many individuals face difficulties distinguishing fake news from real news, regardless of gender,
age or level of education. Identifying fake news is challenging because, as scientific studies
indicate, the human ability to differentiate between true and false information is relatively limited,
estimated at approximately 54% [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Since fake news has become a global challenge and a serious
threat to democracy, the economy, and peaceful coexistence, various stakeholders including civil
society organizations, journalists, politicians, and researchers are working to reduce the associated
risks.
      </p>
      <p>Therefore, the problem of fake news dissemination via online social media (OSM) is now a
global issue, and the development of effective countermeasures is an urgent task. Addressing this
challenge requires the development of models capable of detecting fake news and limiting its
spread. Today, advanced information technologies, particularly artificial neural networks are
actively employed to tackle the problem of fake news detection. These technologies enable fake
news detection systems to automatically process vast amounts of information and identify
potentially false content.</p>
      <p>Artificial intelligence contributes to more accurate and efficient identification of fake news. The
application of AI in this domain is a crucial step toward ensuring societal stability and alleviating
fear and panic among the population.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related works</title>
      <p>
        At present, various validated approaches to fake news detection exist. One prominent approach is
based on the application of different machine learning (ML) and deep learning (DL) algorithms.
Another relies on sentiment analysis of news content and the examination of emotions expressed
in user comments. Several additional approaches also merit attention, further analysis, and
investigation, each demonstrating a varying degree of effectiveness depending on the dataset.
Classical ML algorithms typically include logistic regression (LR), support vector machines (SVM),
decision trees (DT), naive Bayes (NB), random forest (RF), XGBoost (XGB), and combinations
thereof. Higher-level ML algorithms encompass convolutional neural networks (CNN),
bidirectional long short-term memory networks (BiLSTM), bidirectional gated recurrent units
(BiGRU), hybrid models such as CNN-BiLSTM and CNN-BiGRU, as well as ensemble approaches
based on these techniques. Deep learning-based models include BERTbase and RoBERTabase. In
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], the authors provide a review of ML-based fake news detection approaches using two scenarios
for word representation methods – statistical and context-independent. Furthermore, [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] presents a
comparative evaluation of eight advanced ML models, including CNN, BiLSTM, BiGRU,
CNNBiLSTM, CNN-BiGRU, various hybrid models with two types of text representation
(contextindependent and context-aware embeddings), BERTbase and RoBERTabase.
      </p>
      <p>
        Many studies on fake news detection in online social media (OSM) are based on one or several
key features such as content, network diffusion, or user behavior [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. The analysis of user
comments to assess attitudes toward news items can play a significant role in detecting fake news
[
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ] and can provide insights into the credibility of published news content [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], it is argued that user comments possess high discriminative value in detecting fake
news, where sentiment [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] or emotion expression [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] plays a decisive role. According to [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ],
users tend to express emotions such as fear, disgust and surprise in response to fake news, whereas
reactions to real news are more likely to involve anticipation, sadness, joy and trust. However, the
authors of that study did not explore the extent to which emotions can effectively identify fake
news. As noted in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], novelty may be a critical component of fake news, significantly enhancing
its potential for dissemination and acceptance within society. Most existing studies utilizing
sentiment analysis focus on the emotional signals present in the content of fake news [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. It is also
common for users to use emojis instead of textual comments to convey their reactions to specific
news items on online social media (OSM) platforms [16, 17].
      </p>
      <p>In this context, deep learning (DL) techniques substantially contribute to the classification,
prediction, and analysis of textual content [18], owing to their ability to learn effectively [18, 19]
and to detect features and complex patterns [20]. Studies [21, 22] demonstrate that incorporating
sentiment- and emotion-based features significantly improves the accuracy of fake news detection
for most deep learning models when compared to using textual features alone.</p>
      <p>Moreover, the authors of these studies suggest that sentiment analysis of news content and
emotional analysis of user comments can be leveraged by social media platforms to combat the
spread of fake news. However, implementing this approach presents challenges, particularly when
dealing with imbalanced datasets. The authors’ comparative analysis of alternative fake news
detection approaches led to the conclusion that the methods discussed above are effective and
promising, especially in terms of their potential to inform the development of new models with
high detection accuracy across diverse datasets.</p>
      <p>Therefore, the purpose of the article is to improve the method and develop a fake news
detection system based on the optimization of the neural network architecture.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Materials and methods</title>
      <p>To achieve the stated objective, it is considered appropriate to carry out the following tasks:
enhancement of the fake news detection method; analysis of statistical indicators for evaluating the
quality of fake news detection; software implementation of the fake news detection method based
on neural network technologies; and evaluation of the effectiveness of the proposed fake news
detection method.</p>
      <sec id="sec-3-1">
        <title>3.1. Enhancement of the Fake News Detection Method</title>
        <p>The proposed method for detecting fake news is based on neural network technologies, specifically
a multilayer convolutional CNN neural network.</p>
        <p>Based on the analysis of the aforementioned detection methods, it is proposed to use a
fivelayer convolutional neural network for implementing the author’s method, along with an
optimized network architecture. Figure 1 presents the initial structure of the neural network.</p>
        <sec id="sec-3-1-1">
          <title>Embedding layer</title>
          <p>This neural network consists of five layers:
1. Embedding Layer: this layer transforms the input textual data into a dense vector
representation. It utilizes pre-trained word embeddings and sets the weights as
nontrainable, meaning the embedding weights remain unchanged during model training. The
input dimension of this layer corresponds to the vocabulary size of the analyzed text.
2. One-dimensional Convolutional Layer (Conv1D): A one-dimensional convolutional layer
with 64 filters and a kernel size of 5. It is used to apply convolution to the input data. The
ReLU (Rectified Linear Unit) activation function is used at this layer.
3. One-Dimensional Max Pooling Layer (MaxPooling1D): This layer is used to extract the
most significant features from the input data (i.e., the output of the previous layer) and to
reduce the dimensionality of the data.
4. LSTM Layer: This is a long short-term memory (LSTM) layer with 64 units. LSTM is a type
of recurrent layer capable of capturing sequential information. In this model, it is used to
process and model the textual data.
5. Dense Layer: This is a fully connected perceptron layer in which all neurons are connected
to the neurons of the previous layer. It uses a sigmoid activation function and is responsible
for producing the final binary classification output. In other words, this layer directly
answers the question: “Is the analyzed news item true or fake?”</p>
          <p>The described model is compiled using binary cross-entropy as the loss function and the Adam
optimizer. It is designed for binary classification and the sigmoid activation function in the final
layer enables the model to output probabilities for binary labels.</p>
          <p>Upon analyzing the performance of the model, it was found that it achieved relatively high
accuracy on the training datasets (91,2%). However, when the model was tasked with classifying
previously unseen texts (i.e., data not included in the training set), its accuracy decreased to 86,6%.
This revealed the necessity of optimizing the neural network architecture to improve the reliability
of news classification on out-of-sample data.</p>
          <p>The improved neural network architecture is illustrated in Figure 2.</p>
          <p>The improved architecture includes the following modification:
1. Dropout Layer: this is a regularization layer that helps prevent overfitting by randomly
deactivating a portion of the input units during training. Experimental results indicated
that the optimal dropout rate is 25% of the total number of input units. This means that
during training, the neural network will ignore 25% of the input units (i.e., input words) for
each news item. As a result, instead of learning weights that fit only the training dataset,
the neural network learns to generalize to similar, previously unseen data. This layer
significantly enhances the network’s performance when processing news content not
encountered during training.
2. Increased Kernel Size in the Conv1D Layer: The kernel size in the one-dimensional
convolutional layer was increased from 5 to 7, enabling the model to more effectively
extract key features of the analyzed objects and to filter out less significant details.
3. Changed Activation Function in the MaxPooling1D Layer: The activation function of the
one-dimensional max pooling layer was changed from the sigmoid function to the ReLU
(Rectified Linear Unit) function, as illustrated in Figure 3.</p>
          <p>The ReLU (Rectified Linear Unit) activation function is a nonlinear function widely used in
neural networks, particularly in deep architectures. Its key characteristics include:
nonlinearity: ReLU is a nonlinear function, which enables neural networks to model complex
relationships and solve nonlinear tasks. Without nonlinear activation functions, neural networks
lose their capacity to learn and generalize complex patterns.</p>
          <p>simplicity and efficiency: ReLU has a simple mathematical structure and is computationally
efficient making it well-suited for large-scale deep learning models.</p>
          <p>The proposed neural network architecture combines embedding and convolutional layers to
capture local textual features, followed by an LSTM layer to capture long-term dependencies.
These features are then processed by a fully connected (dense) layer to produce the final binary
classification output.</p>
          <p>The addition of a dropout layer to the existing model significantly improved the network’s
performance on previously unseen news items. With this layer, the model independently learns
weights for the vector representations of each news article. Increasing the kernel size in the
convolutional layer allowed the model to detect more substantial features while discarding minor
details in the input text. However, this modification also introduced a drawback that increased risk
of overfitting. Therefore, combining the dropout layer with the enlarged convolutional kernel size
results in better feature and weight extraction while simultaneously reducing the likelihood of
overfitting.</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Statistical Metrics for Evaluating Fake News Detection Performance</title>
        <p>To evaluate the performance of neural network classifiers in detecting fake news, the following
statistical metrics are proposed: accuracy ( A ), precision ( P ), recall ( R ), F1-score is an area under
the ROC -curve ( AUC ), as well as Type I and Type II errors.</p>
        <p>Accuracy ( A ) is a measure of the classifier’s ability to correctly classify information as either
fake or real. Accuracy ( A ) can be calculated as follows:</p>
        <p>TP  TN</p>
        <p>Accuracy  TP  TN  FP  FN , (1)
where TP, TN, FP, FN - represent true positives, true negatives, false positives, and false
negatives, respectively.</p>
        <p>Precision ( P ) is a measure of the classifier’s exactness, where a low value indicates a high
number of false positive results. Precision ( P ) is calculated as the number of true positive
predictions divided by the total number of predicted positive instances, and is given by the formula
TP</p>
        <p>Precision  TP  FP . (2)</p>
        <p>Recall ( R ) is a measure of the classifier’s completeness; for example, a low recall value indicates
a high number of false negative results. It is calculated as the number of true positives divided by
the sum of true positives and false negatives:</p>
        <p>TP</p>
        <p>Recall  TP  FN . (3)</p>
        <p>The F1-score ( F1) is calculated as the weighted harmonic mean of the classifier’s precision
and recall:</p>
        <p>F1  2  Precision  Recall </p>
        <p>2 TP
2 TP  FP  FN</p>
        <p>.</p>
        <p>Precision  Recall</p>
        <p>The Area Under the ROC Curve ( AUC ) is a metric used to compare learning algorithms and to
construct optimal learning models. An AUC value close to 1 indicates a strong system capable of
accurately distinguishing between real and fake news, while an AUC value close to 0 indicates a
weak system (i.e., one that classifies all fake news as real and vice versa).</p>
        <p>The AUC can be calculated using the following expression:</p>
        <p>1 FPR  TPR
AUC  . (5)
2</p>
        <p>The True Positive Rate (TPR ) refers to the percentage of positive instances that are correctly
classified. In contrast, the False Positive Rate ( FPR) is the proportion of negative instances that
are incorrectly classified as positive, relative to all actual negative instances.</p>
        <p>Type I and Type II errors are concepts from mathematical statistics and its applied domains.
(4)</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiment</title>
      <p>To implement the proposed fake news detection method and assess the credibility of information
sources, it is necessary to develop a corresponding application that would allow users to test the
method. During the research process, a decision was made to develop the application in a
webbased environment. This decision is justified by the fact that a web environment enables efficient
processing of large volumes of data through the use of distributed systems and cloud-based
solutions, ensuring high performance and processing speed. Web-based applications are also easy
to distribute and update, which facilitates the rapid deployment of improved models and ensures
users have access to the latest updates without the need to reinstall the application.</p>
      <p>The software implementation of the proposed method can be realized as a web application, in
which the core and most critical component is the neural network-based fake news detection
method.</p>
      <p>For the development of the application’s backend, the PHP programming language and its
Laravel framework were selected. Laravel is a powerful tool for implementing the logic layer of
web applications. It provides robust support for working with various databases and fully
implements the core principles of object-oriented programming as well as the SOLID principles.</p>
      <p>Thus, the use of the Laravel framework allows developers to efficiently build high-quality and
user-friendly web applications using advanced web development technologies.</p>
      <p>Given the choice of Laravel for the backend, Vue.js was a natural choice for the frontend of the
application. According to the official documentation, Laravel and Vue.js are highly compatible and
integrate seamlessly with each other. Vue.js is a modern JavaScript framework for building web
applications that employs state-of-the-art technologies for compiling and bundling frontend
components. Laravel, in turn, provides built-in support for Vite, a modern frontend build tool
specifically designed for compiling Vue.js applications.</p>
      <p>To implement the styling component of the web application, the Tailwind CSS framework was
chosen. Tailwind CSS is a modern utility-first CSS framework for building responsive web
interfaces. It provides flexible and fully customizable styling options through the use of utility
classes. Instead of writing custom CSS rules manually, developers can apply predefined style
classes offered by Tailwind, which streamlines the development process.</p>
      <p>For the implementation of the fake news detection method itself, the Python programming
language was used.</p>
      <p>Overall, this technology stack demonstrates strong synergy and interoperability. The functional
architecture of the application is illustrated in Figure 4.</p>
      <p>To design and visualize the structure of the information system, UML diagrams were used.</p>
      <p>To model the sequence of interaction with the information system, both an activity diagram and
a sequence diagram were developed.</p>
      <p>The activity diagram is particularly useful for visualizing the sequence of actions, decision
points, and data exchange between various system components. This diagram is presented in
Figure 5.</p>
      <sec id="sec-4-1">
        <title>Main page</title>
      </sec>
      <sec id="sec-4-2">
        <title>User input of news text Yes</title>
        <p>Validation of the entered text.</p>
        <p>Is the text valid?
No
“Check” button
activation</p>
      </sec>
      <sec id="sec-4-3">
        <title>Starting clasification</title>
      </sec>
      <sec id="sec-4-4">
        <title>Request to the model, response awaiting</title>
      </sec>
      <sec id="sec-4-5">
        <title>Display of the obtained result</title>
      </sec>
      <sec id="sec-4-6">
        <title>Display of corresponding error</title>
      </sec>
      <sec id="sec-4-7">
        <title>Model of the proposed method</title>
        <p>The sequence diagram helps to visualize the sequence of events and method calls between
different objects which facilitates understanding of the interactions among system components in a
specific context. The corresponding diagram is shown in Figure 6.</p>
        <p>To represent the software structure of the fake news detection model, a class diagram was
developed (Figure 7).</p>
        <p>Input of news</p>
      </sec>
      <sec id="sec-4-8">
        <title>Validation result Starting the verification</title>
        <p>n
o
it
a
d
li
a
V</p>
      </sec>
      <sec id="sec-4-9">
        <title>Display of result</title>
      </sec>
      <sec id="sec-4-10">
        <title>Classification request</title>
      </sec>
      <sec id="sec-4-11">
        <title>Result</title>
      </sec>
      <sec id="sec-4-12">
        <title>Request and transmission of parameters</title>
      </sec>
      <sec id="sec-4-13">
        <title>Result Model</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion</title>
      <p>An important task is to evaluate the effectiveness of the proposed fake news detection method. To
accomplish this, it is advisable to perform a comparative analysis. As models for comparison, the
proposed method with an enhanced architecture and existing baseline models should be
considered.Among the existing models, the TensorFlow classification model and the Logistic
Regression model are selected.</p>
      <p>The rationale for comparing the proposed model with the TensorFlow classification model lies
in the fact that the latter serves as a prototype for the author's solution. Meanwhile, the relevance
of analyzing the Logistic Regression model is based on the following:</p>
      <p>Logistic Regression is a machine learning method used to solve binary classification tasks,
where the model predicts the probability that an object belongs to a certain class. It employs a
logistic (sigmoid) function to calculate probabilities and a logarithmic loss function to evaluate
model accuracy.</p>
      <p>To facilitate comparative evaluation (experiments) and avoid the need to adapt each model to
the system parameters of the experimental computing environment, it is proposed to use the
Anaconda software platform.</p>
      <p>An essential stage of the method’s operation is the training of the respective model. For training
the model of the proposed method, the “PolitiFact” and “LIAR” datasets were used [22-25].</p>
      <p>PolitiFact is a fact-checking organization that evaluates the accuracy of statements made by
politicians and other public sources of information in the United States. Its results are frequently
used for analyzing political discourse and assessing the credibility of such statements. In addition,
the organization provides public access to its dataset, also named PolitiFact.</p>
      <p>This dataset consists of a collection of political news articles. The total size of the dataset is 6235
news items. It includes the following fields: Number, Title, Text, and Label.</p>
      <p>Number – the serial number of the news item.</p>
      <p>Title – the headline of the news. Typically, the headline alone is insufficient for accurate
classification, as it does not provide the neural network with enough information to determine
weights and features. Therefore, it is more appropriate to use the next field, Text, for model
training.</p>
      <p>Text – the full body of the news article, containing a detailed description.</p>
      <p>Label – this field has two values: “Real” and “Fake”, which are used to classify the news items.</p>
      <p>The dataset was split into two parts – training and testing, according to a specified percentage
ratio. The training set was used to train the neural network, while the test set was used to validate
the model's performance. The training set consisted of 4988 news items, and the test set consisted
of 1247 news items.</p>
      <p>Additionally, for more comprehensive validation of the model performance, the LIAR dataset
was employed. The LIAR dataset is a collection of textual data that includes statements subjected to
fact-checking by PolitiFact. The dataset contains texts annotated with varying levels of
truthfulness, indicating whether a statement is reliable or misleading.</p>
      <p>Each statement may also be assigned to a specific category, such as politics, economy, health,
and others. The dataset structure (i.e., its set of columns) is consistent with the structure of the
PolitiFact dataset.</p>
      <p>A detailed description of the data from the analyzed datasets is presented in Table 1.</p>
      <p>LIAR
5912
2792</p>
      <p>Number of
Fake News
2494
3120</p>
      <p>Dataset Labeling
Number, Title, Text,</p>
      <p>Label
Number, Title, Text,</p>
      <p>Label</p>
      <p>Thus, several datasets with identical annotation schemes were used for training and validating
the model.</p>
      <p>From a functional perspective, the LIAR dataset was employed to ensure that the addition of a
new layer to the neural network architecture and the increase in kernel size of the one-dimensional
convolutional layer would enable the network to identify the key features of news articles not only
present in the training set but also in previously unseen news.</p>
      <p>To evaluate the effectiveness of the proposed method, a series of experiments was conducted,
and the results were compared across the analyzed models (i.e., the proposed model, the
TensorFlow classification model, and Logistic Regression) using the described datasets (PolitiFact
and LIAR).</p>
      <p>Training Results on the “PolitiFact” Dataset</p>
      <p>Since the values of evaluation metrics may vary between runs, six experimental runs of the
models were performed on the test dataset to compute the average overall accuracy. The following
formula was used to calculate the average overall accuracy:</p>
      <p>= ∑ , (6)
where N – total number of experiments; xі – the value of the corresponding indicator; i –
sequence number.</p>
      <p>Having obtained the average accuracy, it is possible to calculate the standard deviation using
the following formula:
 =
∑ (
) .</p>
      <p>(7)</p>
      <p>Thus, the value of the standard deviation corresponds to the error of the mean, which can be
expressed as ± a specific value. In other words: Overall accuracy = Mean accuracy ± Standard
deviation.</p>
      <p>Experiment № 1 Results</p>
      <p>Figure 8 presents a graph illustrating the accuracy trend of the proposed method over training
steps. The overall accuracy achieved by the proposed method on this dataset amounted to 93,32%.</p>
      <p>Table 2 displays the results of all evaluated models on various performance metrics for the input
dataset used in Experiment 1.</p>
      <sec id="sec-5-1">
        <title>Validation Accuracy Eras</title>
        <p>The increase in metric values can be observed in Table 3.
As shown in Table 3, the proposed method outperforms the existing TensorFlow classification
model across all evaluation metrics. It also demonstrates superior performance over the Logistic
Regression model in all metrics except for recall.</p>
        <p>A similar evaluation was conducted in Experiments 2 through 6.</p>
        <p>Based on the aggregated results from Experiments 1 to 6, it can be concluded that the average
accuracy of the proposed method is 93,22% (according to Equation (6)). Considering Equation (7),
the standard deviation was calculated to be 0,99%. These results indicate that the proposed method
performs consistently and effectively on the PolitiFact training dataset.</p>
        <p>However, to ensure more robust validation of the method’s performance, it is advisable to
evaluate it further using the “LIAR” dataset.</p>
        <p>Experiment №. 1</p>
        <p>Figure 9 presents the accuracy trend of the proposed method over training steps. The overall
accuracy of the proposed method on this dataset reached 91,36%.</p>
        <p>Table 4 summarizes the performance metrics of the evaluated models on the input dataset used
in Experiment 1.
The increase in performance metric values can be observed in Table 5.
As shown in Table 5, the proposed method demonstrates superior performance across all
metrics compared to the existing TensorFlow classification model. Additionally, the proposed
method outperforms the Logistic Regression model in all metrics except for the recall metric.</p>
        <p>A similar evaluation was carried out in Experiments 2-6.</p>
        <p>Based on the aggregate results from Experiments 1-6, it can be concluded that the average
accuracy of the proposed method is 91,57% (in accordance with formula (6)). Taking into account
formula (7), the standard deviation was found to be 0,78%. This leads to the conclusion that the
proposed method demonstrates a high level of effectiveness when applied to the “LIAR” dataset.</p>
        <p>At the same time, on the new “LIAR” dataset, the overall accuracy of the proposed method is
slightly lower than on the training dataset “PolitiFact.” However, similar performance degradation
is also observed for the existing models examined in this study.</p>
        <p>Therefore, the proposed method generally demonstrates higher effectiveness compared to the
existing approaches under investigation. Consequently, it can be applied both for verifying the
credibility of news and for their real-time classification.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>The authors have not employed any Generative AI tools.</p>
    </sec>
    <sec id="sec-8">
      <title>References</title>
      <p>2025) at the 9th International Conference on Computational Linguistics and Intelligent
Systems (CoLInS-2025) – Vol-3976, May 15–16, 2025, Kharkiv, Ukraine. ISSN 1613-0073;
219233. https://ceur-ws.org/Vol-3976/
[16] Imran, A.S.; Daudpota, S.M.; Kastrati, Z.; Batra, R. Cross-cultural polarity and emotion
detection using sentiment analysis and deep learning on COVID-19 related tweets. IEEE
Access 2020, 8, 181074–181090. [CrossRef]
[17] Pota, M.; Ventura, M.; Catelli, R.; Esposito, M. An effective BERT-based pipeline for Twitter
sentiment analysis: A case study in Italian. Sensors 2020, 21, 133. [CrossRef]
[18] Islam, M.R.; Liu, S.; Wang, X.; Xu, G. Deep learning for misinformation detection on online
social networks: A survey and new perspectives. Soc. Netw. Anal. Min. 2020, 10, 82. [CrossRef]
[PubMed]
[19] Borovyk D. O., Barmak O. V. An improved Method for fake news detection based on the use of CNN
neural network. Bulletin of Khmelnytskyi National University. Technical Sciences. № 5 (Vol. 2), 2023.</p>
      <p>Khmelnytskyi: Publishing and Printing Center of KhNU, 2023, 19-24.
[20] Bahad, P.; Saxena, P.; Kamal, R. Fake News Detection using Bi-directional LSTM-Recurrent</p>
      <p>Neural Network. Procedia Comput. Sci. 2019, 165, 74–82. [CrossRef]
[21] Subramani, S.; Wang, H.; Vu, H.Q.; Li, G. Domestic violence crisis identification from facebook
posts based on deep learning. IEEE Access 2018, 6, 54075–54085. [CrossRef]
[22] https://github.com/KaiDMML/FakeNewsNet
[23] https://paperswithcode.com/dataset/liar
[24] https://www.v7labs.com/blog/f1-score-guide
[25] https://en.wikipedia.org/wiki/Precision_and_recal</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Oliveira</surname>
            ,
            <given-names>N.R.</given-names>
          </string-name>
          ; Medeiros,
          <string-name>
            <given-names>D.S.</given-names>
            ;
            <surname>Mattos</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.M.</surname>
          </string-name>
          <article-title>A sensitive stylistic approach to identify fake news on social networking</article-title>
          .
          <source>IEEE Signal Process. Lett</source>
          .
          <year>2020</year>
          ,
          <volume>27</volume>
          ,
          <fpage>1250</fpage>
          -
          <lpage>1254</lpage>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Alghamdi</surname>
          </string-name>
          , О.;
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A comparative study of machine learning and deep learning techniques for fake news detection</article-title>
          .
          <source>Information</source>
          <year>2022</year>
          ,
          <volume>13</volume>
          ,
          <issue>576</issue>
          , 28 p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ; Liu,
          <string-name>
            <given-names>L.</given-names>
            ;
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          ; Zhang,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <article-title>An Adaptive Deep Transfer Learning Model for Rumor Detection without Sufficient Identified Rumors</article-title>
          .
          <source>Math. Probl. Eng</source>
          .
          <year>2020</year>
          ,
          <volume>7562567</volume>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>H.K.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Hong</surname>
            ,
            <given-names>J.B.</given-names>
          </string-name>
          <string-name>
            <surname>Do Many Models Make Light Work Evaluating Ensemble</surname>
          </string-name>
          <article-title>Solutions for Improved Rumor Detection</article-title>
          .
          <source>IEEE Access</source>
          <year>2020</year>
          ,
          <volume>8</volume>
          ,
          <fpage>150709</fpage>
          -
          <lpage>150724</lpage>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Barmak</surname>
            <given-names>O. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borovyk</surname>
            <given-names>D. O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borovyk</surname>
            <given-names>O. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skrypnyk</surname>
            <given-names>T. K.</given-names>
          </string-name>
          <article-title>Possible directions for enhancing existing approaches to fake news detection include leveraging the potential of machine and deep learning algorithms, analyzing the sentiment of news content and examining emotional cues in user comments</article-title>
          .
          <source>Collective Scientific Works of the Military Institute of Taras Shevchenko</source>
          National University of Kyiv. Issue №
          <volume>80</volume>
          . Kyiv: Military Institute of KNU,
          <year>2024</year>
          ,
          <fpage>98</fpage>
          -
          <lpage>117</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Tian</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ; Liu,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <article-title>Early detection of rumours on twitter via stance transfer learning</article-title>
          .
          <source>In Advances in Information Retrieval: 42nd European Conference on IR Research</source>
          , ECIR
          <year>2020</year>
          , Lisbon, Portugal,
          <fpage>14</fpage>
          -17
          <source>April</source>
          <year>2020</year>
          , Proceedings,
          <string-name>
            <surname>Part I</surname>
          </string-name>
          42; Springer: Cham, Switzerland,
          <year>2020</year>
          ; Volume
          <volume>12035</volume>
          , p.
          <fpage>575</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.-F.B. Fned</surname>
          </string-name>
          :
          <article-title>A deep network for fake news early detection on social media</article-title>
          .
          <source>ACM Trans. Inf. Syst. (TOIS)</source>
          <year>2020</year>
          ,
          <volume>38</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>33</lpage>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <article-title>Social rumor detection based on multilayer transformer encoding blocks</article-title>
          .
          <source>Concurr. Comput. Pract. Exp</source>
          .
          <year>2021</year>
          ,
          <volume>33</volume>
          ,
          <fpage>6083</fpage>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Albahar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>A hybrid model for fake news detection: Leveraging news content and user comments in fake news</article-title>
          .
          <source>IET Inf. Secur</source>
          .
          <year>2021</year>
          ,
          <volume>15</volume>
          ,
          <fpage>169</fpage>
          -
          <lpage>177</lpage>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Alonso</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Vilares</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Gómez-Rodríguez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Vilares</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Sentiment analysis for fake news detection</article-title>
          .
          <source>Electronics</source>
          <year>2021</year>
          ,
          <volume>10</volume>
          ,
          <fpage>1348</fpage>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Ghanem</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Rosso</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Rangel</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>An emotional analysis of false information in social media and news articles</article-title>
          .
          <source>ACM Trans. Internet Technol</source>
          .
          <source>(TOIT)</source>
          <year>2020</year>
          ,
          <volume>20</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Vosoughi</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Roy</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Aral</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>The spread of true and false news online</article-title>
          .
          <source>Science</source>
          <year>2018</year>
          ,
          <volume>359</volume>
          ,
          <fpage>1146</fpage>
          -
          <lpage>1151</lpage>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Kumari</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ; Ashok,
          <string-name>
            <given-names>N.</given-names>
            ;
            <surname>Ghosal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ;
            <surname>Ekbal</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. What</surname>
          </string-name>
          <article-title>the fake? Probing misinformation detection standing on the shoulder of novelty and emotion</article-title>
          .
          <source>Inf. Process. Manag</source>
          .
          <year>2022</year>
          ,
          <volume>59</volume>
          ,
          <fpage>102740</fpage>
          . [CrossRef]
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sheng</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Zhong</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Shu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <article-title>Mining dual emotion for fake news detection</article-title>
          .
          <source>In Proceedings of the WWW '21: The Web Conference</source>
          <year>2021</year>
          , Ljubljana, Slovenia,
          <fpage>19</fpage>
          -
          <lpage>23</lpage>
          April
          <year>2021</year>
          ;
          <fpage>3465</fpage>
          -
          <lpage>3476</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Mikolaj</surname>
            <given-names>Karpinski</given-names>
          </string-name>
          , Liudmyla Borovyk, Serhii Lienkov, Vitalii Savchenko, Iryna Panibrat,
          <source>Vadym Sobko Theoretical and Applied Bases of Creating a System for Automatic Phraseological Units Classification in English Texts Based on the Artificial Intelligence Technologies Usage. Proceedings of the Computational Linguistics Workshop</source>
          (CLW-CoLInS-
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>