heterogeneous-stochastic-momentum-admm

Solve distributed non-convex composite optimization on heterogeneous networks with adaptive momentum ADMM.

2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/hiyenwong/ai_collection --skill heterogeneous-stochastic-momentum-admm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: heterogeneous-stochastic-momentum-admm
Source: https://github.com/hiyenwong/ai_collection/tree/main/collection/skills/heterogeneous-stochastic-momentum-admm
Command: npx skills add https://github.com/hiyenwong/ai_collection --skill heterogeneous-stochastic-momentum-admm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decouples algorithm stability from global network parameters to enable robust convergence for distributed non-convex composite optimization over heterogeneous network topologies.

Core Features & Use Cases

  • Node-adaptive step sizes that scale with local degree, removing the need for global topology knowledge.
  • Momentum-enhanced stochastic updates (STORM) combined with ADMM for faster convergence on distributed systems.
  • Works on arbitrary connected topologies in distributed machine learning, federated learning, and network optimization.

Quick Start

Run HSM-ADMM on a connected graph with local gradients and proximal updates to reach consensus.

Frequently Asked Questions about heterogeneous-stochastic-momentum-admm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize non-convex functions over heterogeneous distributed networks?

You solve distributed non-convex composite optimization on heterogeneous networks using adaptive momentum ADMM. It decouples algorithm stability from global network parameters to enable robust convergence across arbitrary connected topologies.

Does federated learning require global topology knowledge for distributed optimization?

Federated learning does not require global topology knowledge when using node-local adaptive step sizes. These step sizes scale with local degree, removing the need for global network parameters and ensuring robust convergence.

What is the best way to accelerate consensus in distributed machine learning on connected graphs?

The best way to accelerate consensus in distributed machine learning is combining momentum-enhanced stochastic updates with ADMM. This STORM approach provides faster convergence on connected graphs using local gradients and proximal updates.

How do I handle non-smooth terms in distributed non-convex composite optimization?

You handle non-smooth terms in distributed non-convex composite optimization by applying proximal operators locally. The algorithm combines these proximal updates with local gradient orcles and adaptive momentum to reach network consensus.

When should I use adaptive momentum ADMM instead of standard stochastic optimization?

You should use adaptive momentum ADMM instead of standard stochastic optimization when working across heterogeneous network topologies. It decouples stability from global parameters, solving convergence issues in distributed machine learning and federated learning environments.