{"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/arxiv-2606-06104","title":"A Sliced-Wasserstein Framework on Correlation Matrices for EEG Decoding","arxiv_id":"2606.06104","date":"2026-06-04","proceeding":null,"authors":["Chen Hu","Rui Wang","Jiale Zhou","Jingjun Yi","Shaocheng Jin","Yidong Song","Yefeng Zheng"],"abstract":"Electroencephalography (EEG) offers noninvasive, millisecond resolution recordings of neuronal activity and is widely used in neuroscience and healthcare. Many EEG decoding pipelines rely on covariance descriptors for their robustness to noise, but such representations are sensitive to channel-wise scaling. Recent studies have therefore advocated full-rank correlation matrices as a scale-invariant alternative for EEG decoding. In this paper, we study Sliced-Wasserstein (SW) discrepancies for probability distributions on the manifold of full-rank correlation matrices. We adopt the pullback-Euclidean formulation of SW, referred to as Pullback Euclidean Metric Sliced-Wasserstein (PEMSW), and instantiate it under two recently introduced correlation geometries, \\textit{i.e.}, the Off-Log Metric (OLM) and Log-Scaled Metric (LSM). This yields two Correlation Sliced-Wasserstein (CorSW) discrepancies with closed-form slicing coordinates and efficient computation through one-dimensional Wasserstein distances. Building on CorSW, we further develop a domain generalization (DG) framework for EEG decoding. Experiments on three EEG datasets demonstrate improved generalization under distribution shifts, with low training overhead and no additional inference cost. The source code is available at github.com/ChenHu-ML/CorSW.","url_abs":"https://arxiv.org/abs/2606.06104","url_pdf":"https://arxiv.org/pdf/2606.06104","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2606.06104","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2606.06104"}},"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":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/ChenHu-ML/CorSW","reach":null}],"summary":{"ran_draft_wrong":4,"ran_honours":1,"unverified":4},"by_repo_kind":{"found_in_text":{"samples":9,"ran":5,"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":0,"samples":[{"code_sha256_prefix":"9af6235689c4d1d2","entry":"_corsw_from_pullbacks","repo":"ChenHu-ML/CorSW","repo_kind":"found_in_text","path":"models/corsw.py","file_url":"https://github.com/ChenHu-ML/CorSW/blob/HEAD/models/corsw.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9af6235689c4d1d2"}},{"code_sha256_prefix":"5162b0bab060487d","entry":"_metric_name","repo":"ChenHu-ML/CorSW","repo_kind":"found_in_text","path":"models/corsw.py","file_url":"https://github.com/ChenHu-ML/CorSW/blob/HEAD/models/corsw.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5162b0bab060487d"}},{"code_sha256_prefix":"3a28123c1fb8dbe4","entry":"_random_slicing_directions","repo":"ChenHu-ML/CorSW","repo_kind":"found_in_text","path":"models/corsw.py","file_url":"https://github.com/ChenHu-ML/CorSW/blob/HEAD/models/corsw.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3a28123c1fb8dbe4"}},{"code_sha256_prefix":"7844c85a3f7cdac7","entry":"emd1d","repo":"ChenHu-ML/CorSW","repo_kind":"found_in_text","path":"models/corsw.py","file_url":"https://github.com/ChenHu-ML/CorSW/blob/HEAD/models/corsw.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"7844c85a3f7cdac7"}},{"code_sha256_prefix":"9de78dd04ec64cc1","entry":"spd_scaling_finder","repo":"ChenHu-ML/CorSW","repo_kind":"found_in_text","path":"models/corsw.py","file_url":"https://github.com/ChenHu-ML/CorSW/blob/HEAD/models/corsw.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9de78dd04ec64cc1"}},{"code_sha256_prefix":"f945284da71a8183","entry":"correlation_pullback","repo":"ChenHu-ML/CorSW","repo_kind":"found_in_text","path":"models/corsw.py","file_url":"https://github.com/ChenHu-ML/CorSW/blob/HEAD/models/corsw.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f945284da71a8183"}},{"code_sha256_prefix":"77fcc8cc362c6c5f","entry":"corsw_distance","repo":"ChenHu-ML/CorSW","repo_kind":"found_in_text","path":"models/corsw.py","file_url":"https://github.com/ChenHu-ML/CorSW/blob/HEAD/models/corsw.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"77fcc8cc362c6c5f"}},{"code_sha256_prefix":"9f54545e71f34d7a","entry":"lsm_diffeomorphism","repo":"ChenHu-ML/CorSW","repo_kind":"found_in_text","path":"models/corsw.py","file_url":"https://github.com/ChenHu-ML/CorSW/blob/HEAD/models/corsw.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9f54545e71f34d7a"}},{"code_sha256_prefix":"10d357492606b335","entry":"olm_diffeomorphism","repo":"ChenHu-ML/CorSW","repo_kind":"found_in_text","path":"models/corsw.py","file_url":"https://github.com/ChenHu-ML/CorSW/blob/HEAD/models/corsw.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"10d357492606b335"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}