TY - GEN
T1 - Coefficient Complexity in Low-Access Quantized Linear Computations
AU - Ramkumar, Vinayak
AU - Raviv, Netanel
AU - Tamo, Itzhak
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023/1/1
Y1 - 2023/1/1
N2 - Quantizing linear computations over the reals is a common practice in many distributed systems, with applications in efficient, private, or robust machine learning algorithms. Recent work studied the access parameter of such computations, i.e., the maximum number of data entries required to accommodate any given computation. It was shown that lower access can be achieved with higher redundancy and vice versa, and a corresponding scheme based on covering codes was given. Surprisingly, the resulting scheme is universal to all possible two-valued quantizations, meaning that the same storage protocol can be used to retrieve any linear combination with two distinct coefficients - regardless of what those coefficients are - with the same access parameter. In this paper we extend this universal protocol to all possible quantizations with any number of values; while the storage parameter remains identical, the access parameter increases according to a new additive-combinatorics property we call coefficient complexity. We then turn to study the coefficient complexity - we characterize the complexity of small sets of coefficients, provide bounds, and identify coefficient sets having the highest and lowest complexity. Interestingly, arithmetic progressions have the lowest possible complexity, and some geometric progressions have the highest possible complexity, the former being particularly attractive for its common use in uniform quantization.
AB - Quantizing linear computations over the reals is a common practice in many distributed systems, with applications in efficient, private, or robust machine learning algorithms. Recent work studied the access parameter of such computations, i.e., the maximum number of data entries required to accommodate any given computation. It was shown that lower access can be achieved with higher redundancy and vice versa, and a corresponding scheme based on covering codes was given. Surprisingly, the resulting scheme is universal to all possible two-valued quantizations, meaning that the same storage protocol can be used to retrieve any linear combination with two distinct coefficients - regardless of what those coefficients are - with the same access parameter. In this paper we extend this universal protocol to all possible quantizations with any number of values; while the storage parameter remains identical, the access parameter increases according to a new additive-combinatorics property we call coefficient complexity. We then turn to study the coefficient complexity - we characterize the complexity of small sets of coefficients, provide bounds, and identify coefficient sets having the highest and lowest complexity. Interestingly, arithmetic progressions have the lowest possible complexity, and some geometric progressions have the highest possible complexity, the former being particularly attractive for its common use in uniform quantization.
KW - Access-Redundancy
KW - coded computation
KW - covering codes
KW - distributed systems
UR - http://www.scopus.com/inward/record.url?scp=85179093769&partnerID=8YFLogxK
U2 - 10.1109/Allerton58177.2023.10313505
DO - 10.1109/Allerton58177.2023.10313505
M3 - Conference contribution
AN - SCOPUS:85179093769
T3 - 2023 59th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2023
BT - 2023 59th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2023
PB - Institute of Electrical and Electronics Engineers
T2 - 59th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2023
Y2 - 26 September 2023 through 29 September 2023
ER -