diff --git a/geaflow/geaflow-dsl/geaflow-dsl-plan/src/main/java/org/apache/geaflow/dsl/udf/graph/ClusterCoefficient.java b/geaflow/geaflow-dsl/geaflow-dsl-plan/src/main/java/org/apache/geaflow/dsl/udf/graph/ClusterCoefficient.java
index 266195467..d9451de55 100644
--- a/geaflow/geaflow-dsl/geaflow-dsl-plan/src/main/java/org/apache/geaflow/dsl/udf/graph/ClusterCoefficient.java
+++ b/geaflow/geaflow-dsl/geaflow-dsl-plan/src/main/java/org/apache/geaflow/dsl/udf/graph/ClusterCoefficient.java
@@ -21,11 +21,15 @@
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.Optional;
import java.util.Set;
+import java.util.concurrent.ThreadLocalRandom;
import org.apache.geaflow.common.type.primitive.DoubleType;
import org.apache.geaflow.common.type.primitive.IntegerType;
import org.apache.geaflow.dsl.common.algo.AlgorithmRuntimeContext;
@@ -60,18 +64,19 @@
*
Supports parameters:
* - vertexType (optional): Filter nodes by vertex type
* - minDegree (optional): Minimum degree threshold (default: 2)
+ * - samplingThreshold + sampleSize (optional): Minimum sampling threshold and sampling Size(default: 0)
*/
@Description(name = "cluster_coefficient", description = "built-in udga for Cluster Coefficient.")
public class ClusterCoefficient implements AlgorithmUserFunction