{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:XGJNDAXE6QKESMZISUYJ6IJERN","short_pith_number":"pith:XGJNDAXE","canonical_record":{"source":{"id":"2505.07575","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-12T13:54:55Z","cross_cats_sorted":[],"title_canon_sha256":"a18681dd744e4c82b8be6b6cfcf170803b6c782bd4031581b1bd320e292d7024","abstract_canon_sha256":"450436391075bf8b657f7c3c805f529d325c2aec7c2fb6089a803d6047c35376"},"schema_version":"1.0"},"canonical_sha256":"b992d182e4f41449332895309f21248b64e2a692a238833c0887a2a6198540bd","source":{"kind":"arxiv","id":"2505.07575","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2505.07575","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"arxiv_version","alias_value":"2505.07575v2","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.07575","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"pith_short_12","alias_value":"XGJNDAXE6QKE","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"pith_short_16","alias_value":"XGJNDAXE6QKESMZI","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"pith_short_8","alias_value":"XGJNDAXE","created_at":"2026-07-05T11:03:24Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:XGJNDAXE6QKESMZISUYJ6IJERN","target":"record","payload":{"canonical_record":{"source":{"id":"2505.07575","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-12T13:54:55Z","cross_cats_sorted":[],"title_canon_sha256":"a18681dd744e4c82b8be6b6cfcf170803b6c782bd4031581b1bd320e292d7024","abstract_canon_sha256":"450436391075bf8b657f7c3c805f529d325c2aec7c2fb6089a803d6047c35376"},"schema_version":"1.0"},"canonical_sha256":"b992d182e4f41449332895309f21248b64e2a692a238833c0887a2a6198540bd","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:03:24.544898Z","signature_b64":"PgxCmyPS0DcinpV7r84zAh6caTQElzi+/3Q4BzkwZiVjgwncxyaInxXmRpdABOj9X+cvHwvwyBN/nzQHJ1NZAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b992d182e4f41449332895309f21248b64e2a692a238833c0887a2a6198540bd","last_reissued_at":"2026-07-05T11:03:24.544440Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:03:24.544440Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2505.07575","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:03:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"80yN87bPHrY80szB2o3BgMI+Q2kVkstGmXdaWucqFUyVET6IyTA+zUN0HYclHpEvEHs2cFa4IKv1PEpaWYF3Ag==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-21T03:52:28.241346Z"},"content_sha256":"018038b6f0f88e1f6c8b5819ab857813fbe1d7abc6c0d62a0228030efc4987e9","schema_version":"1.0","event_id":"sha256:018038b6f0f88e1f6c8b5819ab857813fbe1d7abc6c0d62a0228030efc4987e9"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:XGJNDAXE6QKESMZISUYJ6IJERN","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Personalized Federated Learning under Model Dissimilarity Constraints","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.LG","authors_text":"Mikael Johansson, Samuel Erickson","submitted_at":"2025-05-12T13:54:55Z","abstract_excerpt":"One of the defining challenges in federated learning is that of statistical heterogeneity among clients. We address this problem with KARULA, a regularized strategy for personalized federated learning, which constrains the pairwise model dissimilarities between clients based on the difference in their distributions, as measured by a surrogate for the 1-Wasserstein distance adapted for the federated setting. This allows the strategy to adapt to highly complex interrelations between clients, that e.g., clustered approaches fail to capture. We propose an inexact projected stochastic gradient algo"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.07575","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2505.07575/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T11:03:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5x7l3mtM4ejig6ho3R6mLJ18NuDOgGtBdDWo4wP3AI1y7CI4n00qz4seM7N0tiCzeSEDTiRKgsszd3J9uv3jAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-21T03:52:28.242326Z"},"content_sha256":"0e709cd13081ec587f0933a382b1463a833863197d62dba36c03463b354d96a8","schema_version":"1.0","event_id":"sha256:0e709cd13081ec587f0933a382b1463a833863197d62dba36c03463b354d96a8"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/XGJNDAXE6QKESMZISUYJ6IJERN/bundle.json","state_url":"https://pith.science/pith/XGJNDAXE6QKESMZISUYJ6IJERN/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/XGJNDAXE6QKESMZISUYJ6IJERN/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-21T03:52:28Z","links":{"resolver":"https://pith.science/pith/XGJNDAXE6QKESMZISUYJ6IJERN","bundle":"https://pith.science/pith/XGJNDAXE6QKESMZISUYJ6IJERN/bundle.json","state":"https://pith.science/pith/XGJNDAXE6QKESMZISUYJ6IJERN/state.json","well_known_bundle":"https://pith.science/.well-known/pith/XGJNDAXE6QKESMZISUYJ6IJERN/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:XGJNDAXE6QKESMZISUYJ6IJERN","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"450436391075bf8b657f7c3c805f529d325c2aec7c2fb6089a803d6047c35376","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-12T13:54:55Z","title_canon_sha256":"a18681dd744e4c82b8be6b6cfcf170803b6c782bd4031581b1bd320e292d7024"},"schema_version":"1.0","source":{"id":"2505.07575","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2505.07575","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"arxiv_version","alias_value":"2505.07575v2","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.07575","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"pith_short_12","alias_value":"XGJNDAXE6QKE","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"pith_short_16","alias_value":"XGJNDAXE6QKESMZI","created_at":"2026-07-05T11:03:24Z"},{"alias_kind":"pith_short_8","alias_value":"XGJNDAXE","created_at":"2026-07-05T11:03:24Z"}],"graph_snapshots":[{"event_id":"sha256:0e709cd13081ec587f0933a382b1463a833863197d62dba36c03463b354d96a8","target":"graph","created_at":"2026-07-05T11:03:24Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2505.07575/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"One of the defining challenges in federated learning is that of statistical heterogeneity among clients. We address this problem with KARULA, a regularized strategy for personalized federated learning, which constrains the pairwise model dissimilarities between clients based on the difference in their distributions, as measured by a surrogate for the 1-Wasserstein distance adapted for the federated setting. This allows the strategy to adapt to highly complex interrelations between clients, that e.g., clustered approaches fail to capture. We propose an inexact projected stochastic gradient algo","authors_text":"Mikael Johansson, Samuel Erickson","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-12T13:54:55Z","title":"Personalized Federated Learning under Model Dissimilarity Constraints"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.07575","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:018038b6f0f88e1f6c8b5819ab857813fbe1d7abc6c0d62a0228030efc4987e9","target":"record","created_at":"2026-07-05T11:03:24Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"450436391075bf8b657f7c3c805f529d325c2aec7c2fb6089a803d6047c35376","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.LG","submitted_at":"2025-05-12T13:54:55Z","title_canon_sha256":"a18681dd744e4c82b8be6b6cfcf170803b6c782bd4031581b1bd320e292d7024"},"schema_version":"1.0","source":{"id":"2505.07575","kind":"arxiv","version":2}},"canonical_sha256":"b992d182e4f41449332895309f21248b64e2a692a238833c0887a2a6198540bd","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b992d182e4f41449332895309f21248b64e2a692a238833c0887a2a6198540bd","first_computed_at":"2026-07-05T11:03:24.544440Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:03:24.544440Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"PgxCmyPS0DcinpV7r84zAh6caTQElzi+/3Q4BzkwZiVjgwncxyaInxXmRpdABOj9X+cvHwvwyBN/nzQHJ1NZAA==","signature_status":"signed_v1","signed_at":"2026-07-05T11:03:24.544898Z","signed_message":"canonical_sha256_bytes"},"source_id":"2505.07575","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:018038b6f0f88e1f6c8b5819ab857813fbe1d7abc6c0d62a0228030efc4987e9","sha256:0e709cd13081ec587f0933a382b1463a833863197d62dba36c03463b354d96a8"],"state_sha256":"36c3ea514bd7c1128dc70598ea85d1d740cd5153dfb6e60c686eb5a707aa6c3c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JDzxuod3CQjT5QJp0oSr+iqcH3S4DdZv3jlHA2U2Dc3MhJfmxGblPTWupH+4M6+IObco2F5cc0ZBHBlICPXiBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-21T03:52:28.249214Z","bundle_sha256":"a32b08da4c3f6edd281a99029b7c66f331a9cda37b0664bc898fb7b86924d269"}}