<!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>
      <journal-title-group>
        <journal-title>SYSYEM</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Enhancing Movie Recommenders by means of KNN-based Algorithms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kamil Rojek</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rafał Ochorok</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maciej Wiencis</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>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>8</volume>
      <fpage>49</fpage>
      <lpage>54</lpage>
      <abstract>
        <p>The project concerns a system recommending films using the KNN algorithm. The program in order to find movies, is based on the history of viewed items. Movie Recommender initially chooses the best ones from the history of films, in order to finally give the proposals best suited to the user's preferences. The model works with data from IMDB [? ] data set downloaded from datasets.imdbws.com.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Movies</kwd>
        <kwd>Prediction model</kwd>
        <kwd>Classification algorithms</kwd>
        <kwd>Personalized movie prediction</kwd>
        <kwd>Python</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Assumptions for algorithms</title>
      <p>
        Currently, the most dynamically developing IT tools are Each of the algorithms should be prepared to meet the
methods of artificial intelligence [
        <xref ref-type="bibr" rid="ref7 ref8">1, 2</xref>
        ]. Algorithms sup- following criteria:
porting decision-making or supporting inference based 1. Prepared according to the mathematical
descripon fuzzy sets [
        <xref ref-type="bibr" rid="ref10 ref9">3, 4</xref>
        ] find a number of applications, among tion of the algorithm;
others, in the detection of anomalies on roads [
        <xref ref-type="bibr" rid="ref11">5</xref>
        ] or in the
control of intelligent home management systems [
        <xref ref-type="bibr" rid="ref1 ref12">6, 7</xref>
        ]. 2. Optimized for the performance on our data set;
At this point, one cannot fail to mention a wide class of 3. Returns an array containing information about
heuristic algorithms based on the observation of animal top k (number of predicted movies) movies,
basbehavior [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">8, 9, 10</xref>
        ], which are widely used. The energy ing on top 3 movies from our watch-list.
reduction applications [
        <xref ref-type="bibr" rid="ref5 ref6">11, 12, 13, 14, 15</xref>
        ] are very
important. The most common applications relate to the 3. Program description
use of [16] neural networks in a wide variety of
applications that afect almost every area of life [
        <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16">17, 18, 19, 20</xref>
        ]. The task of our project is to create a system
recommendVery interesting applications concern the care of the el- ing films using the KNN algorithm. The program in order
derly [
        <xref ref-type="bibr" rid="ref17 ref18 ref19 ref20">21, 22, 23, 24</xref>
        ]. Often, neural networks are used to find movies, is based on the history of viewed items.
in various types of detection tasks for certain features Movie Recommender initially chooses the best ones from
[
        <xref ref-type="bibr" rid="ref21 ref22 ref23">25, 26, 27, 28</xref>
        ]. The use of neural networks also plays a the history of films. Then each video goes through the
very important role in machine learning [29, 30]. algorithm so that the program finally gives the proposals
      </p>
      <p>Due to digitization of our modern world prediction best suited to the user’s preferences. (Including watch
models are extremely crucial in these days. That’s be- history). In this particular cases, KNN uses three metrics:
cause they can optimize some of the user’s processes, that Taxi cab, Cosine distances and Euclidean.
would facilitate comfort of using a given app. Movies
are extremely complex thanks to a lot of variables into
which they can be divided. People struggle with choosing 4. KNN history
a movie to watch, because they not only might not be
aware of their preferences, but also they may not have
enough time to check and compare all data[31]. Whole
problem could be solved by a program doing all the
necessary calculations for you, basing on user’s watch history
and reviews.
49–54
(1)
(2)
(3)</p>
    </sec>
    <sec id="sec-3">
      <title>5. Euclidean metrics history</title>
      <p>Euclidean distance is the distance in Euclidean space;
both concepts are named after ancient Greek
mathematician Euclid, whose Elements became a standard textbook
in geometry for many centuries.Concepts of length and
distance are widespread across cultures, can be dated to
the earliest surviving "protoliterate" bureaucratic
documents from Sumer in the fourth millennium BC (far
before Euclid),and have been hypothesized to develop in
children earlier than the related concepts of speed and
time.But the notion of a distance, as a number defined
from two points, does not actually appear in Euclid’s
Elements. Instead, Euclid approaches this concept implicitly,
through the congruence of line segments, through the
comparison of lengths of line segments, and through the
concept of proportionality.</p>
    </sec>
    <sec id="sec-4">
      <title>6. Taxi Cab metrics history</title>
      <p>Taxicab Geometry is a non-Euclidean Geometry that
measures distance on horizontal and vertical lines. According
to Taxicab Geometry - History, the taxicab metric was
ifrst introduced by Hermann Minkowski (1864-1909) over
100 years ago; however, it did not get its name until 1952.
Taxicab is unique in that it is only one axiom away from
being a Euclidean metric. In Euclidean Geometry the
minimum distance between two points is the shortest
line segment between those two points. However, in
Taxicab Geometry there can be multiple minimal distances or
‘shortest paths’ made up of line segments perpendicular
or parallel to the x-axis. Taxicab Geometry - History
suggests that modern research on taxicab did not occur
until as recent as the 1980s. The measurement of distance
using vertical and horizontal lines rather than diagonal
lines has sparked questions about its applications and
encouraged more research and exploration of this simple
yet unique metric</p>
    </sec>
    <sec id="sec-5">
      <title>7. Description of the program’s operation</title>
      <p>Initially, we started the project by preparing the data in
such a way that we could then carry out calculations
on them. For this purpose, we downloaded the IMDB
database, which consisted of four files containing data
on:
• Data on the movie itself.
• Ratings for individual videos.
• The cast of the movie.</p>
      <p>• Personal data of people participating in the film.</p>
      <p>In order to optimize the algorithm, we do not use the full In this section we will present pseudocodes of the most
names of the cast at this stage of operation. important algorithms used by us.</p>
      <p>The next step is to create a person’s profile to keep
a history of the videos watched along with the user’s
rating. Before starting the algorithm, the program selects
three top movies according to the user’s rating. Then,
based on this data, it performs calculations to find the
best matching items in our database.</p>
      <p>The metric used in the KNN algorithm is the sum of the
cosine, taxicab and euclidean distances,between the
values of the film elements we compare, i.e. genres, writers,
directors. We use previously created numerical values.</p>
      <p>Formulas used to determine distances between successive
parameters looks like this:
• Cosine distance
• Taxi cab distance</p>
      <p>| − |
• Euclidean distance
1 −</p>
      <p>· 
‖‖2‖‖2
where u i v are the arrays to be compared
The next step is to use the KNN algorithm, which will
use the previously described metric, in order to find the
k-nearest neighbors of a given movie. In the algorithm
itself, we predict finding k neighbors. As the algorithm can
receive a maximum of 3 user top videos, it will therefore
return a top 3k of the proposed positions. For example,
if we add movies to the history:
• Cofee &amp; Kareem, rating: 8
• Das Cabinet des Dr. Caligari, rating: 9
• The Kid, rating: 8.5</p>
      <sec id="sec-5-1">
        <title>Program would output:</title>
        <p>Recommended Movies basing on: Cofee &amp; Kareem
• The F word
• It’s All Gone Pete Tong
• Psycho
• 6 donne per 1’assassino
Recommended Movies basing on: Das Cabinet des Dr.
Caligari
Recommended Movies basing on: The Kid
• The Circus
• Modern Times</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>8. Algorithms</title>
      <p>Algorithm 1: Cosine distance metric pseudocode
Algorithm 3: Euclidean metric pseudocode
Data: Input: Id of the first movie 1, Id of
the second movie 2
Result: The lack of data
genresA = genre of 1
genresB = genre of 2
genreDistance = the cosine distance between two
values.
directorA = genre of 1
directorB = genre of 2
directorDistance = the cosine distance between
two values.
writerA = genre of 1
writerB = genre of 2
writerDistance = the cosine distance between two
values.
return genreDistance + directorDistance +
writerDistance
Data: Input: Id of the first movie 1, Id of
the second movie 2
Result: The lack of data
genresA = genre of 1
genresB = genre of 2
genreDistance = the taxi cab distance between
two.
directorA = genre of 1
directorB = genre of 2
directorDistance = the taxi cab distance between
two values.
writerA = genre of 1
writerB = genre of 2
writerDistance = the taxi cab distance between
two values.
return genreDistance + directorDistance +
writerDistance
Algorithm 2: Taxicab metric pseudocode
Data: Input: Id of the first movie 1, Id of
the second movie 2
Result: The lack of data
genresA = genre of 1
genresB = genre of 2
genreDistance = the euclidean distance between
two values.
directorA = genre of 1
directorB = genre of 2
directorDistance = the euclidean distance between
two values.
writerA = genre of 1
writerB = genre of 2
writerDistance = the euclidean distance between
two values.
return genreDistance + directorDistance +
writerDistance</p>
      <p>Data: Input: The name of the movie ,</p>
      <p>Amount , User Name 
Result: Featured Videos
newMovie = movie name
distances=[]
neighbors = []</p>
      <p>end
for  in  do
if movie not in history then</p>
      <p>Add distances to the distances array using
the ’Similarities’ metric between the
given movie and the rest of the movies
in the database.
end
distances.sort()
for  in  do</p>
      <p>Add to ℎ calculated distances.
end
for ℎ in ℎ do</p>
      <p>View featured video data ℎ
end
Algorithm 4: An algorithm that returns
Recommended Videos based on user preferences.</p>
      <sec id="sec-6-1">
        <title>Data: Input: movie’s name,</title>
        <p>k - number of films searched
Result: Prediction: k - movies’ name
movie = movie information database row
neighbors = KNN algorithm using the taxi metric,
given k - amount of movies to be found
end
for ℎ in ℎ do
neighbors = KNN algorithm using the Cosine
distance metric
end
for ℎ in ℎ do
neighbors = KNN algorithm using the</p>
        <p>Euclidean metric
  = []
for ℎ in ℎ do
 = average rating of the movie
(additional information from knn)
  += [ℎ,
]
end
return  
Algorithm 5: An algorithm containing various
metrics to find the best matches for the user.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>9. Data base</title>
      <sec id="sec-7-1">
        <title>9.1. Used Database</title>
        <p>The following database was used for demonstration
purposes in a non-commercial, scientific manner - IMDB [32]
data set downloaded from datasets.imdbws.com. Tables
used:
• name.basics.tsv
• title.basics.tsv
• title.crew.tsv
• title.ratings.tsv
The database, after our simplifications and prior
preparation, contains a collection of 9,827 films with information:</p>
      </sec>
      <sec id="sec-7-2">
        <title>9.2. Description of the columns</title>
        <p>The set consists of 6000 rows and 7 columns.
A detailed description is provided below:
1. OriginalTitle - Original title of a movie.
2. Genres - List of movie genres.
3. AverageRating - Average rating of a movie.
4. Writers - A list of writers of a given movie.
5. Directors - A list of directors of a given movie.
6. Genres_bin - Converted column ’Genres’ to a
numerical form.
7. Writers_bin - Converted column ’Writers’ to a
numerical form.
8. Directors_bin - Converted column ’Directors’
to a numerical form.</p>
        <p>Based on the data base above, we have created several
rankings that show the popularity ratio of the data that
was used in the KNN algorithm:
10. Conclusion and future work
In order to improve the operation of the algorithm and
to make the use of it more enjoyable, you can use a more
friendly GUI in the future. To make the algorithm work
better, it is also possible to use more data (more extensive
user history) to further refine the metic used.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [7]
          <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>
          ,
          <article-title>Optimal management of various renewable energy sources by a new forecasting method</article-title>
          ,
          <source>in: SPEEDAM 2012 - 21st International Symposium on Power Electronics, Electrical Drives, Automation and Motion</source>
          ,
          <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="ref2">
        <mixed-citation>
          [8]
          <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="ref3">
        <mixed-citation>
          [9]
          <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="ref4">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Połap</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana,
          <string-name>
            <given-names>R.</given-names>
            <surname>Damaševičius</surname>
          </string-name>
          ,
          <article-title>Is the colony of ants able to recognize graphic objects?</article-title>
          ,
          <source>Communications in Computer and Information Science</source>
          <volume>538</volume>
          (
          <year>2015</year>
          )
          <fpage>376</fpage>
          -
          <lpage>387</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -24770-0_
          <fpage>33</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [11]
          <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.</given-names>
            <surname>Hossain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Shorfuzzaman</surname>
          </string-name>
          ,
          <article-title>Heuristic optimization of multipulse rectifier for reduced energy consumption</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          <volume>18</volume>
          (
          <year>2021</year>
          )
          <fpage>5515</fpage>
          -
          <lpage>5526</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [12]
          <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 on the application of rnn and prnn for the chargedischarge simulation of advanced lithium-ions bat-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <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 tery energy storage</article-title>
          ,
          <source>in: SPEEDAM</source>
          <year>2012</year>
          -
          <article-title>21st Intertype-2 fuzzy systems for controlling a mobile robot national Symposium on Power Electronics, Electriand a performance comparison with interval type- cal Drives, Automation</article-title>
          and Motion,
          <year>2012</year>
          , pp.
          <fpage>941</fpage>
          -
          <article-title>2 and type-1 fuzzy systems</article-title>
          ,
          <source>Expert Systems with 945. doi:10</source>
          .1109/SPEEDAM.
          <year>2012</year>
          .
          <volume>6264500</volume>
          . Applications 42 (
          <year>2015</year>
          )
          <fpage>5904</fpage>
          -
          <lpage>5914</lpage>
          . [13]
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Khanal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Cardarilli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chakraborty</surname>
          </string-name>
          , S. Ac-
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <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 ciarito</article-title>
          , M. Y.
          <string-name>
            <surname>Mulla</surname>
            ,
            <given-names>L. Di</given-names>
          </string-name>
          <string-name>
            <surname>Nunzio</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Fazzolari</surname>
          </string-name>
          , M. Re,
          <article-title>particle filter for mobile robot localization based on A zno-rgo composite thin film discrete memristor, particle swarm optimization</article-title>
          ,
          <source>Expert Systems with in: 2016 IEEE International Conference on SemiconApplications 135</source>
          (
          <year>2019</year>
          )
          <fpage>181</fpage>
          -
          <lpage>193</lpage>
          . ductor Electronics (ICSE), IEEE,
          <year>2016</year>
          , pp.
          <fpage>129</fpage>
          -
          <lpage>132</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [3]
          <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, Auto- [14]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>S.</given-names>
            <surname>Coco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Laumatic impedance matching method with adaptive dani, G. Sciuto, Optimal thicknesses determination network based fuzzy inference system for wpt, IEEE in a multilayer structure to improve the spp efiTransactions on Industrial Informatics 16 (</article-title>
          <year>2019</year>
          )
          <article-title>ciency for photovoltaic devices by an hybrid fem - 1076-1085. cascade neural network based approach</article-title>
          , in: 2014 In-
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [4]
          <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 condi- ternational Symposium on Power Electronics, Election monitoring based on assembled multidimen- trical Drives, Automation and Motion, SPEEDAM sional membership functions using fuzzy inference 2014</article-title>
          , IEEE Computer Society,
          <year>2014</year>
          , pp.
          <fpage>355</fpage>
          -
          <lpage>362</lpage>
          . system,
          <source>IEEE Transactions on Industrial Informat- doi:10</source>
          .1109/SPEEDAM.
          <year>2014</year>
          .
          <volume>6872103</volume>
          . ics 16 (
          <year>2019</year>
          )
          <fpage>4028</fpage>
          -
          <lpage>4037</lpage>
          . [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Acciarito</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cristini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. Di</given-names>
            <surname>Nunzio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Khanal</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [5]
          <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>
          , Driving sup- G. Susi,
          <article-title>An a vlsi driving circuit for memristorport by type-2 fuzzy logic control model, Expert based stdp</article-title>
          ,
          <source>in: 2016 12th Conference on Ph. D. ReSystems with Applications</source>
          <volume>207</volume>
          (
          <year>2022</year>
          )
          <article-title>117798. search in Microelectronics and Electronics (PRIME),</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [6]
          <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>
          , IEEE,
          <year>2016</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          . A.
          <article-title>Alamri, 6g-enabled iot home environment con-</article-title>
          [16]
          <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>
            <surname>M. F.</surname>
          </string-name>
          <article-title>trol using fuzzy rules, IEEE Internet of Things Ijaz, M. Woźniak, A survey of deep convolutional Journal 8 (</article-title>
          <year>2020</year>
          )
          <fpage>5442</fpage>
          -
          <lpage>5452</lpage>
          .
          <article-title>neural networks applied for prediction of plant leaf diseases</article-title>
          ,
          <source>Sensors</source>
          <volume>21</volume>
          (
          <year>2021</year>
          )
          <fpage>4749</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [17]
          <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>
            <surname>M.</surname>
          </string-name>
          <article-title>Woźniak, neural network-based finger-vein recognition using G. Susi, A spiking neural network-based long-term nir image sensors</article-title>
          ,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <article-title>1297. prediction system for biogas production</article-title>
          ,
          <source>Neural</source>
          [28]
          <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>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          , R. DamašeNetworks
          <volume>129</volume>
          (
          <year>2020</year>
          )
          <fpage>271</fpage>
          -
          <lpage>279</lpage>
          . vičius,
          <article-title>A clustering based system for automated oil</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>N.</given-names>
            <surname>Brandizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Brociek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Wajda</surname>
          </string-name>
          ,
          <article-title>First spill detection by satellite remote sensing, Lecture studies to apply the theory of mind theory to green Notes in Computer Science (including subseries and smart mobility by using gaussian area cluster-</article-title>
          <source>Lecture Notes in Artificial Intelligence and Lecture ing</source>
          , volume
          <volume>3118</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>71</fpage>
          -
          <lpage>76</lpage>
          . Notes in Bioinformatics)
          <volume>9693</volume>
          (
          <year>2016</year>
          )
          <fpage>613</fpage>
          -
          <lpage>623</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>G. Lo</given-names>
            <surname>Sciuto</surname>
          </string-name>
          , C. Napoli, [29]
          <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>
          ,
          <article-title>Detecting falls with Wavelet recurrent neural network with semi- wearable sensors using machine learning techparametric input data preprocessing for micro-wind niques</article-title>
          ,
          <source>Sensors</source>
          <volume>14</volume>
          (
          <year>2014</year>
          )
          <fpage>10691</fpage>
          -
          <lpage>10708</lpage>
          .
          <article-title>power forecasting in integrated generation systems</article-title>
          , [30]
          <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, in: 5th International Conference on Clean Electri- D. Bochtis,
          <article-title>Machine learning in agriculture: A cal Power: Renewable Energy Resources Impact, review</article-title>
          ,
          <source>Sensors</source>
          <volume>18</volume>
          (
          <year>2018</year>
          )
          <article-title>2674</article-title>
          .
          <source>ICCEP</source>
          <year>2015</year>
          ,
          <year>2015</year>
          , p.
          <fpage>602</fpage>
          -
          <lpage>609</lpage>
          . [31]
          <string-name>
            <given-names>G.</given-names>
            <surname>Iannizzotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. Lo</given-names>
            <surname>Bello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nucita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Grasso</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>G.</given-names>
            <surname>Borowik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fornaia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Giunta</surname>
          </string-name>
          ,
          <article-title>A vision and speech enabled, customizable</article-title>
          , virtual C. Napoli,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          ,
          <article-title>A soft- assistant for smart environments</article-title>
          , in:
          <year>2018</year>
          <article-title>11th ware architecture assisting workflow executions International Conference on Human System Interon cloud resources</article-title>
          ,
          <source>International Journal of Elec- action (HSI)</source>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>50</fpage>
          -
          <lpage>56</lpage>
          .
          <source>tronics and Telecommunications</source>
          <volume>61</volume>
          (
          <year>2015</year>
          )
          <fpage>17</fpage>
          -
          <lpage>23</lpage>
          . [32]
          <string-name>
            <surname>I. IMDb.</surname>
          </string-name>
          com, Imdb datasets,
          <fpage>1990</fpage>
          -
          <lpage>2022</lpage>
          . URL: https: doi:10.1515/eletel-2015-0002. //www.imdb.com/interfaces/.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [21]
          <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>M.</given-names>
            <surname>Woźniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Garg</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M. Hassan</surname>
          </string-name>
          ,
          <article-title>Lightweight convolutional neural network model for human face detection in risk situations</article-title>
          ,
          <source>IEEE Transactions on Industrial Informatics</source>
          <volume>18</volume>
          (
          <year>2021</year>
          )
          <fpage>4820</fpage>
          -
          <lpage>4829</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [22]
          <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>
          ,
          <article-title>A cloudoriented architecture for the remote assessment and follow-up of hospitalized patients</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>2694</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2020</year>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [23]
          <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 impaired people with a following robotic assistant by means of end-to-end visual target navigation and reinforcement learning approaches</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>3118</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [24]
          <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>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <article-title>Contagion prevention of covid-19 by means of touch detection for retail stores</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>3092</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>89</fpage>
          -
          <lpage>94</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [25]
          <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,
          <article-title>Imubased gait recognition using convolutional neural networks and multi-sensor fusion</article-title>
          ,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          )
          <fpage>2735</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , E. Tramontana, G. Capizzi,
          <string-name>
            <given-names>G.</given-names>
            <surname>Lo</surname>
          </string-name>
          <string-name>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Nowicki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Starczewski</surname>
          </string-name>
          ,
          <article-title>A multiscale image compressor with rbfnn and discrete wavelet decomposition</article-title>
          ,
          <source>in: Proceedings of the International Joint Conference on Neural Networks</source>
          , volume
          <volume>2015</volume>
          -
          <article-title>September, Institute of Electrical and Electronics Engineers Inc</article-title>
          .,
          <year>2015</year>
          . doi:
          <volume>10</volume>
          .1109/ IJCNN.
          <year>2015</year>
          .
          <volume>7280461</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [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
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>