<!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>Method for neural network cyberbullying detection in text content with visual analytic</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Iurii Krak</string-name>
          <email>yuri.krak@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olena Sobko</string-name>
          <email>olenasobko.ua@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maryna Molchanova</string-name>
          <email>m.o.molchanova@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Illia Tymofiiev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olexander Mazurets</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olexander Barmak</string-name>
          <email>alexander.barmak@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Glushkov Institute of Cybernetics of NAS of Ukraine</institution>
          ,
          <addr-line>40 Glushkov Ave., Kyiv, 03187</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Khmelnytskyi National University</institution>
          ,
          <addr-line>11 Instytutska Str., Khmelnytskyi, 29016</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Taras Shevchenko National University of Kyiv</institution>
          ,
          <addr-line>64/13 Volodymyrska Str., Kyiv, 01601</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>298</fpage>
      <lpage>309</lpage>
      <abstract>
        <p>The paper proposed the method for neural network cyberbullying detection in text content with visual analytic, designed to explain the neural network's decisions regarding identified types of cyberbullying. Distinctive feature of method, setting it apart from existing approaches, is the use of three alternative visual representations, which enhance the interpretability of decisions made by deep learning models when detecting cyberbullying types in text messages. Using the trained BERT neural network model for multi-label classification, the method identifies various types of cyberbullying in input text samples, along with the percentage representation of each type. The trained model demonstrated high performance across macrometrics, achieving Accuracy of 0.956478, Precision of 0.963677, Recall of 0.956478, and F1-Score of 0.960019. These metrics confirm the model's efectiveness in detecting cyberbullying types within text content. The proposed method provides three modes of interpretation: colorcoded visualizations, local word importance diagrams, and overall word importance diagrams. This approach facilitates a clear understanding of the textual features that inuflenced the AI's decisions regarding cyberbullying detection. The method has potential applications in educational platforms, social media, and content moderation systems to support victims and witnesses of cyberbullying through psychological assistance.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;cyberbullying</kwd>
        <kwd>neural networks</kwd>
        <kwd>interpretation of results</kwd>
        <kwd>BERT</kwd>
        <kwd>LIME</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The problem of cyberbullying is becoming more and more relevant over time due to the increase in
the number of users of social networks, as well as the decrease in the lower age limit of such users.
Thus, there is an increasing demand for systems for detecting cyberbullying in text content, for the
implementation of which deep learning models are used [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Deep learning models are especially
efective in cases of large amounts of data and complex tasks, such as natural language processing (NLP),
computer vision and speech recognition. They allow you to automatically train a model to understand
complex patterns in the data without the need for manual feature creation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        One of the important features of deep learning is its ability to perform multi-level data abstraction,
where each layer of the neural network transforms the input data into a set of more abstract features,
which allows deep learning models to solve complex tasks, including text analysis, voice recognition,
and cyberbullying classification [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. With the development of natural language processing technologies,
in particular transformer-based models such as BERT, it has become possible to develop systems that
efectively detect cyberbullying cases and also classify them into diferent types [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, a high
level of eficiency is often accompanied by dificulty in interpreting the results, which calls into question
the use of such models in sensitive and socially important contexts such as cyberbullying.
      </p>
      <p>
        Given the above, we can say that artificial intelligence has become an integral part of the use of
modern technologies, which forces us to focus not only on the performance of systems, but also
on the transparency of algorithms and their ability to provide understandable justifications for their
conclusions [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. That is why Explanatory Artificial Intelligence (XAI) is an important concept in the
ifeld of modern technologies, which involves the creation of artificial intelligence systems capable of
providing understandable explanations of their decisions to users. Given this, the interpretation of the
results of the model for detecting cyberbullying in text content is important to ensure transparency and
user trust in the decisions provided by artificial intelligence [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Cyberbullying detection software solutions using explanatory AI principles play an important role in
ensuring the safety of young people in the online environment. Their implementation will contribute to
the achievement of the UNDP Sustainable Development Goals, in particular, such as ensuring healthy
lives and promoting well-being for all ages SDG3, ensuring equal access to quality education and
promoting lifelong learning opportunities SDG4, achieving gender equality and empowering all women
and girls SDG5. In addition, such solutions will contribute to reducing inequalities within and between
countries SDG10, as well as ensuring peace, justice and strong institutions SDG16 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>The purpose of the paper is to improve the explainability of decisions made by deep learning neural
networks regarding types of cyberbullying detected by the neural network in text messages, using
visual analytics.</p>
      <p>The main contribution of the paper is the proposed method for neural network cyberbullying detection
in text content with visual analytic, which will provide visual analytics regarding the decisions of the
neural network model regarding types of cyberbullying detection.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related work</title>
      <p>
        The problem of detecting cyberbullying is important because of its significant negative influence on
mental health, especially among young people and adolescents. Modern approaches to detecting
cyberbullying are based on natural language processing methods that allow analyzing text content
to detect and classify diferent types of cyberbullying [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. In addition, a number of authors use the
principles of explained artificial intelligence in the task of detecting cyberbullying in text content, which
allows for the interpretation of the results obtained.
      </p>
      <p>
        The article by Dobrojevic et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is devoted to the development of an approach for detecting
cyberbullying. The article applies two approaches for converting text into numerical data for ML:
TF-IDF and BERT. For classification, the XGBoost model was used, improved using hyperparametric
optimization implemented using a modified Coyote Optimization Algorithm (COA). The best model
was interpreted using the SHAP (Shapley Additive Explanations) technique, which allowed obtaining
important conclusions about the behavioral patterns of users who commit cyberbullying.
      </p>
      <p>
        Syfullah et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] presents an approach to detecting cyberbullying in Bengali texts. The study
combines existing datasets, uses feature engineering techniques, and applies machine and deep learning
models. To distinguish between general and specific cyberbullying, two datasets were created: binary
and multi-class classification. Text vectors were generated using TF-IDF and Word2Vec, and the models
provided an accuracy of 75.33% for the binary set and 93.16% for the multi-class set. To explain the
work of the models, LIME was used for local analysis of individual examples and SHAP for global
interpretation, which allowed us to understand the contribution of each feature to the overall predictions
of the model.
      </p>
      <p>
        Gongane et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] proposes a unified BiLSTM-LIME model for multi-class classification of
cyberbullying content on the Twitter platform. The authors argue that the LIME technique provides a high level
of explanation, highlighting the most relevant tokens that contributed to the model’s decision.
      </p>
      <p>
        The paper by Ashraf et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] addresses the problem of detecting ofensive content in Bengali texts.
NLP methods were applied along with five diferent machine learning classifiers: Decision Tree, Random
Forest, Multinomial Naïve Bayes, Support Vector Classifier, and Logistic Regression. The main goal
of the research was to create an efective algorithm and explain the factors influencing its decision
using explanatory artificial intelligence. TF-IDF with n-grams was used for text representation. Optimal
hyperparameters for the models were determined using the Grid Search Cross Validation technique.
The Logistic Regression model showed the best results with an accuracy of 85.57%. To ensure the
transparency of the model and explain its operation, the LIME method was used.
      </p>
      <p>
        Aggarwal and Mahajan [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] proposed a new approach to detect and classify cyberbullying in
social media texts using an ensemble of BERT and SVM with grid search for multi-class classification.
Comparison with other machine learning and deep learning models showed that the proposed model
achieves 90% accuracy on test data, outperforming others. The SHAP technique was used to interpret
the predictions.
      </p>
      <p>
        Pawar et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] investigates the problem of cyberbullying on social platforms, in particular on
Twitter. The authors propose a model capable of classifying tweets into two categories: bullying or
non-bullying. In addition to detecting cyberbullying, the study focuses on ensuring the interpretation of
the classification results. For this purpose, the LIME (Local Interpretable Model-agnostic Explanations)
method is used, which provides local explanations of the model’s operation.
      </p>
      <p>
        Nuthalapati et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] investigates the problem of cyberbullying detection. Among the tested models
such as Random Forest, XgBoost, Naive Bayes, SVM, CNN, RNN and BERT, the BERT model showed
the highest results, achieving 88.8% accuracy in the binary classification task and 86.6% accuracy in the
multi-label classification task.
      </p>
      <p>
        Perera and Fernando [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] proposed a new theory for detecting cyberbullying, in which the Support
Vector Machine, Naive Bayes and Logistic Regression models were tested in combination with various
natural language processing methods. The authors note that the accuracy of detecting cyberbullying is
increased by using sentiment analysis, N-gram analysis, as well as non-traditional feature extraction
methods such as TF-IDF and profanity detection. The combined approach allows achieving a detection
accuracy of 75.17%.
      </p>
      <p>
        As an interpretative model for multi-label classification, methods such as are often used [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]:
• LIME, which generates local explanations for each prediction, showing which words had the
greatest influence on the result [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ];
• SHAP, which is based on game theory and calculates the contribution of each word to the
prediction, taking into account the interaction between features [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ];
• Transformers Interpret, which is an interpretation library specifically designed to work with
models based on transformer neural networks, such as BERT, GPT, RoBERTa, and other models
from the Hugging Face library [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ];
• Attention-based methods that allow analyzing the attention weights of transformers (e.g., in
the BERT model) to understand the importance of individual words or phrases in the model’s
decision-making [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] a method for detecting and classifying cyberbullying was developed, which provided a minimum
classification accuracy of 96%, but the explainability of the obtained results was not ensured.
      </p>
      <p>Considering the conducted research of recent publications, most authors, who investigate the
interpretation of the results of models for detecting cyberbullying, although they use visual analytics tools,
are usually limited to superficial analysis or one form of information presentation. Such an approach
does not always allow to reveal the full potential of the interpretation tools, since diferent visualization
methods can provide additional context or emphasize diferent aspects of the models.</p>
      <p>Therefore, an approach based on following representations of results interpretation of cyberbullying
detection is proposed:
• by color palette;
• by local word importance diagrams;
• by general word importance diagrams.</p>
      <p>This approach allows to improve the quality of the analysis, since diferent visualizations provide
an opportunity to understand the behavior of the model and its solution in depth, which is critically
important for complex tasks, such as cyberbullying detection.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Method for neural network cyberbullying detection in text content with visual analytic</title>
      <p>Method for neural network cyberbullying detection in text content with visual analytic involves
creating a visual explanation by providing three alternative views of the visual interpretation of
the results of detecting types of cyberbullying, namely by color palette, by diagrams of local word
importance, interpretation of results by diagrams of general word importance regarding detected types
of cyberbullying in text content. The scheme of method for neural network cyberbullying detection in
text content with visual analytic is presented in figure 1.</p>
      <p>
        The input data of the scheme of method for neural network cyberbullying detection in text content
with visual analytic shown in figure 1 is a trained model for multi-label classification, which is able
to recognize diferent types of cyberbullying, such as age, ethnicity, gender, religion and a separate
generalized type containing other types of cyberbullying [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. An interpretive model is used, which
allows explaining the influence of individual words or phrases on the classification result. The list of
cyberbullying classes includes the types of cyberbullying, according to which the model classifies and
interprets the results of the interpretive model. Also, the input data includes text, which is analyzed for
signs of diferent types of cyberbullying and the results are interpreted.
      </p>
      <p>
        In the first step, the input text is transformed into a sequence of tokens using a tokenizer, which
breaks the text into individual elements (words or parts of words). It is proposed to use BERT as an
input model for multi-label classification. For it and similar transformers, the tokenizer transforms the
text input into numerical sequences that the model can work with [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>In the second step, the BERT model trained on multi-label classification predicts the probability of
the text belonging to each of the possible cyberbullying classes. Thus, the model determines whether
the text contains signs of certain types of cyberbullying (age, ethnicity, gender, religion, and other types
of cyberbullying), providing a percentage probability of the presence of each type of cyberbullying.</p>
      <p>
        In the third step, the classification results are explained and visualized. Using an interpretive model, it
is shown which words or phrases had the greatest influence on the classification of the text as a specific
type of cyberbullying, which helps to understand which parts of the text contributed to the identification
of signs of a specific type of cyberbullying [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Also at this step, three alternative representations of the
visual interpretation of the results of detecting types of cyberbullying are formed, namely: by the color
palette, by diagrams of local word importance, interpretation of the results by diagrams of the general
importance of words regarding the detected types of cyberbullying in text content. The developed
method proposes to use the LIME machine learning model of interpretation of predictions for visual
interpretation of the results of detecting types of cyberbullying, since this model is designed to explain
local predictions of complex neural network models. In particular, LIME allows you to understand
which parts of the input data influenced the decision-making of the neural network.
      </p>
      <p>The output data is the level of manifestation of each type of cyberbullying in the text, which is
determined in the form of a neural network probabilistic assessment. The method also provides
visualization of the influence of features on the decision to attribute the text to a specific class of
cyberbullying by graphically representing the text in three alternative representations: a color palette,
where important words are highlighted according to their significance for each class; diagrams of local
word importance; interpretation of the results in diagrams of the overall importance of words in relation
to the detected types of cyberbullying in the text content.</p>
      <p>Therefore, the given method for neural network cyberbullying detection in text content with visual
analytic will allow to obtain not only the results regarding the detected types of cyberbullying in the
text sample and the level of each type of cyberbullying in the text, but also will provide alternative
visual representations of the interpretation of the results of cyberbullying detection.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Experiment, results and discussion</title>
      <p>
        To train the BERT model, which is used in step 2 of the method for neural network cyberbullying
detection in text content with visual analytic (figure 1), the “Cyberbullying Classification” dataset [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]
was used, which contains text messages with labels indicating whether each message belongs to one of
the classes: Age, Ethnicity, Gender, Religion, Other type of cyberbullying, Not cyberbullying. Detailed
statistics on the number of records are shown in figure 2.
      </p>
      <p>
        The class “Not cyberbullying” was not used to train the BERT model for multi-label classification,
so it was removed from the dataset before training. And the class “Other type of cyberbullying” was
augmented with synthetic samples using the SMOTE-balancing technique [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. By pre-processing the
“Cyberbullying Classification” dataset, a balanced training sample was obtained, which was used to
train the BERT model for the task of multi-label classification of cyberbullying types in text content.
      </p>
      <p>
        To study the efectiveness of the method for neural network cyberbullying detection in text content
with visual analytic, software was developed in the form of a web application, and the Google Colab
environment was used to train the BERT model [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. The BERT neural network model was trained on
such types of cyberbullying as age, gender, religion, ethnicity, and a separate type – other cyberbullying.
Figure 3 shows the confusion matrices for each type of cyberbullying.
      </p>
      <p>
        The macrometric indicators of the trained BERT model for multi-label classification of cyberbullying
types received the values of Accuracy 0.956478, Precision 0.963677, Recall 0.956478, F1 Score 0.960019,
which indicates the high ability of the model to detect cyberbullying types in text content. Compared
with known studies, the proposed method for neural network cyberbullying detection in text content
with visual analytic showed a higher accuracy rate. Compared to [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], where 93.16% accuracy was
obtained for multi-class set, the performance is improved by 2.49%. Compared to [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], where 90%
accuracy was obtained for multi-class classification, the performance is improved by 5.65%. Compared
to [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] for multi-label classification, where 86.6% accuracy was obtained, the performance is improved
by 9.05%.
      </p>
      <p>For the study of method for neural network cyberbullying detection in text content with visual
analytic, the following text sample was used: “Your God has no place here. Stick to your country and
stop dragging your outdated traditions and religions into ours”. The BERT model identified the following
levels of manifestation of each type of cyberbullying, expressed in probabilities:
• age cyberbullying: 0.06%;
• ethnic cyber bullying: 0.08%;
• gender cyberbullying: 0.10%;
• religious cyberbullying: 99.86%.</p>
      <p>To interpret the results of the BERT model for multi-label classification of cyberbullying types in a text
sample, the LIME model was applied and three alternative representations of the visual interpretation
of the results of detecting cyberbullying types were obtained, namely by color palette, by diagrams
of local word importance, and interpretation of the results by diagrams of general word importance
regarding the detected types of cyberbullying in text content.</p>
      <p>The results of the visual interpretation of the detected types of cyberbullying according to the color
palette using the absolute value of the weights and for the interpretation of the results of the detection
of the types of cyberbullying taking into account the positive and negative influences are presented in
ifgure 4.</p>
      <p>To interpret the decisions made by the BERT model using the absolute value of the weights, words
are highlighted in colors – the brightest color means the highest value of the word’s weight, i.e. this
word had the greatest influence, the lightest – the least.</p>
      <p>As can be seen from figure 4, words with positive and negative values are highlighted in the same
bright color. In this type of visual interpretation, the absolute value of the weight is used to determine
the brightness of the color, due to which negative and positive values have the same brightness. Negative
values of the weights indicate that the word decreases the probability of a particular class, while positive
values increase the probability of this class and have the same efect on the decision made by the model.
And the weight value, without taking into account the sign next to it, indicates how strong it was.</p>
      <p>In the case of LIME, it is important to show not only how strong the influence of a word is, but also
whether this influence is positive (increases the probability) or negative (decreases the probability).
Therefore, an approach to changing the brightness is implemented so that negative values are less
bright and uses a diferent color shade for negative and positive values.</p>
      <p>The choice of separate color palettes for positive and negative values in the visualization of LIME
interpretations is appropriate for several reasons that derive from the principles of information
perception and analysis of the results of machine learning models. Negative weights, by their nature, indicate
a decrease in the probability of a certain class, while positive ones indicate an increase in it, so using
the same visual characteristics for these two types of influence can lead to erroneous interpretation
of the results if additional types of visual interpretation are not provided, because values of the same
intensity but opposite sign can appear equally important, although their role is fundamentally diferent.</p>
      <p>Additionally, diagrams were created for graphical interpretation of the influence of individual words
of the text on the probability of attributing this text to specific type of cyberbullying (figure 5).</p>
      <p>The diagrams illustrate how the model estimates the weight of each word in the text, depending on its
contribution to the decision made. The influence of words is represented as horizontal bars, the length
of which corresponds to the magnitude of the influence (weight), and the color – the direction of this
influence. Red bars reflect the negative influence of words, i.e. reducing the probability of assigning the
text to the selected class, while green bars reflect the positive influence, increasing this probability. The
magnitude of the influence is measured in numbers, and these values are represented on the horizontal
axis of the diagrams.</p>
      <p>The average importance value of each word for all classes was also calculated, which gives an idea
of the overall influence of each word regardless of the specific type of cyberbullying. The calculated
values are visualized through the corresponding diagram (figure 6).</p>
      <p>
        Calculating the overall influence of words on the model results for all types of cyberbullying is also
important for interpreting the model’s performance and understanding its decisions. The analysis is
performed by aggregating the word weights that the model estimates for each class [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. The weight
modulus is used, i.e. an absolute value that indicates the intensity of the word’s influence regardless of
its positive or negative contribution. This approach allows us to identify words that the model considers
important regardless of the specific type of cyberbullying. For example, words that reflect diferent
types of cyberbullying may have high weights for several classes. If a word has a high overall influence,
this may indicate its universal role in the context of cyberbullying. For example, words that indicate
ethnicity or religion may have high influences for several classes, such as “ethnic cyberbullying” and
“religious cyberbullying”, which may indicate potential cross-modality of the features that the model
uses to make decisions. If words influence only one class, this emphasizes their specificity, which may
indicate unique speech patterns for this type of cyberbullying.
      </p>
      <p>Thus, the proposed visual interpretations of the results of detecting cyberbullying in text content
allow a person to comprehensively assess whether the model uses relevant features for decision-making,
or whether its behavior may be due to random or irrelevant factors. For example, if the text contains
words that have no semantic connection with age-related cyberbullying, but have a high influence, this
may indicate an error or bias in the model.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>The article proposes a method for neural network cyberbullying detection in text content with visual
analytic, which is designed to explain the decisions of the neural network model regarding the types of
cyberbullying identified in text content. The method is original in that it performs visual analytics of
the results for each detected type of cyberbullying separately, which is achieved by using a multi-label
classifier of the transformer neural network architecture and a local machine learning interpretive
model. A distinctive feature of the method from analogues is that it implements visual analytics for
decisions made by the neural network in three alternative representations, which provides an increase
in the level of explainability of decisions made by deep learning neural networks regarding the types of
cyberbullying in text messages detected by the neural network.</p>
      <p>By using the trained BERT neural network model for multi-label classification of cyberbullying types
in the input text sample, diferent types of cyberbullying are detected with the percentage of each of
them. The trained model demonstrated high results in macrometrics: Accuracy 0.956478, Precision
0.963677, Recall 0.956478, F1-measure 0.960019. These indicators indicate the efectiveness of the model
in identifying types of cyberbullying in text content.</p>
      <p>According to the developed method, for the visual interpretation of the results of cyberbullying
detection, an approach based on the use of a machine learning model for the local interpretability of
LIME models was used, which allows visualizing the influence of the use of individual words on the
model’s decision regarding whether the text belongs to diferent types of cyberbullying. The developed
method provides three ways of interpreting the results of cyberbullying detection: interpretation of
results by color palette, interpretation of results by diagrams of local word importance, interpretation of
results by diagrams of general word importance. Interpreting the results using a color palette involves
using the absolute value of the weights to determine the brightness of the color, where the brightest color
indicates the greatest influence of the word on the model’s decision, and the least bright color indicates
the least influence, regardless of whether this influence was positive or negative. Interpretation of
results from diagrams of local word importance is provided by constructing diagrams of the influence of
individual words of the text on the probability of attributing this text to a specific type of cyberbullying,
which allows to see how the model assesses the weight of each word in the text depending on its
contribution to the model’s decision. Interpretation of the results from the overall word importance
diagrams is provided by forming a set of 10 words that the model considers important regardless of the
specific type of cyberbullying.</p>
      <p>The results of the experiments showed that the created method provides interpretation of decisions
regarding the results of neural network detection of cyberbullying at a level suficient for a human to
understand the text features that influenced the decision-making of artificial intelligence regarding the
detection of types of cyberbullying. The proposed method for interpreting the results of cyberbullying
detection in text content belongs to the category of visual analytics tools for artificial intelligence
solutions, the creation of which is a practical necessity to ensure ethics, transparency, and trust in such
artificial intelligence systems in society, especially regarding such sensitive topics as cyberbullying
detection. Accordingly, the study emphasizes the importance of not only the accuracy of models, but
also their explainability, which is a key factor in building trust in artificial intelligence systems.</p>
      <p>Developed method for visual interpretation of cyberbullying detection results complies with goals
SDG3, SDG4, SDG5, SDG10 and SDG16, and can be implemented in educational platforms, social
media platforms, in moderation systems to provide psychological assistance to victims or witnesses of
cyberbullying.</p>
      <p>Prospects for proposed method further research include adapting the developed method to work with
texts in other languages, conducting experiments with users to assess the impact of visual analytics
on human decision-making, in particular, in the work of moderators or psychologists, and creating
additional ways of presenting interpretation and testing alternative interpretative models.
Declaration on Generative AI: The authors have not employed any Generative AI tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>I.</given-names>
            <surname>Krak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Zalutska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Molchanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Mazurets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bahrii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sobko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Barmak</surname>
          </string-name>
          ,
          <article-title>Abusive Speech Detection Method for Ukrainian Language Used Recurrent Neural Network</article-title>
          , in: V.
          <string-name>
            <surname>Vysotska</surname>
          </string-name>
          , Y. Burov (Eds.),
          <source>Proceedings of the 8th International Conference on Computational Linguistics and Intelligent Systems. Volume III: Intelligent Systems Workshop</source>
          , Lviv, Ukraine,
          <source>April 12-13</source>
          ,
          <year>2024</year>
          , volume
          <volume>3688</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2024</year>
          , pp.
          <fpage>16</fpage>
          -
          <lpage>28</lpage>
          . URL: https: //ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3688</volume>
          /paper2.pdf. doi:
          <volume>10</volume>
          .31110/COLINS/2024-3/002.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T. Talaei</given-names>
            <surname>Khoei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. Ould</given-names>
            <surname>Slimane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kaabouch</surname>
          </string-name>
          ,
          <article-title>Deep learning: Systematic review, models, challenges</article-title>
          , and research directions,
          <source>Neural Computing and Applications</source>
          <volume>35</volume>
          (
          <year>2023</year>
          )
          <fpage>23103</fpage>
          -
          <lpage>23124</lpage>
          . doi:
          <volume>10</volume>
          .1007/s00521-023-08957-4.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Shlezinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Whang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. C.</given-names>
            <surname>Eldar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Dimakis</surname>
          </string-name>
          ,
          <article-title>Model-based deep learning</article-title>
          ,
          <source>Proceedings of the IEEE</source>
          <volume>111</volume>
          (
          <year>2023</year>
          )
          <fpage>465</fpage>
          -
          <lpage>499</lpage>
          . doi:
          <volume>10</volume>
          .1109/JPROC.
          <year>2023</year>
          .
          <volume>3247480</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Masih</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Rajasekaran</surname>
          </string-name>
          , From Tweets to Insights:
          <article-title>BERT-Enhanced Models for Cyberbullying Detection</article-title>
          , in: 2024
          <source>ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems (ICETSIS)</source>
          , IEEE,
          <year>2024</year>
          , pp.
          <fpage>1289</fpage>
          -
          <lpage>1293</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICETSIS61505.
          <year>2024</year>
          .
          <volume>10459672</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y. V.</given-names>
            <surname>Krak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Barmak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Mazurets</surname>
          </string-name>
          ,
          <article-title>The practice investigation of the information technology eficiency for automated definition of terms in the semantic content of educational materials, Problems in programming (</article-title>
          <year>2016</year>
          )
          <fpage>237</fpage>
          -
          <lpage>245</lpage>
          . doi:
          <volume>10</volume>
          .15407/pp2016.
          <fpage>02</fpage>
          -
          <lpage>03</lpage>
          .
          <fpage>237</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Perera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fernando</surname>
          </string-name>
          ,
          <article-title>Cyberbullying detection system on social media using supervised machine learning</article-title>
          ,
          <source>Procedia Computer Science</source>
          <volume>239</volume>
          (
          <year>2024</year>
          )
          <fpage>506</fpage>
          -
          <lpage>516</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.procs.
          <year>2024</year>
          .
          <volume>06</volume>
          .200.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R.</given-names>
            <surname>Russell-Bennett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Rosenbaum</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. P.</given-names>
            <surname>Fisk</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>M. Raciti, SDG editorial: improving life on planet earth - a call to action for service research to achieve the sustainable development goals (SDGs)</article-title>
          ,
          <source>Journal of Services Marketing</source>
          <volume>38</volume>
          (
          <year>2024</year>
          )
          <fpage>145</fpage>
          -
          <lpage>152</lpage>
          . doi:
          <volume>10</volume>
          .1108/JSM-11-2023-0425.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Gan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. N.</given-names>
            <surname>Chua</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. B.</given-names>
            <surname>Jasser</surname>
          </string-name>
          , R. T. Wong,
          <source>Categorization of Cyberbullying based on Intentional Dimension, in: 2024 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS)</source>
          , IEEE,
          <year>2024</year>
          , pp.
          <fpage>285</fpage>
          -
          <lpage>290</lpage>
          . doi:
          <volume>10</volume>
          .1109/I2CACIS61270.
          <year>2024</year>
          .
          <volume>10649619</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dobrojevic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jovanovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Babic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cajic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Zivkovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zivkovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Muthusamy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Antonijevic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Bacanin</surname>
          </string-name>
          ,
          <article-title>Cyberbullying Sexism Harassment Identification by Metaheurustics-Tuned eXtreme Gradient Boosting</article-title>
          , Computers,
          <source>Materials &amp; Continua</source>
          <volume>80</volume>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .32604/cmc.
          <year>2024</year>
          .
          <volume>054459</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>M. K. Syfullah</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Amin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Manirujjaman</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M. Hasan</surname>
            ,
            <given-names>M. Ragib</given-names>
          </string-name>
          <string-name>
            <surname>Abid</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Ahmed</surname>
          </string-name>
          ,
          <article-title>Detecting and Understanding Cyberbullying in Bengali: An Explainable AI Approach</article-title>
          , in: 2024
          <source>IEEE International Conference on Computing, Applications and Systems (COMPAS)</source>
          ,
          <year>2024</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          . doi:
          <volume>10</volume>
          .1109/COMPAS60761.
          <year>2024</year>
          .
          <volume>10797170</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>V. U.</given-names>
            <surname>Gongane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. V.</given-names>
            <surname>Munot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Anuse</surname>
          </string-name>
          ,
          <article-title>Explainable AI for Reliable Detection of Cyberbullying</article-title>
          , in: 2023
          <source>IEEE Pune Section International Conference (PuneCon)</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .1109/ PuneCon58714.
          <year>2023</year>
          .
          <volume>10450132</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>K.</given-names>
            <surname>Ashraf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Hosen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Asgar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Islam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Nawar</surname>
          </string-name>
          , Analyzing Abusive Bangla Comments on Social Media: NLP &amp;
          <string-name>
            <surname>Explainable</surname>
            <given-names>AI</given-names>
          </string-name>
          , in: 2024
          <source>International Conference on Advances in Computing, Communication, Electrical, and Smart Systems (iCACCESS)</source>
          ,
          <year>2024</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          . 1109/iCACCESS61735.
          <year>2024</year>
          .
          <volume>10499547</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>P.</given-names>
            <surname>Aggarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mahajan</surname>
          </string-name>
          , Shielding Social Media:
          <article-title>BERT and SVM Unite for Cyberbullying Detection and Classification</article-title>
          ,
          <source>Journal of Information Systems and Informatics</source>
          <volume>6</volume>
          (
          <year>2024</year>
          )
          <fpage>607</fpage>
          -
          <lpage>623</lpage>
          . doi:
          <volume>10</volume>
          .51519/journalisi.v6i2.
          <fpage>692</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>V.</given-names>
            <surname>Pawar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. V.</given-names>
            <surname>Jose</surname>
          </string-name>
          , A. Patil,
          <article-title>Explainable AI Method for Cyber bullying Detection</article-title>
          ,
          <source>in: 2022 IEEE 2nd International Conference on Mobile Networks and Wireless Communications (ICMNWC)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICMNWC56175.
          <year>2022</year>
          .
          <volume>10031652</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>P.</given-names>
            <surname>Nuthalapati</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Abbaraju</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. H.</given-names>
            <surname>Varma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Biswas</surname>
          </string-name>
          ,
          <source>Cyberbullying Detection: A Comparative Study of Classification Algorithms</source>
          ,
          <year>2024</year>
          . doi:
          <volume>10</volume>
          .22541/au.170664263.38254624/v1.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kiefer</surname>
          </string-name>
          ,
          <article-title>CaSE: Explaining Text Classifications by Fusion of Local Surrogate Explanation Models with Contextual and Semantic Knowledge</article-title>
          ,
          <source>Information Fusion</source>
          <volume>77</volume>
          (
          <year>2022</year>
          )
          <fpage>184</fpage>
          -
          <lpage>195</lpage>
          . doi:
          <volume>10</volume>
          .1016/ j.inffus.
          <year>2021</year>
          .
          <volume>07</volume>
          .014.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Tiwari</surname>
          </string-name>
          ,
          <article-title>Hate speech detection using LSTM and explanation by LIME (local interpretable model-agnostic explanations)</article-title>
          ,
          <source>in: Computational Intelligence Methods for Sentiment Analysis in Natural Language Processing Applications</source>
          , Elsevier,
          <year>2024</year>
          , pp.
          <fpage>93</fpage>
          -
          <lpage>110</lpage>
          . doi:
          <volume>10</volume>
          .1016/ B978-0
          <source>-443-22009-8</source>
          .
          <fpage>00005</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>X.</given-names>
            <surname>Men</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. Y.</given-names>
            <surname>Mariano</surname>
          </string-name>
          ,
          <source>Explainable Fake News Detection Based on BERT and SHAP</source>
          Applied to COVID-19,
          <source>International Journal of Modern Education and Computer Science (IJMECS) 16</source>
          (
          <year>2024</year>
          )
          <fpage>11</fpage>
          -
          <lpage>22</lpage>
          . doi:
          <volume>10</volume>
          .5815/ijmecs.
          <year>2024</year>
          .
          <volume>01</volume>
          .02.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bennetot</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Donadello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>El Qadi El Haouari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dragoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Frossard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wagner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sarranti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tulli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Trocan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chatila</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Holzinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Davila</given-names>
            <surname>Garcez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Díaz-Rodríguez</surname>
          </string-name>
          ,
          <article-title>A Practical Tutorial on Explainable AI Techniques</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>57</volume>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .1145/3670685.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>J. J. van Dieten</surname>
          </string-name>
          ,
          <source>Attention Mechanisms in Natural Language Processing, B.S. thesis</source>
          , University of Twente,
          <year>2024</year>
          . URL: http://essay.utwente.nl/98223/.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Alissa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wald</surname>
          </string-name>
          ,
          <article-title>Text simplification using transformer and BERT</article-title>
          , Computers,
          <source>Materials &amp; Continua</source>
          <volume>75</volume>
          (
          <year>2023</year>
          )
          <fpage>3479</fpage>
          -
          <lpage>3495</lpage>
          . doi:
          <volume>10</volume>
          .32604/cmc.
          <year>2023</year>
          .
          <volume>033647</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>O.</given-names>
            <surname>Kovalchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Slobodzian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sobko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Molchanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Mazurets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Barmak</surname>
          </string-name>
          , I. Krak,
          <string-name>
            <given-names>N.</given-names>
            <surname>Savina</surname>
          </string-name>
          ,
          <article-title>Visual Analytics-Based Method for Sentiment Analysis of COVID-19 Ukrainian Tweets</article-title>
          , in: S.
          <string-name>
            <surname>Babichev</surname>
          </string-name>
          , V. Lytvynenko (Eds.),
          <source>International Scientific Conference “Intellectual Systems of Decision Making and Problem of Computational Intelligence”, volume 149 of Lecture Notes on Data Engineering and Communications Technologies</source>
          , Springer,
          <year>2022</year>
          , pp.
          <fpage>591</fpage>
          -
          <lpage>607</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>031</fpage>
          -16203-9_
          <fpage>33</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Kaggle</surname>
          </string-name>
          , Google: Cyberbullying Classification Dataset,
          <year>2024</year>
          . URL: https://www.kaggle.com/ datasets/andrewmvd/cyberbullying-classification.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>E.</given-names>
            <surname>Manziuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Krak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Barmak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Mazurets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Kuznetsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Pylypiak</surname>
          </string-name>
          ,
          <article-title>Structural Alignment Method of Conceptual Categories of Ontology and Formalized Domain</article-title>
          , in: D.
          <string-name>
            <surname>Chumachenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Sokolov</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Kryvinska</surname>
          </string-name>
          , S. Yakovlev (Eds.),
          <source>Proceedings of the International Workshop of IT-professionals on Artificial Intelligence (ProfIT AI</source>
          <year>2021</year>
          )
          <year>2021</year>
          , Kharkiv, Ukraine,
          <source>September 20-21</source>
          ,
          <year>2021</year>
          , volume
          <volume>3003</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>11</fpage>
          -
          <lpage>22</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3003</volume>
          /paper2.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Colab</surname>
          </string-name>
          , Google: Colab,
          <year>2025</year>
          . URL: https://colab.research.google.com/.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Barmak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Mazurets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. V.</given-names>
            <surname>Krak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. I.</given-names>
            <surname>Kulias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. E.</given-names>
            <surname>Azarova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Gromaszek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Smailova</surname>
          </string-name>
          ,
          <article-title>Information technology for creation of semantic structure of educational materials</article-title>
          ,
          <source>Proceedings of SPIE - The International Society for Optical Engineering</source>
          <volume>11176</volume>
          (
          <year>2019</year>
          )
          <article-title>1117623</article-title>
          . doi:
          <volume>10</volume>
          .1117/ 12.2537064.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>