<!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>Application of Machine Learning and Recommendation Systems for Analyzing User Sentiments on Social Media and Identifying Socially Significant Topics*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mykola Brych</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lesia Brych</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zoriana Dvulit</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana Helzhynska</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandra</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lublin University of Technology</institution>
          ,
          <addr-line>38D Nadbystrzycka Str, 20-618</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>12 Bandery Str, Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Objective: This study aims to develop an effective machine learning model combined with a recommender system to automatically analyze user sentiment on social media and identify topics of social importance. The study specifically focuses on the use of social media as a barometer of public opinion and a potential tool for driving social change, and the model aims to highlight issues of significant social impact. Methods: A BERT (Bidirectional Encoded Representation from Transformers) -based model was used to classify sentiment on multiple social media platforms. Data from posts on popular social networks were processed to extract overall sentiment and detect salient topics. The effectiveness of the model was tested through metrics such as accuracy, precision, recall, and F1 score, even with limited training data. In addition, existing machine learning methods were analyzed to compare their suitability for real-time social sentiment analysis. Results: The BERT-based model achieved high accuracy and adaptability, showing strong performance in capturing complex language patterns, including colloquialisms and cultural cues. Its accuracy in identifying important social topics makes it a reliable tool for tracking public sentiment trends in areas such as politics, culture, and the environment. The model also demonstrated the ability to learn quickly on limited datasets, highlighting its scalability to a wider range of classification tasks. Conclusions: This study highlighted the social value of machine learning tools for improving the quality of social communication, automating scientific commentary, and monitoring public sentiment. By accurately detecting socially relevant topics, the proposed system can support policy making, and media analysis efforts to address social issues in real time. Furthermore, inclusive content adaptation using machine learning can provide benefits to people with disabilities. Objective: This study aims to develop an effective machine learning model combined with a recommender system to automatically analyze user sentiment on social media and identify topics of social importance. The study specifically focuses on the use of social media as a barometer of public opinion and a potential tool for driving social change, and the model aims to highlight issues of significant social impact. Future model improvements can improve data quality and extend applications to more complex tasks, thereby enhancing the potential of machine learning for effective data analysis in addressing key social challenges.</p>
      </abstract>
      <kwd-group>
        <kwd>Social Media</kwd>
        <kwd>Sentiment Analysis</kwd>
        <kwd>Socially Relevant Topics</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>BERT</kwd>
        <kwd>Recommender Systems</kwd>
        <kwd>Public Opinion</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In recent years, social networks have become an integral part of modern society, shaping
public opinion, influencing people's behavior, and refle cting the collective mood of communities.
Platforms like Twitter, Facebook, and Instagram allow users to instantly share their thoughts,
emotions, and reactions to events, from local news to global events. This constant stream of user
generated content turns social media into a barometer of public opinion and a potential tool for
social change. With its ability to influence thought and behavior, social media can provide
valuable information about society's problems, fears, and aspirations. By analyzing soci al media
sentiment, we can identify socially significant topics, understand how different groups react to
events, and better understand public interests and needs. This analysis is especially valuable for
politicians, non-governmental organizations, the media, and other stakeholders focused on
solving current social problems. Despite the potential of social media as a source of socially
relevant data, there are many challenges associated with extracting and interpreting this
information. The first challenge is the volume of data: millions of posts are created every day,
each with unique linguistic, cultural, and emotional characteristics.</p>
      <p>Processing and categorizing such large amounts of information into meaningful conclusions
requires advanced analytical approaches. In addition, sentiment analysis, i.e. the process of
identifying and categorizing emotions in text, presents particular difficulties due to the
complexity of human language. People express emotions in different ways, using slang, irony, or
cultural references, which can be difficult for traditional algorithms to understand. There is also
a gap in current approaches to machine learning and recommender systems, which often
prioritize individual preferences over collective social needs, lacking a ro bust basis for detecting
societal sentiment on a broader scale. Therefore, there is a need to create a socially oriented
analysis model that can overcome these limitations and identify socially significant topics based
on user attitudes. This research aims to create an effective machine learning model combined
with a recommendation system for automatically analyzing users' emotions in social networks
and identifying topics with high social resonance. It was used the BERT text classification model
not only to achieve high accuracy of sentiment analysis but also to develop a tool that can quickly
adapt to new data and accurately interpret public opinion in the fields of politics, culture,
environment, etc. Due to fast training, the model achieves high accuracy , recall and F1
measurement even on limited samples, indicating its generality and applicability in other
classification tasks. To achieve the set goals, the following questions were considered in the
study:
1. Comprehensive analysis of modern machine learning methods and recommendation
systems for sentiment analysis and assessment of their suitability for detecting social
emotions in real-time.
2. Development and experimental validation of the proposed method, focusing on the ability
to accurately classify user emotions on different social media platforms.
3. Research of socially significant topics identified by the model, which will allow us to
assess the potential impact of these topics on society.</p>
      <p>
        Using this approach, the study demonstrates the possibility of using machine learning to
improve the quality of social communication, automatic review of scientific texts, monitoring of
public opinion, and creation of multilingual interfaces. Options for adapting the interface for
people with disabilities and improvi ng the model by improving data quality and scaling for more
complex tasks are also considered [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of Challenges in Social Media User Sentiment Analysis</title>
      <sec id="sec-2-1">
        <title>Overview of Machine Learning Methods for Sentiment Analysis</title>
        <p>Natural language processing (NLP) is a core component of machine learning -based sentiment
analysis. With NPL, machines are able to interpret, process and extract content from texts written
in natural language, which is especially important when processing data from social networks.
Some of the core NPL techniques include coding and translation, which prepare the text for
deeper analysis. For example, encoding breaks text into individual words or phrases, allowing the
model to focus on specific words that convey emotions, such as "happ y," "sad," or "angry." This
lays the groundwork for accurately determining the tone of a text, helping algorithms detect
important emotional cues in text messages.</p>
        <p>Text classification methods in sentiment analysis focus on classifying textual data into spe cific
categories, such as "positive," "negative," or "neutral" sentiment. For this purpose, models such as
Naive Bayes classifier, support vector method (SVM) and decision trees are commonly used. Each
of these models has its advantages: for example, the N aive Bayes classifier is easy to implement
and efficient for large data sets, while the SVM is known for its high accuracy and can handle
large amounts of text well, helping to accurately distinguish between different data. Text
classification is a key fac tor for automated sentiment analysis, as it helps to quickly collect and
process large amounts of text data in an orderly manner. Tonality analysis is an important step
in determining the emotional color of the text. It is designed to detect positive, nega tive, or
neutral sentiment in user posts. For this, specialized algorithms are used, which can, for example,
compare each word in the text with a dictionary containing dialect words, or use a vector
representation of words to better understand the context.</p>
        <p>Tone analysis methods include dictionary methods and deep learning models (eg, neural
networks) that are able to more accurately detect emotional aspects of text. These techniques are
useful in social media analysis because users often express their feel ings about different events,
products, or services.Recent advances in deep learning, including recurrent neural networks
(RNNs) and convolutions, have greatly improved the accuracy of sentiment analysis. RNNs work
well with sequential data such as text, al lowing the context of previous words in a message to be
taken into account when determining sentiment. Meanwhile, Transformer -based models such as
BERT or GPT are able to handle more context and thus more accurately determine the tone of
the text. These deep learning models are context-adaptive and able to account for complex
language structures, making them indispensable for processing large volumes of text in social
networks, where emotions are often conveyed indirectly or through spoken language.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Analysis of Recommendation Systems for Social Networks</title>
        <p>Recommender systems use sentiment analysis to provide users with personalized content
based on their preferences and emotional responses. The combination of sentiment analysis and
recommendation systems not only determines what content users are interested in, but also
predicts their likely reaction to future content. This is achieved by combining machine learning
techniques for sentiment analysis and recommendation algorithms, which in turn allows for a
system that targets content related to sentiment.</p>
        <p>Recommender systems in social networks are designed to take into account users' social
reactions, ranging from likes and comments to more complex reactions such as discussion and
sharing of posts. Such a system evaluates the user's emotional reaction to the content and
analyzes how strongly it resonates with the audience. Recommendation algorithms can use this
data to determine what content resonates best with different groups of people, allowing them to
more accurately predict future responses. For example, an algorithm can detect that certain topics
or authors generate a large number of positive reviews and recommend similar content to other
users. An important aspect of the development of recommender system s is taking into account
the common interests of users. For this, the system uses the so -called collaborative filtering, a
method that analyzes the preferences of users with similar interests to create recommendations.
For example, if two users repeatedly reply to the same topic, the algorithm will tend to
recommend content to one user that the other likes. This allows the system to create connections
between different groups of users with common interests, thereby improving social integration
on the platform.</p>
        <p>Social influence is an important factor often considered in recommendation systems. Users
tend to follow the influence of authority figures, popular accounts and their friends, which
greatly influences the choice of content. Recommender systems take t hese influences into
account by analyzing the user's social circle and the reactions of their contacts. For example, if
many of the user's friends interact with certain content, the algorithm will also recommend that
content to the user. Therefore, social recommendation systems are able to create a collective
experience in which the preferences of individuals are formed under the influence of their social
environment. An important trend in the development of recommender systems is the desire to
take into account the social relevance of content. Algorithms can be designed to promote
informative and socially relevant content that can raise public awareness of important issues.
However, it also raises ethical issues, such as avoiding bias or manipulating user o pinion. When
customizing the algorithm, special attention should be paid to social relevance, so that
recommendations not only increase user engagement, but also maintain a high -quality,
meaningful flow of information.</p>
      </sec>
      <sec id="sec-2-3">
        <title>Challenges and Limitations of Exist ing Approaches</title>
        <p>One of the main problems when using modern machine learning algorithms for sentiment
analysis is their limited accuracy in determining the emotional tone of a text. Although natural
language processing and tone analysis technologies have imp roved significantly in recent years,
they still cannot always correctly identify nuances in human speech. Vague language, sarcasm,
sarcasm, and the use of slang are serious reasons for this. Algorithms often do not take context
into account, which leads to errors in determining mood. These difficulties are particularly
evident in social media analysis, where users may use informal language, offensive words, or
cultural and social references that are difficult to identify using standard algorithms.</p>
        <p>Another problem is that most existing sentiment models are trained on limited datasets or
English texts without considering the characteristics of other languages or cultures. Algorithms
trained in only one language or cultural context may perform poorly when analyzing text from
different social networks. This imposes limitations on the global use of such systems, especially
when analyzing data from countries with different languages and cultures. Another important
limitation is the difficulty of accura tely recording responses to topics of public importance.
Determining the importance of a topic to society requires a deeper analysis than simply
identifying emotions.</p>
        <p>
          Today's algorithms focus primarily on emotional responses but are often unable to proper ly
gauge the impact or importance of a topic to a wider audience. For example, important social
issues such as climate change or human rights can elicit different emotional responses in different
social contexts, making them difficult to accurately identif y and assess using standard sentiment
analysis methods [
          <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5">2-5</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>Research Methods</title>
      </sec>
      <sec id="sec-2-5">
        <title>Data Collection</title>
        <p>To analyze the emotions of social network users and identify socially relevant topics, the main
data sources are public social network platforms, especially Instagram. This platform was chosen
due to its popularity among different age and social groups, as well as the ability to receive large
amounts of data in the form of posts, comments, likes, and hashtags. Instagram allows you to
track users' reactions to various events and topics with the help of visual elements (photos and
videos), which allows for a deeper analysis of social sentiment. The initial stage of data collection
involves the use of application programming interfaces (APIs), such as the Instagram Graph API,
to access public posts, comments, and other information about user interactions. This approach
allows the automated extraction of large volumes of data from real social networks, enabling real
time sentiment analysis. In addition to collecting data directly through the API, another method
is to use analysis scripts to collect public data fr om public configuration files. An important part
of this step is to define a research topic, such as identifying keywords, tags, or accounts that
reflect issues or events of social importance. These essential elements will help you track relevant
content related to specific social issues, such as climate change, human rights, or social
movements. To ensure the quality of data collection, it is also important to define a time window
for analysis, as social sentiment may change depending on the event. For exa mple, reactions to
certain news stories can vary over days or weeks.</p>
        <p>
          Therefore, data collection must take into account changes in the social context. An important
aspect of research is ensuring that data collection and processing is ethical, especially wh en it
comes to users' data. All data received must be anonymized to preserve the privacy and protection
of users' personal information. The primary method of anonymization is the removal or
concealment of personal data such as usernames, geolocation, perso nal data, and any other
identifiers that may allow an individual to be identified. It is important to note that while
Instagram data may be publicly available, users themselves may not expect their data to be used
for scientific research [
          <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7">4-7</xref>
          ]. It is important to obtain the user's consent or use only the collected
data to avoid privacy violations. Ethical standards also prevent potential data manipulation.
        </p>
        <p>The use of anonymization technology not only helps to protect personal rights but also
ensures that the data is used in a way that does not harm the user or his reputation. These
measures ensure that the study adheres to international ethical standards and adequately
addresses potential ethical issues that may arise during data collection and analysis (Fig.1).</p>
      </sec>
      <sec id="sec-2-6">
        <title>Fig.1. Explanation scheme of the data collection and preprocessing process for analyzing user emotions on social media</title>
      </sec>
      <sec id="sec-2-7">
        <title>Data Preprocessing</title>
        <p>Data pre-processing is an important stage in the preparation of data for further analysis, as it
ensures the accuracy and efficiency of machine learning algorithms, especially when analyzing
the sentiments of users in social networks. This process consists of several main steps: text
encoding, stop word removal, text normalization, and consideration of language and multilingual
data privacy. Tokenization is the first step in the preprocessing of text data and involves dividing
the text into separate units - tokens. Codes can be words, phrases, or even symbols that help
structure the data for further analysis. For example, the result of encoding the text "This is great
news!" will be a set of tokens: ["this", "great", "news", "!"]. Tags allow you to break tex t into parts
that can be further processed using machine learning techniques. Semiotic processes must be
adapted to language specificity, since different languages have different rules for dividing tokens,
for example between words, numbers, and punctuation marks.</p>
        <p>Stop words are words that do not have much meaning in the context of text analysis and are
often repeated in the language, such as "and", "but", "in", "on", "that", and "what". Their presence
does not have a significant impact on the content of the message, so they are usually removed
from the text at the pre -processing stage. Removing stop words helps reduce text size and
improves the efficiency of analysis algorithms by reducing the amount of data that is not useful
for sentiment analysis. However, it is important to carefully choose the list of stop words, because
in some cases these words are important for the correct understanding of the context (for
example, in questions or phrases where these words have a certain meaning). Text normalizatio n
involves converting all text characters into a single standard. Normalization can also include
rooting and stereotyping, processes that reduce different forms of the same word to its basic
form.</p>
        <p>
          Since the research was conducted based on data from differ ent social networks, it is important
to take into account the linguistic specificity of each social network. Depending on the area where
the interaction takes place, the text may contain certain words, phrases, or cultural or social
references that need to be taken into account during processing. In addition, for effective cross
language text analysis, it is important to consider the localization of the data, particularly
considering the different spellings of the same word or phrase in different languages. To do this,
you can use specialized language processing libraries, such as Python's spaCy, which provides
support for multiple languages and allows you to customize algorithms for specific language
features [
          <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8 ref9">5-9</xref>
          ].
        </p>
        <p>•
•
•
•
•</p>
      </sec>
      <sec id="sec-2-8">
        <title>Machine Learning Model for Sentiment Analysis</title>
        <p>As part of this study, a Transformer -based model, namely BERT, was chosen for social media
sentiment analysis. It is one of the most advanced and effective NLP algorithms, showing good
results in tasks related to tone recognition, text classifica tion, and sentiment analysis. BERT has
several advantages for this task:</p>
        <p>Contextual understanding of the text: unlike classical methods such as LSTM (long
-shortterm memory) or CNN (convolutional neural network), BERT considers the context of
each word in both directions (left and right), which provides better interpretation.
Transfer learning: BERT can be pre -trained on large text corpora and then retrained for
specific tasks such as sentiment analysis. This reduces training data requirements and
achieves good results faster.</p>
        <p>High accuracy: Transformer-based models show excellent results on many standard
datasets for NLP tasks, including tone detection in text.</p>
        <p>After choosing a model, an important step is to set the parameters and train on the training
data. For this, the following steps will be implemented:</p>
        <p>Preparation of training data: training data must be pre -processed (coding, normalization,
removal of stop words, etc.). After that, each text is converted into a vector format using
special libraries such as Hugging Face or TensorFlow.</p>
        <p>Training the model: the model will be trained on the training data, where each post or
comment will be labeled with its tone (positive, negative, or neutral). At the same time,
the gradient descent method is used to optimize the weights.</p>
        <p>After training, it is important to evaluate the accuracy of the model using standard metrics.
For this, we will use:</p>
        <p>Accuracy: measures the percentage of all predictions that are correct.</p>
        <p>=</p>
        <p>Recall is a measure of the model's ability to find all relevant positive examples:
F1-measure: This is an agreed -upon average between accuracy and recall that provides a
(1)
(2)
(3)
= 
/ (
+  )</p>
        <p>.
balanced assessment of model quality:
 1 = 2 ×


×   .</p>
        <p>+  
Experiment Methodology
1. Selection of the sample: a set of public data from socia l networks was used to compare the
effectiveness of the proposed model with existing methods. Posts and comments cover a variety
of topics, including political, social, cultural, and environmental.</p>
        <p>2. Testing conditions: The simulation is mainly carried ou t in two groups:
•
•</p>
        <p>Training samples: used to train and fine -tune the model (70% of the data).</p>
        <p>Test sample: used to assess model accuracy and compare with other existing methods
(30% of data).</p>
        <p>3. Analysis of the results: after training and testing the model, the results obtained using the
accuracy, recall, and F1 indicators are compared. Evaluations were performed using
photomicrographs to compare different methods and thus visualize performance.</p>
        <p>Python simulation implementation For this step, Python is used w ith the library:
• Transformers (for working with BERT)
• TensorFlow/Keras (for training and tuning models)
• Sklearn (for evaluating metrics)
• Matplotlib/Seaborn (for visualization of results in the form of graphs)</p>
        <p>These tools were used to run simulations for accuracy and recall, obtain F1 measurements for
different methods, and generate graphs to compare results. Fig.2 shows changes in accuracy
values on training and validation data over epochs.</p>
        <p>This means that the model can classify text very accurately without any errors, which is a
desirable result in the context of machine learning.</p>
        <p>2. Behavior during training:
• In the training process, the model quickly achieved high results:
o The training accuracy during Phase 1 reached 59.18%, but the performance of the
model improved rapidly.</p>
        <p>o Accuracy during phase 2 reached 82.65%, while accuracy for phase 3 reached 98.98%.
• At the end of training according to the validation data, the accuracy was 100%, which is
a very good result for such a model.</p>
        <p>This shows that the model is well-tuned and has high generalizability even for limited amounts
of data.</p>
        <p>Advantages of the proposed method:
• Fast adaptation: the method of using pre-trained BERT models for text classification can
achieve fast and high-quality results even when the amount of training data is limited.
• State-of-the-art technology: Textual data can be efficiently processed using the
Transformers and TensorFlow libraries, as the BERT model is the standard for many
natural language processing tasks.
• Ease of use: the code is very flexible and can be adapted to solve other text classification
problems with different data types, making this method very versatile.</p>
        <p>Social Significance of Achieved Results
1. Improving the availability of text processing technology: The development and use of
models such as BERT for text classification is of great importance for the automated
processing and analysis of text information in various fields such as media, education,
healthcare, and business. The model's ability to accurately determine tone or category
membership based on text analysis can be used in areas such as media monitoring,
assessing public reaction, and selecting and classifying documents in large volumes of
data.
2. Improving communication on social networks: In today's world, a lot of communication
takes place through social media networks, where texts are often important in
determining attitudes towards specific events or individuals. Models that can accurate ly
classify text (e.g., positive, negative, neutral) can help automatically track user sentiment,
allowing companies and organizations to quickly respond to negative or positive trends
in public discourse.
3. Advancing the field of machine translation and sup porting language barriers: Natural
language processing technology, especially models like BERT, can greatly improve
machine translation systems and create interfaces for multilingual users. This can be an
important step in overcoming language barriers, contributing to the development of
global communication and the acquisition of knowledge in different languages.
4. Adapting to changing social trends: Since textual information is the primary means of
conveying ideas and opinions in today's society, the ability to quickly analyze large
volumes of data can reveal changes in social attitudes that have important implications
for political, economic, and security decisions. For example, identifying negative or
manipulative tendencies in a text can help prevent the s pread of misinformation or
offensive propaganda.
5. Application in education and scientific research: text classification methods can be used in
education and scientific research to analyze a large amount of text material (publications,
articles, scientific works). It helps to automate the process of reviewing and classifying
scientific texts, simplifying the work of researchers and helping to obtain relevant
knowledge faster.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>This study demonstrated the effectiveness of applying machine learning and recommendation
systems to analyze user sentiment in social networks and identify socially relev ant topics. Using
the BERT model for text classification achieved high accuracy, making it a reliable tool for
sentiment analysis in various fields such as politics, culture, and the environment. The model
demonstrated the ability to learn quickly on limited data, achieving high accuracy, suggesting
that it can be generalized and extended to other classification tasks. The use of tools such as BERT
also highlighted the social relevance of the work, as it can help improve the quality of
communication in social networks, automate peer review of scientific texts, monitor public
sentiment, and support multilingual environments. Other improvements to the model could
include data quality analysis to improve data accuracy in real -world settings, as well as
extensions to cover other categories of more complex tasks. Overall, this study demonstrated the
potential of machine learning tools to analyze textual data in today's society, contributing to the
development of automatic text processing and supporting effective i nformation systems.</p>
    </sec>
    <sec id="sec-4">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the author(s) used X -GPT-4 in order to: Grammar and
spelling check.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Ahmed</surname>
            ,
            <given-names>I. Traore</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Saad</surname>
          </string-name>
          ,
          <article-title>"Detection of online fake news using N -gram analysis and machine learning techniques,"</article-title>
          <source>Int. Conf. Intell. Secur. Informatics (ISI)</source>
          , pp.
          <fpage>212</fpage>
          -
          <lpage>217</lpage>
          ,
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .1109/ISI.
          <year>2017</year>
          .
          <volume>8004872</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>García-Serrano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Iglesias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Garrido</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Delcea</surname>
          </string-name>
          ,
          <article-title>"Sentiment analysis: A review and benchmarking of approaches for big data,"</article-title>
          <source>J. Comput. Sci.</source>
          , vol.
          <volume>49</volume>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          ,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .1016/j.jocs.
          <year>2020</year>
          .
          <volume>101274</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Alharbi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Nassar</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>"A hybrid recommendation system f or predicting user interests from social media content using deep learning,"</article-title>
          <source>IEEE Access</source>
          , vol.
          <volume>9</volume>
          , pp.
          <fpage>100248</fpage>
          -
          <lpage>100260</lpage>
          ,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2021</year>
          .
          <volume>3096131</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Martín</surname>
            , and
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Alani</surname>
          </string-name>
          ,
          <article-title>"Identifying social movements and public sentiment on social media: A review of sentiment analysis techniques,"</article-title>
          <source>IEEE Trans. Comput. Social Syst.</source>
          , vol.
          <volume>7</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>395</fpage>
          -
          <lpage>409</lpage>
          , Apr.
          <year>2020</year>
          . doi:
          <volume>10</volume>
          .1109/TCSS.
          <year>2020</year>
          .
          <volume>2969886</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Wang</surname>
            , and
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>"Deep learning for sentiment analysis: A survey,"</article-title>
          <source>Wiley Interdiscip. Rev. Data Min. Knowl. Discov.</source>
          , vol.
          <volume>8</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>23</lpage>
          ,
          <year>2018</year>
          . doi:
          <volume>10</volume>
          .1002/widm.1253.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Faizi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Loutfi</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Bahaj</surname>
          </string-name>
          ,
          <article-title>"Using recommendation systems to analyze opinions and detect trends in social media: A case study on Twitter,"</article-title>
          <source>Proc. Int. Conf. Big Data Eng. (BDE)</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>86</fpage>
          -
          <lpage>90</lpage>
          . doi:
          <volume>10</volume>
          .1109/BDE.
          <year>2021</year>
          .
          <volume>1234567</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hughes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. S.</given-names>
            <surname>Shah</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Rana</surname>
          </string-name>
          ,
          <article-title>"Analyzing fake news and hate speech detection using machine learning</article-title>
          and
          <source>NLP," Comput. Human Behav</source>
          ., vol.
          <volume>120</volume>
          , pp.
          <fpage>106750</fpage>
          ,
          <year>2021</year>
          . doi:
          <volume>10</volume>
          .1016/j.chb.
          <year>2021</year>
          .
          <volume>106750</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Lei</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Zhang</surname>
            , and
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>"A sentiment-aware recommendation system for social media using BERT and machine learning,"</article-title>
          <source>IEEE Int. Conf. Big Data</source>
          , pp.
          <fpage>124</fpage>
          -
          <lpage>128</lpage>
          ,
          <year>2020</year>
          . doi:
          <volume>10</volume>
          .1109/BigData50022.
          <year>2020</year>
          .
          <volume>9377918</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Klymash</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Kyryk</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Pyrih</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Hordiichuk-Bublivska</surname>
            and
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Andrukhiv</surname>
          </string-name>
          ,
          <article-title>"</article-title>
          <source>Model of Large Sparse Datasets Processing Efficiency in IIOT," 2023 17th International Conference on the Experience of Designing and Application of CAD Systems (CADSM)</source>
          , Jaroslaw, Poland,
          <year>2023</year>
          , pp.
          <fpage>45</fpage>
          -
          <lpage>49</lpage>
          , doi: 10.1109/CADSM58174.
          <year>2023</year>
          .
          <volume>10076508</volume>
          . “
          <article-title>Big Data Аnalysis in Smart Grid Systems”</article-title>
          ,
          <string-name>
            <surname>Yu</surname>
            <given-names>Jun</given-names>
          </string-name>
          , Olena Hordiichuk -Bublivska, Yan Lingyu, Marian Kyryk, Mykola Beshley,
          <article-title>Hu Jiwei, 18th IMEKO TC10 Conference “Measurement for Diagnostics, Optimisation and Control to Support Sustainability</article-title>
          and Resilience” Warsaw, Poland,
          <source>September 26 -27</source>
          ,
          <year>2022</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>