<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Method for Reproducing the Estimation of Heterogeneous Mixtures of Distributions based on Non-Parametric Spline for Anomaly Detection in Digital Images⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anhelina Zhultynska</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pylyp Prystavka</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Interregional Academy of Personnel Management</institution>
          ,
          <addr-line>2 Frometivska str., 03039 Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>National Aviation University</institution>
          ,
          <addr-line>1 Liubomyra Huzara ave., 03058 Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>587</fpage>
      <lpage>593</lpage>
      <abstract>
        <p>The parametric methods have limited ability to take into account the complexity and heterogeneity of data distributions, and it is the problem of this category of methods. This paper presents a nonparametric method using local polynomial splines to estimate heterogeneous mixtures of distributions. By leveraging B-splines, the method adapts to various data distributions without strict assumptions about their shapes. This approach improves parameter estimation accuracy in complex data structures where traditional parametric methods are inadequate.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;heterogeneous mixtures</kwd>
        <kwd>polynomial splines</kwd>
        <kwd>nonparametric methods</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Literature review</title>
      <p>
        The Support Vector Machine (SVM) is a supervised learning method used for classification and
regression. The basic idea is to find the optimal hyperplane that best separates objects of different
classes on the feature plane. One of the advantages of SVM is its effectiveness in dealing with
highdimensional data and the ability to work with heterogeneous mixtures of distributions, but it can
be sensitive to large amounts of data and requires proper selection of hyperparameters, such as the
regularization parameter and kernel selection [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>The k-means method is one of the most common cluster analysis methods in machine learning. It is used to divide a data set into k clusters based on the similarity of their features [3]. The basic idea is to select several cluster centers and assign each dataset to the cluster center closest to it. The</title>
        <p>main advantages of the k-means method are its simplicity and speed, which allows you to perform
clustering quickly even on large amounts of data. In addition, this method works well when
clusters are spherical.</p>
        <p>
          However, the k-means method has its drawbacks. It is sensitive to the choice of initial cluster
centers, which can lead to different results under different initial conditions. Paper [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] shows how
this drawback can be improved. In addition, the k-means method assumes that each cluster has the
same variance, which may not be sufficient for some types of data where clusters may have
different shapes or sizes [
          <xref ref-type="bibr" rid="ref5 ref6 ref7">5–7</xref>
          ]. It is also important to keep in mind that k-means is not able to
account for heterogeneity in data distributions, which can be a problem in the context of mixture
reproduction.
        </p>
        <p>
          The Expectation-Maximization (EM) algorithm is an iterative method used to estimate the
parameters of statistical models with hidden variables, such as a mixture of distributions. This
method combines an Expectation step and a Maximization step to iteratively update and find the
most likely model parameters. One of the advantages of the EM algorithm is the ability to work
with complex data distributions and find their parameters, but it can get stuck in local maxima and
require multiple runs from different initial conditions. Publications [
          <xref ref-type="bibr" rid="ref10 ref8 ref9">8–10</xref>
          ] present methods to
improve the algorithm’s performance.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Problem statement</title>
      <p>
        The use of polynomial splines in the context of recreating mixtures of distributions can be an
effective approach that allows you to adapt to the diversity of the data and approximate the
distribution density of each component of the mixture. The basic idea is to approximate complex
functions using piecewise polynomial functions that maintain smoothness and continuity over the
entire data interval. They can approximate even non-homogeneous distributions well, which can
be useful in cases where other methods may not give satisfactory results. In addition, polynomial
splines do not require any explicit assumptions about the shape of the data distribution, making
them a versatile tool for analyzing a variety of data sets [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. The study materials and methods</title>
      <p>Let an array Ω2, N ={X l ; l=1 , N }, X l∈ R2 consisting of N observations be given. Suppose that this
data set consists of a mixture of K distributions. Let η1( X ) , η2( X ) , … , ηk ( X ) be the
distributional densities of each mixed component that make up the mixture. The goal is to
reproduce the estimated distributional density of the mixture f ( X ) without reducing the
commonality f ( X )∈ Cr ,…,r, which is a linear combination of the densities of each component:</p>
      <p>K
f ( X )=∑ ρk ηk ( X ) ,
k=1</p>
      <p>K
where ρk is the weighting factor of the kth component of the mixture, ∑ ρk=1.
k=1</p>
      <sec id="sec-4-1">
        <title>The task is to find the estimates of the component densities η1( X ) , η2( X ) , … , ηk ( X ) and the</title>
        <p>corresponding weighting factors ρk.</p>
        <sec id="sec-4-1-1">
          <title>One effective approach to solving this problem is to use local polynomial splines based on B</title>
          <p>splines close to the interpolation mean, a mathematical tool that allows you to approximate
functions using smooth curves, adapting to the diversity of the data. The main idea is to build a
flexible model that takes into account the heterogeneity of distributions and provides accurate
parameter estimates. This approach allows us to take into account the complexity of the data
structure.</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>Consider the algorithm. 588</title>
          <p>{( x1,i , x2, j ) , ni , j , pi , j ; i , j∈ Z } based on a uniform partition of the set Δh1,h2 , where ( x1,i , x2, j ) is
a variant that determines the center point of the ( i , j )th element of the partition Δh1,h2 ; h1 , h2 is the
partition step; ni , j is the frequency (the number of elements that fall within the boundaries of the
( i , j )th element of the partition Δh1,h2); pi , j is the relative frequency of the variant.</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>Step 2. The resulting histogram is approximated by a two-dimensional local polynomial spline</title>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>S2,0 based on B-splines that are close to interpolation on average [11] (Fig. 1b).</title>
        <p>S2,0 ( p , x1 , x2)=∑ ∑ B2,h1 ( x1−i h1) B2,h2 ( x2− j hσ ) pi , j ,</p>
        <p>
          i∈ Z j∈ Z
where (with the notation accuracy up to the split step) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]
        </p>
        <p>B2,h ( x )={</p>
        <p>0 ,
(3+2 x / h)2/ 8 ,
3 / 4−(2 x / h)2/ 4 ,
(3−2 x / h)2/ 8 ,
x∉ [−3 h / 2 ; 3 h / 2] ,
x∈ [−3 h / 2 ;−h / 2] ,
x∈ [−h / 2 ; h / 2] ,
x∈ [ h / 2 ; 3 h / 2] .</p>
        <p>Step 3. We search for local maxima of the spline (Fig. 1c) M q={( m iq , m jq ); q=1 , g }, where
g is the number of local maxima. We consider in pairs { M v , M s }, v , s=1 , g , v ≠ s. For each pair
of local maxima, we implement the following algorithm:</p>
        <p>Draw a line f v ( x )=k α x +b passing through the points М v ( x1, v , x2, v ) and М s ( x1, s , x2, s ),
where k α= x2, s− x2, v =tgα, b= x1, s x2, v− x1, v x2, s .</p>
        <p>x1, s− x1, v x1, s− x1, v
Draw lines d v ,ξ ( x )∥f v ( x ), d v ,ξ ( x )=k α x +b+ cξ, where cξ−const, ξ is the number of
parallel lines drawn.</p>
        <p>Draw
lines
av ,ψ ( x )=k γ x +b
at an
angle
φ
to
f v ( x ),
where
γ =α ± φ,
k γ= 1∓tgαtg±αt⋅gφtgφ =</p>
        <p>kα ± tgφ
1∓ kα⋅ tgφ</p>
        <p>, ψ is the number of lines drawn at an angle.
4. Form an array of lines U ={uτ , τ =1 , e }, where uτ={f v ( x ) , d v ,ξ ( x ) , av ,ψ ( x )}, e is the
number of lines drawn, e=v⋅ ( 1+ξ +ψ ). Find the point on each line ( x1,τ , x2,τ ) for which
S2,0( pτ , x1,τ , x2,τ )=min. Form an array of the found minimum values (Fig. 1d):
U min= argmin U q= argmin uq ,τ ( x1 , x2 ) ,</p>
        <p>S2,0( p , x1, x2) S2,0( p , x1, x2)
where q=1 , g, τ =1 , e.</p>
        <sec id="sec-4-2-1">
          <title>Step 4. Based on the data obtained, we find a regression. In general, any regression can be</title>
          <p>created. To describe the algorithm, let’s choose the simplest example and reproduce the linear
regression (Fig. 1e) x2,q= βq ,0+ βq ,1 x1, where x2,q is the dependent variable, x1 is the independent
variable and ⃗Β={βq ,0 ; βq ,1} is the vector of parameters that is unknown. We find the estimates of
the parameters ^β using the least squares method</p>
          <p>e
B^=argmin ∑ ( x2,q ,τ− ^βq ,0− ^βq ,1 x1,τ )2 .</p>
          <p>β τ=1
Similarly, we find the linear regression x1,q= λq ,0+ λq ,1 x2, where x1,q is the dependent variable, x2
is the independent variable and ( λq ,0 , λq ,1 ) is the vector of parameters that is unknown [12–14].</p>
          <p>Next, we form the average vector of parameters ( ωq ,0 , ωq ,1 ), where ωq ,0= βq ,0+2 λq ,0 ,
ωq ,1= βq ,1+2 λq ,1 . We build a linear regression x2,q=ωq ,0+ωq ,1 x1.</p>
          <p>The resulting line is reduced to the form zq=ωq ,0+ωq ,1 x1− x2, where q is the number of local
maxima.</p>
          <p>Step 5. We build a classifier based on the constructed lines (Fig. 1f). Let ~Y={~yk , k =1 , K } be
the set of classes, Z ={ zk ( X ) , k =1 , K } be the set of discriminant functions that separate classes
~yk. Then we define ∀ l :~yl= I ( X ) , l=1 , N , where
Remarks. If the lines do not intersect at one point but form a triangle, the classification of the
points in the middle of the triangle can be done as follows:</p>
        </sec>
      </sec>
      <sec id="sec-4-3">
        <title>For the experiment, we model K two-dimensional distributions (Fig. 1a). To further compare</title>
        <p>with existing methods, we will model a normal distribution with the parameters
⃗Θk={μ1,k , μ2,k , σ 1,k , σ 2,k , rk , ρk , N k }, k =1 , K , where ρk is the weighting factor of the k-th</p>
        <p>K
component of the mixture, ∑ ρk=1 , N k is the number of elements of the k-th component of the
k=1
mixture [16–18].</p>
        <p>We obtain Ω2, N ={ X l , yl ; l=1 , N }, where X ={x1 ; x2}, X ∈ R2 , y ={1 , … , K } is the class
index.</p>
      </sec>
      <sec id="sec-4-4">
        <title>Then the density of the mixture of K components is defined as:</title>
        <p>K
f ( X , ⃗Θ )=∑ ρk ηk ( X , ⃗Θk ) ,
k=1</p>
        <p>2 2
2( 1−rk2 ) [
exp(
−1
( x1− μ1,k )</p>
        <p>2
σ 1,k
+
( x2− μ2,k )</p>
        <p>2
σ 2,k
− 2 rk ( x1− μ1,k )( x2− μ2,k ) ])</p>
        <p>σ 1,k σ 2,k
2 π σ 1,k σ 2,k √1−rk2
It is necessary to find Ω2, N ={ X l ,~yl ; l=1 , N }, so that yl=~yl.</p>
        <sec id="sec-4-4-1">
          <title>Let’s illustrate each of the stages of the algorithm. Then, after applying the clustering method,</title>
          <p>comparing the obtained arrangement of elements in clusters with the initial arrangement of
elements (reference), it is possible to estimate the clustering error ε = N ε , where N is the total
N</p>
          <p>N
number of elements, N ε=∑ Q ( X l ) is the number of elements that fell into a class different from
l=1
the one they were in according to the modeling results, where
1 , yl ≠~yl
Q ( X l )={0 , y =~y .</p>
          <p>l l</p>
        </sec>
        <sec id="sec-4-4-2">
          <title>Let’s compare the above algorithm with existing methods. The results are shown in Table 1.</title>
          <p>

</p>
        </sec>
        <sec id="sec-4-4-3">
          <title>This area is not identified.</title>
        </sec>
        <sec id="sec-4-4-4">
          <title>Identification is carried out with priority, the points are classified into a mixture that has a higher empirical probability.</title>
        </sec>
        <sec id="sec-4-4-5">
          <title>If the empirical probability of several mixtures coincides, the identification can be performed in the order of bypassing the constructed boundaries [15].</title>
        </sec>
        <sec id="sec-4-4-6">
          <title>Presented</title>
          <p>method</p>
        </sec>
        <sec id="sec-4-4-7">
          <title>Support vector</title>
          <p>method (SVM)</p>
        </sec>
        <sec id="sec-4-4-8">
          <title>K-means method EM-algorithm</title>
          <p>–
–
–
+
+
–
–
+
+
–
+
.</p>
        </sec>
        <sec id="sec-4-4-9">
          <title>Independence from the choice of the number of clusters</title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and future studies</title>
      <p>+
+
–
–
According to the results of the study, one of the main advantages of the proposed method is the
ability to process an arbitrary amount of data due to the preliminary histogram approximation. In
contrast to the support vector method, this method demonstrates robustness to the choice of initial
parameters. Compared to the k-means method and the EM algorithm, the proposed method is
robust to outliers, as it can identify anomalies as unlikely events and disregard them. In addition,
the proposed method does not depend on a predefined number of clusters, as it is determined based
on the number of local maxima of the density function. In addition, unlike the support vector
method and the k-means method, this method does not require data normalization, since the
polynomial spline approximation does not require strict assumptions about the shape of the data
distribution [19].</p>
      <sec id="sec-5-1">
        <title>Given that the model of digital images is not well formalized, further research is planned to apply the proposed method to segment digital images. This will avoid data normalization and dependence on assumptions about their distribution. The next stage of research is to test the effectiveness of the method in the tasks of segmentation and anomaly detection in digital images.</title>
        <p>Declaration on Generative AI
While preparing this work, the authors used the AI programs Grammarly Pro to correct text
grammar and Strike Plagiarism to search for possible plagiarism. After using this tool, the authors
reviewed and edited the content as needed and took full responsibility for the publication’s content.
[11] A. Ligun, A. Shumeiko, Asymptotic methods of curve reconstruction, NASU Institute of</p>
      </sec>
      <sec id="sec-5-2">
        <title>Mathematics, 1997.</title>
        <p>[12] I. Ostroumov, et al., Modelling and simulation of DME navigation global service volume, Adv.</p>
        <p>Space Res. 68(8) (2021) 3495–3507.
[13] V. Tkachuk, et al., Using mobile ICT for online learning during COVID-19 lockdown,</p>
      </sec>
      <sec id="sec-5-3">
        <title>Information and Communication Technologies in Education, Research, and Industrial</title>
      </sec>
      <sec id="sec-5-4">
        <title>Applications. ICTERI 2020. Communications in Computer and Information Science, vol. 1308</title>
        <p>(2021) 46–67. doi:10.1007/978-3-030-77592-6_3
[14] S. Gnatiuk, et al., Sparse generative embeddings of handwritten digits, in: International</p>
      </sec>
      <sec id="sec-5-5">
        <title>Conference on Advanced Computer Information Technologies, ACIT, 2023, 604–607.</title>
        <p>[15] I. Ostroumov, et al., A probability estimation of aircraft departures and arrivals delays, in:</p>
      </sec>
      <sec id="sec-5-6">
        <title>Computational Science and Its Applications, ICCSA 2021, Lecture Notes in Computer Science,</title>
        <p>vol. 12950, 2021, 363–377.
[16] Z. Hu, et al., Advanced method for compressing digital images as a part of video stream to
preprocessing of UAV data before encryption, in: Advances in Computer Science for Engineering
and Education VI. ICCSEEA 2023. Lecture Notes on Data Engineering and Communications
Technologies, vol. 181, 2023, 371–381. doi:10.1007/978-3-031-36118-0_33
[17] I. Ostroumov, K. Marais, N. Kuzmenko, Aircraft positioning using multiple distance
measurements and spline prediction, Aviation, 26(1) (2022) 1–10.
[18] N. S. Kuzmenko, I. V. Ostroumov, K. Marais, An accuracy and availability estimation of
aircraft positioning by navigational aids, in: 2018 IEEE 5th International Conference on</p>
      </sec>
      <sec id="sec-5-7">
        <title>Methods and Systems of Navigation and Motion Control (MSNMC), 2018, 36–40.</title>
        <p>doi:10.1109/MSNMC.2018.8576276
[19] S. Gnatyuk, P. Prystavka, S. Dolgikh, Fairness audit and compositional analysis in trusted AI
program, Advances in Computer Science for Engineering and Education VI, ICCSEEA 2023,</p>
      </sec>
      <sec id="sec-5-8">
        <title>Lecture Notes on Data Engineering and Communications Technologies, vol. 181, 2023, 690–</title>
        <p>699. doi:10.1007/978-3-031-36118-0_62</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Prystavka</surname>
          </string-name>
          ,
          <article-title>Polynomial splines in data processing</article-title>
          , Dnipropetrovsk,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Y.</given-names>
             
            <surname>Qin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
             
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
           
          <article-title>Zhang, A new SVM multiclass incremental learning algorithm</article-title>
          ,
          <source>Math. Problems Eng</source>
          .
          <year>2015</year>
          (
          <year>2015</year>
          )
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . doi:
          <volume>10</volume>
          .1155/
          <year>2015</year>
          /745815
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J. S.</given-names>
             
            <surname>Al-Azzeh</surname>
          </string-name>
          , et al.,
          <article-title>Analysis of self-similar traffic models in computer networks</article-title>
          ,
          <source>Int. Rev. Modelling Simulations</source>
          <volume>10</volume>
          (
          <issue>5</issue>
          ) (
          <year>2017</year>
          )
          <fpage>328</fpage>
          -
          <lpage>336</lpage>
          . doi:
          <volume>10</volume>
          .15866/iremos.v10i5.
          <fpage>12009</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
             
            <surname>Jat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
             
            <surname>Jain</surname>
          </string-name>
          ,
          <article-title>A revised and efficient k-means clustering algorithm</article-title>
          ,
          <source>Int. J. Comput. Sci. Eng</source>
          .
          <volume>6</volume>
          (
          <issue>12</issue>
          ) (
          <year>2018</year>
          )
          <fpage>118</fpage>
          -
          <lpage>124</lpage>
          . doi:
          <volume>10</volume>
          .26438/ijcse/v6i12.118124
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>O.</given-names>
             
            <surname>Popov</surname>
          </string-name>
          , et al.,
          <article-title>Physical features of pollutants spread in the air during the emergency at NPPs</article-title>
          ,
          <source>Nuclear and Radiation Safety</source>
          <volume>4</volume>
          (
          <issue>84</issue>
          ) (
          <year>2019</year>
          )
          <fpage>88</fpage>
          -
          <lpage>98</lpage>
          . doi:
          <volume>10</volume>
          .32918/NRS.
          <year>2019</year>
          .
          <volume>4</volume>
          (
          <issue>84</issue>
          ).
          <fpage>11</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
             
            <surname>Tran</surname>
          </string-name>
          , et al.,
          <article-title>Enabling multicast and broadcast in the 5G core for converged fixed and mobile networks</article-title>
          ,
          <source>IEEE Transactions on Broadcasting</source>
          <volume>66</volume>
          (
          <issue>2</issue>
          ) (
          <year>2020</year>
          )
          <fpage>428</fpage>
          -
          <lpage>439</lpage>
          . doi:
          <volume>10</volume>
          .1109/TBC.
          <year>2020</year>
          .2991548
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
             
            <surname>Kotenko</surname>
          </string-name>
          , et al.,
          <article-title>The mathematical modeling stages of combining the carriage of goods for indefinite, fuzzy and stochastic parameters</article-title>
          ,
          <source>Int. J. Integr. Eng</source>
          .
          <volume>12</volume>
          (
          <issue>7</issue>
          ) (
          <year>2020</year>
          )
          <fpage>173</fpage>
          -
          <lpage>180</lpage>
          . doi:
          <volume>10</volume>
          .30880/ijie.
          <year>2020</year>
          .
          <volume>12</volume>
          .07.019
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
             
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
           
          <article-title>Chen, Research on initialization on EM algorithm based on gaussian mixture model</article-title>
          ,
          <source>J. Appl. Math. Phys. 6</source>
          (
          <issue>1</issue>
          ) (
          <year>2018</year>
          )
          <fpage>11</fpage>
          -
          <lpage>17</lpage>
          . doi:
          <volume>10</volume>
          .4236/jamp.
          <year>2018</year>
          .61002
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>O.</given-names>
             
            <surname>Popov</surname>
          </string-name>
          , et al.,
          <article-title>The use of specialized software for liquid radioactive material spills simulation to teach students and postgraduate students</article-title>
          ,
          <source>CTE Workshop Proceedings</source>
          <volume>9</volume>
          (
          <year>2022</year>
          )
          <fpage>306</fpage>
          -
          <lpage>322</lpage>
          . doi:
          <volume>10</volume>
          .55056/cte.122
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>J. Tobin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
           P. 
          <string-name>
            <surname>Ho</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
           Zhang,
          <article-title>Reinforced EM algorithm for clustering with Gaussian mixture models</article-title>
          ,
          <source>in: 2023 SIAM International Conference on Data Mining (SDM)</source>
          ,
          <year>2023</year>
          ,
          <fpage>118</fpage>
          -
          <lpage>126</lpage>
          . doi:
          <volume>10</volume>
          .1137/1.9781611977653.ch14
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>