1: \begin{abstract}
2: In decentralized optimization, multiple nodes in a network collaborate to minimize the sum of their local loss functions.
3: %
4: The information exchange between nodes required for this task, is often limited by network connectivity.
5: %
6: We consider a setting in which communication between nodes is hindered by both (i) a finite rate-constraint on the signal transmitted by any node, and (ii) additive noise corrupting the signal received by any node.
7: %
8: We propose a novel algorithm for this scenario: \gls{dlmd}, which guarantees convergence of the local estimates to the optimal solution under the given communication constraints.
9: %
10: A salient feature of \gls{dlmd} is the introduction of additional proxy variables that are maintained by the nodes to account for the disagreement in their estimates due to channel noise and rate-constraints.
11: %
12: Convergence to the optimal solution is attained by having nodes iteratively exchange these disagreement terms until consensus is achieved.
13: %
14: In order to prevent noise accumulation during this exchange,
15: \gls{dlmd} relies on two sequences: one controlling the power of the transmitted signal, and the other determining the consensus rate.
16: %
17: We provide insights on the design of these two sequences which highlights the interplay between consensus rate and noise amplification.
18: %
19: We investigate the performance of \gls{dlmd} both from a theoretical perspective as well as through numerical evaluations on synthetic data and MNIST\footnote{MATLAB and Python implementations can be found \href{https://github.com/rajarshisaha95/DLMD-DiffEx}{\textcolor{cyan}{here}}.}.
20: \end{abstract}
21: