Hyukjin Kwon created SPARK-57957:
------------------------------------

             Summary: Deflake GaussianMixtureSuite 'GMM support instance 
weighting' on macOS by using well-posed data
                 Key: SPARK-57957
                 URL: https://issues.apache.org/jira/browse/SPARK-57957
             Project: Spark
          Issue Type: Bug
          Components: ML
    Affects Versions: 4.3.0
            Reporter: Hyukjin Kwon


The `GMM support instance weighting` test in `GaussianMixtureSuite` fits k=5 
Gaussians on `KMeansSuite.generateKMeansData(50, 3, 5)`, which produces 5 
clusters of identical points (zero within-cluster variance). With k=5 the 
covariances are singular and the EM fit is ill-posed, so the weighted (uniform 
weight) and unweighted fits converge to different component-collapse patterns. 
On the macOS-26 CI runner (build_maven_java21_macos26) this is deterministic 
and the test fails on the mixture weight comparison (e.g. 0.0197 vs 0.1047). 
Reducing the instance weight (SPARK-37317 style) and increasing maxIter both 
fail to help (verified on macOS-26); increasing maxIter makes a component 
collapse further (7.6e-11 vs 0.116). Fix: run the invariant on well-posed data 
- fit rDataset with k=2 (real-variance data already used stably by another test 
in the suite). Test-only.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to