<!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>Suggesting a Specific Factor-driven Career Choice using KNN and Soft Set Algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Joanna Bodora</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jadwiga Cader</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nikola Gębka</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Applied Mathematics, Silesian University of Technology</institution>
          ,
          <addr-line>Kaszubska 23, 44-100 Gliwice</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <fpage>41</fpage>
      <lpage>48</lpage>
      <abstract>
        <p>Choosing perfect work path is not an easy task especially in IT sector. Lately we can notice that data science and jobs connected to this field are getting more and more popular. To reduce time consumed on finding perfect work position in data science, authors have presented solution, which selects best job based on factors introduced by user. Final job title is a result of combining soft set algorithm with analyzed accuracies of k-nearest neighbours algorithms classified with diferent k parameters and on various collections.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Soft set</kwd>
        <kwd>k-nearest neighbours</kwd>
        <kwd>Classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        rithm. The soft set table consists of columns that are a
specific factor on which we focus, and the rows are the
Nowadays, IT systems [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] very often use artificial in- next algorithms from KNN, while the content of the table
telligence methods, which allow not only to download is the accuracy that we obtained using a specific KNN
and process data [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], but also to infer and support the algorithm.
decision-making process based on them. One of the im- The program is written in Python, has no graphical
portant branches of artificial intelligence systems are interface and is executed in the IDE. The data is in the
fuzzy sets [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4, 5, 6</xref>
        ], which are used in numerous applica- form of a database in the .csv file, while the user enters
tions, among others, in the detection of pavement dam- the weights and values for each column in the form of a
age [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] or in smart home management [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]. The second list directly in the program.
important direction of applications are the optimization
algorithms [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref13">10, 11, 12, 13</xref>
        ], which are used in
optimization processes, where the aim is to minimize or maximize 2. K-nearest neighbors Algorithm
the objective function [
        <xref ref-type="bibr" rid="ref14 ref15 ref2">14, 15, 2</xref>
        ]. An interesting
application of the heuristic algorithm concerns the reduction The K Nearest Neighbors algorithm is a ranking
of energy consumption [16, 17, 18? ]. An important algorithm, it evaluates to which group the point belongs
part of optimization algorithms are algorithms modeled to from the current iteration of the algorithm in the
on the behavior of animals cooperating in large groups surface. The classification works on the basis of counting
[
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ]. These algorithms, imitating the behavior of the the number of the nearest neighbors points in a given
community, e.g. ants and bees, allow you to quickly and group, the score is returned based on the vote of the
efectively achieve the goal. The third direction of the majority.
development of artificial intelligence are all kinds of
methods based on artificial neural networks [
        <xref ref-type="bibr" rid="ref21">21, 22</xref>
        ]. They Data analysis is based on clustering. The
proare widely used in medicine, in the care of the elderly gram classifies data based on diferent variants of the
[23, 24, 25], in detection [26, 27] as well as in machine KNN (k-nearest neighbors) algorithm. It consists in
learning [28, 29, 30, 31]. ifnding the k elements already classified (neighbors)
      </p>
      <p>We created a program that allows you to choose a ca- closest to the new element and assigning this element
reer path based on specific factors. The program will to the group to which most of its neighbors belong.
make it possible to select the optimal result using the Several metrics are used to determine the similarity, this
k nearest neighbors algorithm and using soft sets. We program uses two: Manhattan (Taxi Cab) and Minkowski.
create a table for soft sets with the accuracy of various
types of distance calculation methods in the KNN algo- Manhattan metric

(x, y) = ∑︁ | − |
=1</p>
      <p>(1)
x – value of a sample,
y – value of a classified element,
n – amount of elements in the sample
Minkowski metric – a modified Euclidean metric
(x, y) =
︃( 
∑︁ | − |
=1
)︃1/
.</p>
      <p>(2)</p>
      <sec id="sec-1-1">
        <title>Where:</title>
        <p>d – distance,
x – value of a sample,
y – value of a classified element,
n – amount of elements in the sample
m – any small integer,</p>
        <p>After calculating the distance, the data is clustered:
ifrst sorted in ascending order, then voting is done on
the basis of a 1:1 matching of the sample attribute to the
test set attribute - the same elements are added to the
common set. Then, the percentage share of the searched
elements in relation to the entire data set is calculated:
 = ℎℎℎℎ × 100%
The variable k largely determines the behavior of the
classifier. Determines the number of the closest
neighbors that decide on the classification of the element. It is
a natural number. This parameter is arbitrary, but if we
want our classifier to work eficiently, we must make a
few assumptions:
• K must be greater than the square root of the
number of all classified elements
 ≥</p>
        <p>√,
n - number of classified elements
• If the number of groups is even, k must be odd.</p>
        <p>Otherwise, k must be even.</p>
        <p>=
{︃2 + 1, |2
2, otherwise
(3)
c – number of groups,  ∈ 
• K must be greater than the number of groups
 &gt;</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. Soft Set</title>
      <p>Let  be the initial infinite set and  the set of
parameters or attributes relative to  . Let  ( ) denote
the power set  i  ⊆ . The (, ) pair is called
41–48
(4)
the soft set above  , where  is the mapping given by
 :  →  ( ). Others in words, the soft set (, )
over U is a parameterized family of the subset  . For
 ∈ ,  () can be considered a set of e-elements or
e-approximate elements of soft sets (, ). Thus, (, )
is defined as:
(, ) = { () ∈  ( ) :  ∈ ,  () = ∅ , if
 ∈/ }

∑︁  · 
=1
•  – element of the sample
•  – weight
•  – length of the sample</p>
    </sec>
    <sec id="sec-3">
      <title>4. Other methods used</title>
      <sec id="sec-3-1">
        <title>Cross validation– a statistical method involving divi</title>
        <p>sion statistical sample for subsets, and then conducting
analyzes of the training set, while the test set is used to
confirm the plausibility of its results.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Rule extraction – rejection of variables not use</title>
        <p>ful in the study.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Data normalization is scaling data into a range</title>
        <p>Min-max normalization using a linear function,
it reduces the data to the interval specified by the user
(newmin, newmax). At the same time, we should know
the range that the data can achieve. If we do not know
it, we can use the highest and the smallest value in the
analyzed set.</p>
        <p>− 
′ = −  ·  −  +</p>
      </sec>
      <sec id="sec-3-4">
        <title>This algorithm is used for both regression and classiifcation. Useful when dependencies between objects of the same classes are dificult to interpret.</title>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Database</title>
      <sec id="sec-4-1">
        <title>The project was created with the use of a database taken from the website https://www.kaggle.com. The database deals with salaries in individual professions in work related to the field of data analysis.</title>
      </sec>
      <sec id="sec-4-2">
        <title>Database link: https://www.kaggle.com/datasets/saurabhshahane/ data-science-jobs-salaries</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>6. Implementation of KNN algorithm</title>
      <sec id="sec-5-1">
        <title>The final program was developed to return best KNN</title>
        <p>algorithms based on accuracy which we get from
analyzing diferent options. We implemented two types of
KNN algorithms, one based on distances between val- Figure 1: Histogram presenting values of annual salary
ues of sample and dataset tried to give best job position
sorting by distances and summing appearance of various
job titles. Second algorithm also calculated distances but
ifrstly it focused on getting a specific category of work
and then from this limited collection of data it returned
nearest neighbours for job positions. Both of these
algorithms were closely analyzed and results showed that
classic KNN algorithm without any categorization gives
best accuracy.
the classified data. Also salaries in diferent jobs
positions overlap in ranges, which may make it dificult to
distinguish positions based on the amount of salary.</p>
        <p>Plots Fig. 4 and Fig. 5 presenting the connection
between the location or the nationality of employee and the
amount of salary shows that the research was conducted
mainly on the American market, also the scope of salaries
of employees of diferent nationalities and companies
Data: Input ,  ,  from other countries rather coincides, i.e. the amount
Result:   of the salary does not depend on the citizenship of the
 := []; employee or the country in which he works. Therefore it
 := []; can be concluded that there are certain salary scales that
while  &lt; ( ) do are ofered in IT positions in data analysis regardless of
Calculate distance between sample and record location or nationality.</p>
        <p>in  , save it to ; Fig. 6 shows the connection between the employee’s
end level of experience and his salary. The highest rate was
Add  as new column to  ; ofered to the person with the greatest responsibility,
Sort   by column ; i.e. working in an executive position, for example the
for S ainverannugme(b0e,kr)odfodiferent job title’s position of director, leader or project manager. Then
occurrences for  first records in   to the seniors have the highest stake. The lowest stake is
accumulated in the junior experience group. There are
; also single outliers in each group.
end Fig. 7 checks if there is any connection between the
return   that appeared most frequently amount of the salary and company’s size. We may notice
in ; the lack of huge diferences in stakes for employees from
Algorithm 1: Algorithm of our implementation of various companies.</p>
        <p>KNN Pie charts Fig. 8 and Fig. 9 were generated to verify the
percentage of various work modes and the types of
employments. It shows that remote or semi-remote work is
7. Analyzing dataset provided in almost 85 percent of positions, while full-time
employment predominates in the type of employment.</p>
        <p>The histogram Fig. 1 and plot Fig. 3 show the perfor- Summing up, the data available does not stand out for
mance of the earnings in the field of datascience. It in- a specific group of job positions or, for example, for a
forms us that there are over 160 people earning between certain location of the company, which may result in the
0 to 10000 USD per year. We note that earnings cumulate dificulty of their classification and lower accuracy. The
in the range of approximately 50000 to 200000 USD. The lack of visible boundaries in the rates due to the size of the
remaining values are sporadic and we look at them as company shown in Fig. 7 or the small number of records
outliers. for certain positions Fig. 2 will be factors that make</p>
        <p>From the chart Fig. 2, we obtain information about the classification dificult. Also, the predominance of the
earnings for a specific position. We also note the number location of companies and the citizenship of employees
of records that will define a given job. Positions such from the United States makes the data reflect the reality
as Data Scientist or Data Engineer have more records rather for developed countries.
than, for example Data Specialist, which appears only
once in the database. Not having the same number of
records for diferent positions will afect the accuracy of</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>8. Analyzing KNN performance</title>
      <p>result, we get low accuracy of the algorithm’s operation.</p>
      <p>Therefore, in further action, despite the re-verification
Presented KNN algorithms have achieved an accuracy be- of the operation on normalized values, we gave up using
tween 37 to 89% for classification based on job title. Data this normalized data due to the very low accuracy.
were divided in proportions adequately 30% testing and We may notice on Fig. 12 that normalizing only salary
70% training part. Results were analyzed to determine column itself, which initially takes values in thousandths,
perfect combination of dataset, k parameter and variety allows to increase the accuracy of the classification with
of distance metrics used in KNN algorithm. We focused the use of job type categorization. One more time, the
on two types of distance metrics Minkowski and Manhat- taxicab metric is a better method of calculating distances.
tan. Comparison test consist on checking performance Graph and table on Fig. 13 show the accuracies for
of KNN algorithm on normalized dataset, not normalized diferent k using the classic KNN algorithm without
addidataset and normalized data but only in salary column. tional categorization. The accuracy values are practically</p>
      <p>Graphs presented in Fig. 10 show the influence of k the same with minimal variation depending on the
dison the accuracy of the algorithm for k nearest neighbors tance metric used.
using an additional column of job categories. We can Working on completely normalized data in each of
see that for k equal to 8 there is a sudden decrease in the columns turns out to be pointless due to the very
accuracy for both the Minkowski method of distance low accuracy that we obtain regardless of the parameter
calculation and the taxi method. Then the values from k k Fig. 14. Therefore, in the created table for the soft
equal to 9 decrease. Better accuracy is obtained by using set algorithm, we do not take into account the accuracy
the Manhattan distance metrics. obtained when working on this type of data sets.</p>
      <p>The impact of k on accuracy shown in Fig. 11, informs In the presented graphs Fig. 15, we may notice that
us that normalizing all columns with little variation in the parameter k afects the determination of the accuracy.
data does not allow algorithm to classify properly. As a</p>
      <sec id="sec-6-1">
        <title>In the graphs on the left, which uses the Minkowski metric to calculate the distance, we see that the accuracy remains high for the initial 4 k values and then gradually</title>
        <p>decreases. On the other hand, when using the Manhattan
metric, values decrease from the intial k.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>9. Experiments</title>
      <p>Table Fig. 16 presents the obtained table for the operation
of the soft set algorithm. This table contains accuracies
for the following KNN algorithms from the lines, using
the given parameter k as well as a specific data set. We
obtain this soft set table after analyzing for which
parameters k gives the best accuracy.
10. Conclusion</p>
      <sec id="sec-7-1">
        <title>As we can see presented solution allows the user to find</title>
        <p>perfect job position based on factors, which he or she
focuses on. Because of in-depth reporting of data set we
could distinguish best combinations of KNN algorithm in
terms of k parameter, distance metric and data set itself.
Thanks to creating soft set table of accuracies of diferent
KNN solutions we get best algorithm, which also gives
factors we focus on the most the utmost importance.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>A. Online Resources</title>
      <sec id="sec-8-1">
        <title>The sources for the solution are available via • GitHub</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Castillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Castro</surname>
          </string-name>
          ,
          <article-title>Generalized type-2 fuzzy systems for controlling a mobile robot and a performance comparison with interval type2 and type-1 fuzzy systems</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>42</volume>
          (
          <year>2015</year>
          )
          <fpage>5904</fpage>
          -
          <lpage>5914</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Q.-</surname>
          </string-name>
          <article-title>b</article-title>
          . Zhang,
          <string-name>
            <given-names>P.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.-h.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>An improved particle filter for mobile robot localization based on particle swarm optimization</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>135</volume>
          (
          <year>2019</year>
          )
          <fpage>181</fpage>
          -
          <lpage>193</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J. W.</given-names>
            <surname>W. L. Z. B. Wei</surname>
          </string-name>
          <string-name>
            <surname>Dong</surname>
          </string-name>
          , Marcin Woźniak,
          <article-title>Denoising aggregation of graph neural networks by using principal component analysis</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Dong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Ni</surname>
          </string-name>
          , J. Liu,
          <article-title>Automatic impedance matching method with adaptive network based fuzzy inference system for wpt</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          <volume>16</volume>
          (
          <year>2019</year>
          )
          <fpage>1076</fpage>
          -
          <lpage>1085</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Qu</surname>
          </string-name>
          , J. Liu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zang</surname>
          </string-name>
          ,
          <article-title>Wind turbine condition monitoring based on assembled multidimensional membership functions using fuzzy inference system</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          <volume>16</volume>
          (
          <year>2019</year>
          )
          <fpage>4028</fpage>
          -
          <lpage>4037</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Carpenzano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Caponetto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. Lo</given-names>
            <surname>Bello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Mirabella</surname>
          </string-name>
          ,
          <article-title>Fuzzy trafic smoothing: An approach for real-time communication over ethernet networks</article-title>
          ,
          <source>in: 4th IEEE International Workshop on Factory Communication Systems</source>
          , IEEE,
          <year>2002</year>
          , pp.
          <fpage>241</fpage>
          -
          <lpage>248</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zielonka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sikora</surname>
          </string-name>
          ,
          <article-title>Driving support by type-2 fuzzy logic control model</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>207</volume>
          (
          <year>2022</year>
          )
          <fpage>117798</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zielonka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sikora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Piran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Alamri</surname>
          </string-name>
          ,
          <article-title>6g-enabled iot home environment control using fuzzy rules</article-title>
          ,
          <source>IEEE Internet of Things Journal</source>
          <volume>8</volume>
          (
          <year>2020</year>
          )
          <fpage>5442</fpage>
          -
          <lpage>5452</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          , E. Tramontana,
          <article-title>Improving files availability for bittorrent using a difusion model</article-title>
          ,
          <source>in: Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises</source>
          ,
          <string-name>
            <surname>WETICE</surname>
          </string-name>
          , IEEE Computer Society,
          <year>2014</year>
          , pp.
          <fpage>191</fpage>
          -
          <lpage>196</lpage>
          . doi:
          <volume>10</volume>
          .1109/WETICE.
          <year>2014</year>
          .
          <volume>65</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>T.</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lloret</surname>
          </string-name>
          , diseases,
          <source>Sensors</source>
          <volume>21</volume>
          (
          <year>2021</year>
          )
          <article-title>4749. A novel shortcut addition algorithm with particle</article-title>
          [22]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Capizzi,</surname>
          </string-name>
          <article-title>An hybrid neuroswarm for multisink internet of things, IEEE Trans- wavelet approach for long-term prediction of solar actions on Industrial Informatics 16 (</article-title>
          <year>2019</year>
          )
          <fpage>3566</fpage>
          -
          <lpage>wind</lpage>
          ,
          <source>Proceedings of the International Astronomi3577. cal Union</source>
          <volume>6</volume>
          (
          <year>2010</year>
          )
          <fpage>153</fpage>
          -
          <lpage>155</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. P.</given-names>
            <surname>Chen</surname>
          </string-name>
          , Smooth transition in communica- [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wieczorek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Siłka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          ,
          <article-title>Body tion for swarm control with formation change, IEEE pose prediction based on motion sensor data</article-title>
          and
          <source>Transactions on Industrial Informatics</source>
          <volume>16</volume>
          (
          <year>2020</year>
          )
          <article-title>recurrent neural network</article-title>
          ,
          <source>IEEE Transactions on 6962-6971. Industrial Informatics</source>
          <volume>17</volume>
          (
          <year>2020</year>
          )
          <fpage>2101</fpage>
          -
          <lpage>2111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Lo</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Shikler</surname>
          </string-name>
          , [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Illari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Avanzato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          cloudM.
          <article-title>Wozniak, Optimizing the organic solar cell man- oriented architecture for the remote assessment ufacturing process by means of afm measurements and follow-up of hospitalized patients, in: CEUR and neural networks</article-title>
          ,
          <source>Energies</source>
          <volume>11</volume>
          (
          <year>2018</year>
          ).
          <source>Workshop Proceedings</source>
          , volume
          <volume>2694</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Lo</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana,
          <year>2020</year>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>35</lpage>
          .
          <article-title>An advanced neural network based solution to en</article-title>
          - [25]
          <string-name>
            <given-names>N.</given-names>
            <surname>Dat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ponzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Vincelli</surname>
          </string-name>
          ,
          <article-title>Supporting force dispatch continuity in smart grids, Applied impaired people with a following robotic assistant Soft</article-title>
          <source>Computing Journal</source>
          <volume>62</volume>
          (
          <year>2018</year>
          )
          <fpage>768</fpage>
          -
          <lpage>775</lpage>
          .
          <article-title>by means of end-to-end visual target navigation</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J.</given-names>
            <surname>Yi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <article-title>Operating and reinforcement learning approaches, in: CEUR parameters optimization for the aluminum electrol</article-title>
          -
          <source>Workshop Proceedings</source>
          , volume
          <volume>3118</volume>
          ,
          <article-title>CEUR-WS, ysis process using an improved quantum-behaved</article-title>
          <year>2021</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>63</lpage>
          . particle swarm algorithm, IEEE Transactions on [26]
          <string-name>
            <given-names>O.</given-names>
            <surname>Dehzangi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Taherisadr</surname>
          </string-name>
          , R. ChangalVala, ImuIndustrial Informatics 14 (
          <year>2017</year>
          )
          <fpage>3405</fpage>
          -
          <lpage>3415</lpage>
          .
          <article-title>based gait recognition using convolutional neural</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          , E. Tramontana,
          <article-title>Using networks and multi-sensor fusion</article-title>
          ,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <article-title>modularity metrics to assist move method refactor- 2735. ing of large systems</article-title>
          , in: Proceedings - 2013
          <year>7th</year>
          [27]
          <string-name>
            <given-names>H. G.</given-names>
            <surname>Hong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. B.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. R.</given-names>
            <surname>Park</surname>
          </string-name>
          , Convolutional International Conference on Complex,
          <article-title>Intelligent, neural network-based finger-vein recognition using and Software Intensive Systems</article-title>
          ,
          <string-name>
            <surname>CISIS</surname>
          </string-name>
          <year>2013</year>
          ,
          <year>2013</year>
          , nir image sensors,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <article-title>1297</article-title>
          . pp.
          <fpage>529</fpage>
          -
          <lpage>534</lpage>
          . doi:
          <volume>10</volume>
          .1109/CISIS.
          <year>2013</year>
          .
          <volume>96</volume>
          . [28]
          <string-name>
            <given-names>A. T.</given-names>
            <surname>Özdemir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Barshan</surname>
          </string-name>
          , Detecting falls with
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>Some remarks wearable sensors using machine learning techon the application of rnn and prnn for the charge- niques</article-title>
          ,
          <source>Sensors</source>
          <volume>14</volume>
          (
          <year>2014</year>
          )
          <fpage>10691</fpage>
          -
          <lpage>10708</lpage>
          .
          <article-title>discharge simulation of advanced lithium-ions bat-</article-title>
          [29]
          <string-name>
            <given-names>N.</given-names>
            <surname>Brandizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Bianco</surname>
          </string-name>
          , G. Castro,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Watery energy storage</article-title>
          ,
          <source>in: SPEEDAM</source>
          <year>2012</year>
          -
          <article-title>21st Inter- jda, Automatic rgb inference based on facial emonational Symposium on Power Electronics, Electri- tion recognition</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , cal Drives,
          <source>Automation and Motion</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>941</fpage>
          - volume
          <volume>3092</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>66</fpage>
          -
          <lpage>74</lpage>
          . 945. doi:
          <volume>10</volume>
          .1109/SPEEDAM.
          <year>2012</year>
          .
          <volume>6264500</volume>
          . [30]
          <string-name>
            <given-names>R.</given-names>
            <surname>Brociek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Magistris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cardia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Coppa</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sikora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zielonka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kaur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S. S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <article-title>Contagion prevention of covid-19 by Hossain, M. Shorfuzzaman, Heuristic optimization means of touch detection for retail stores, in: CEUR of multipulse rectifier for reduced energy consump</article-title>
          -
          <source>Workshop Proceedings</source>
          , volume
          <volume>3092</volume>
          ,
          <article-title>CEUR-WS, tion</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          <year>2021</year>
          , pp.
          <fpage>89</fpage>
          -
          <lpage>94</lpage>
          . 18 (
          <year>2021</year>
          )
          <fpage>5515</fpage>
          -
          <lpage>5526</lpage>
          . [31]
          <string-name>
            <given-names>K. G.</given-names>
            <surname>Liakos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Busato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Moshou</surname>
          </string-name>
          , S. Pearson,
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gagliano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <surname>Op- D. Bochtis</surname>
          </string-name>
          ,
          <article-title>Machine learning in agriculture: A timal management of various renewable energy review</article-title>
          ,
          <source>Sensors</source>
          <volume>18</volume>
          (
          <year>2018</year>
          )
          <article-title>2674. sources by a new forecasting method</article-title>
          ,
          <year>2012</year>
          , pp.
          <fpage>934</fpage>
          -
          <lpage>940</lpage>
          . doi:
          <volume>10</volume>
          .1109/SPEEDAM.
          <year>2012</year>
          .
          <volume>6264603</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Chu</surname>
          </string-name>
          ,
          <article-title>An improved locally weighted pls based on particle swarm optimization for industrial soft sensor modeling</article-title>
          ,
          <source>Sensors</source>
          <volume>19</volume>
          (
          <year>2019</year>
          )
          <fpage>4099</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , S. Cheng,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          , D.-w. Gong,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <article-title>Cost-sensitive feature selection using two-archive multi-objective artificial bee colony algorithm</article-title>
          ,
          <source>Expert Systems with Applications</source>
          <volume>137</volume>
          (
          <year>2019</year>
          )
          <fpage>46</fpage>
          -
          <lpage>58</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>V. S.</given-names>
            <surname>Dhaka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Meena</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Rani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Sinwar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Ijaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <article-title>A survey of deep convolutional neural networks applied for prediction of plant leaf</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>