{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/deep-embedding-clustering-driven-by-sample","title":"Deep Embedding Clustering Driven by Sample Stability","arxiv_id":"2401.15989","date":"2024-01-29","proceeding":null,"authors":["Zhanwen Cheng","Feijiang Li","Jieting Wang","Yuhua Qian"],"abstract":"Deep clustering methods improve the performance of clustering tasks by jointly optimizing deep representation learning and clustering. While numerous deep clustering algorithms have been proposed, most of them rely on artificially constructed pseudo targets for performing clustering. This construction process requires some prior knowledge, and it is challenging to determine a suitable pseudo target for clustering. To address this issue, we propose a deep embedding clustering algorithm driven by sample stability (DECS), which eliminates the requirement of pseudo targets. Specifically, we start by constructing the initial feature space with an autoencoder and then learn the cluster-oriented embedding feature constrained by sample stability. The sample stability aims to explore the deterministic relationship between samples and all cluster centroids, pulling samples to their respective clusters and keeping them away from other clusters with high determinacy. We analyzed the convergence of the loss using Lipschitz continuity in theory, which verifies the validity of the model. The experimental results on five datasets illustrate that the proposed method achieves superior performance compared to state-of-the-art clustering approaches.","url_abs":"https://arxiv.org/abs/2401.15989v1","url_pdf":"https://arxiv.org/pdf/2401.15989v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[],"tasks":[{"task_slug":"clustering","task_name":"Clustering"},{"task_slug":"deep-clustering","task_name":"Deep Clustering"},{"task_slug":"representation-learning","task_name":"Representation Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2401.15989","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2401.15989"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/ChengZhanwen/DECS","reach":null}],"summary":{"ran_fixture":2,"ran":1,"unverified":4},"by_repo_kind":{"found_in_text":{"samples":7,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":7,"samples":[{"code_sha256_prefix":"fef69b1a3ac2b8be","entry":"acc","repo":"ChengZhanwen/DECS","repo_kind":"found_in_text","path":"DECS/DECS.py","file_url":"https://github.com/ChengZhanwen/DECS/blob/HEAD/DECS/DECS.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"fef69b1a3ac2b8be"}},{"code_sha256_prefix":"00c801fbf37f6a2d","entry":"autoencoder","repo":"ChengZhanwen/DECS","repo_kind":"found_in_text","path":"DECS/DECS.py","file_url":"https://github.com/ChengZhanwen/DECS/blob/HEAD/DECS/DECS.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"00c801fbf37f6a2d"}},{"code_sha256_prefix":"81e4685ebd3d3e25","entry":"stability","repo":"ChengZhanwen/DECS","repo_kind":"found_in_text","path":"DECS/DECS.py","file_url":"https://github.com/ChengZhanwen/DECS/blob/HEAD/DECS/DECS.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"81e4685ebd3d3e25"}},{"code_sha256_prefix":"80c6eaccb0152f74","entry":"CAE","repo":"ChengZhanwen/DECS","repo_kind":"found_in_text","path":"DECS/DECS.py","file_url":"https://github.com/ChengZhanwen/DECS/blob/HEAD/DECS/DECS.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"80c6eaccb0152f74"}},{"code_sha256_prefix":"ff7997190a91282b","entry":"ClusteringLayer","repo":"ChengZhanwen/DECS","repo_kind":"found_in_text","path":"DECS/DECS.py","file_url":"https://github.com/ChengZhanwen/DECS/blob/HEAD/DECS/DECS.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"ff7997190a91282b"}},{"code_sha256_prefix":"53f4d03e39146cfe","entry":"DECS","repo":"ChengZhanwen/DECS","repo_kind":"found_in_text","path":"DECS/DECS.py","file_url":"https://github.com/ChengZhanwen/DECS/blob/HEAD/DECS/DECS.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"53f4d03e39146cfe"}},{"code_sha256_prefix":"5fdae252ff230673","entry":"FcDEC","repo":"ChengZhanwen/DECS","repo_kind":"found_in_text","path":"DECS/DECS.py","file_url":"https://github.com/ChengZhanwen/DECS/blob/HEAD/DECS/DECS.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5fdae252ff230673"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}