Skip to main content
Top

2016 | OriginalPaper | Chapter

Robust Multi-agent Optimization: Coping with Byzantine Agents with Input Redundancy

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper addresses the multi-agent optimization problem in which the agents try to collaboratively minimize \(\frac{1}{k}\sum _{i=1}^k h_i\) for a given choice of k input functions \(h_1, \ldots , h_k\). This problem finds its application in distributed machine learning, where the data set is too large to be processed and stored by a single machine. It has been shown that when the networked agents may suffer Byzantine faults, it is impossible to minimize \(\frac{1}{k}\sum _{i=1}^k h_i\) with no redundancy in the local cost functions.
We are interested in the impact of the local cost functions redundancy on the solvability of \(\frac{1}{k}\sum _{i=1}^k h_i\). In particular, we assume that the local cost function of each agent is formed as a convex combination of the k input functions \(h_1, \ldots , h_k\). Depending on the availability of side information at each agent, two slightly different variants are considered. We show that for a given graph, the problem can indeed be solved despite the presence of faulty agents. In particular, even in the absence of side information at each agent, when adequate redundancy is available in the optima of input functions, a distributed algorithm is proposed in which each agent carries minimal state across iterations.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Anthonisse, J., Tijms, H.: Exponential convergence of products of stochastic matrices. J. Math. Anal. Appl. 59(2), 360–364 (1977)MathSciNetCrossRefMATH Anthonisse, J., Tijms, H.: Exponential convergence of products of stochastic matrices. J. Math. Anal. Appl. 59(2), 360–364 (1977)MathSciNetCrossRefMATH
3.
go back to reference Chatterjee, S., Seneta, E.: Towards consensus: some convergence theorems on repeated averaging. J. Appl. Probab. 14(1), 89–97 (1977)MathSciNetCrossRefMATH Chatterjee, S., Seneta, E.: Towards consensus: some convergence theorems on repeated averaging. J. Appl. Probab. 14(1), 89–97 (1977)MathSciNetCrossRefMATH
4.
go back to reference Chaudhuri, S.: More choices allow more faults: set consensus problems in totally asynchronous systems. Inf. Comput. 105, 132–158 (1992)MathSciNetCrossRefMATH Chaudhuri, S.: More choices allow more faults: set consensus problems in totally asynchronous systems. Inf. Comput. 105, 132–158 (1992)MathSciNetCrossRefMATH
5.
go back to reference Dolev, D., Lynch, N.A., Pinter, S.S., Stark, E.W., Weihl, W.E.: Reaching approximate agreement in the presence of faults. J. ACM 33(3), 499–516 (1986)MathSciNetCrossRefMATH Dolev, D., Lynch, N.A., Pinter, S.S., Stark, E.W., Weihl, W.E.: Reaching approximate agreement in the presence of faults. J. ACM 33(3), 499–516 (1986)MathSciNetCrossRefMATH
6.
go back to reference Duchi, J., Agarwal, A., Wainwright, M. Dual averaging for distributed optimization: convergence analysis and network scaling. IEEE Trans. Autom. Control (2012) Duchi, J., Agarwal, A., Wainwright, M. Dual averaging for distributed optimization: convergence analysis and network scaling. IEEE Trans. Autom. Control (2012)
7.
8.
go back to reference Friedman, R., Mostefaoui, A., Rajsbaum, S., Raynal, M.: Asynchronous agreement and its relation with error-correcting codes. IEEE Trans. Comput. 56(7), 865–875 (2007)MathSciNetCrossRefMATH Friedman, R., Mostefaoui, A., Rajsbaum, S., Raynal, M.: Asynchronous agreement and its relation with error-correcting codes. IEEE Trans. Comput. 56(7), 865–875 (2007)MathSciNetCrossRefMATH
9.
go back to reference LeBlanc, H.J., Zhang, H., Sundaram, S., Koutsoukos, X.: Consensus of multi-agent networks in the presence of adversaries using only local information. In: Proceedings of the 1st International Conference on High Confidence Networked Systems, HiCoNS 2012, pp. 1–10. ACM, New York (2012) LeBlanc, H.J., Zhang, H., Sundaram, S., Koutsoukos, X.: Consensus of multi-agent networks in the presence of adversaries using only local information. In: Proceedings of the 1st International Conference on High Confidence Networked Systems, HiCoNS 2012, pp. 1–10. ACM, New York (2012)
10.
go back to reference Mostefaoui, A., Rajsbaum, S., Raynal, M.: Conditions on input vectors for consensus solvability in asynchronous distributed systems. J. ACM (JACM) 50(6), 922–954 (2003)MathSciNetCrossRefMATH Mostefaoui, A., Rajsbaum, S., Raynal, M.: Conditions on input vectors for consensus solvability in asynchronous distributed systems. J. ACM (JACM) 50(6), 922–954 (2003)MathSciNetCrossRefMATH
11.
go back to reference Mostefaoui, A., Rajsbaum, S., Raynal, M.: Using conditions to expedite consensus in synchronous distributed systems. In: Fich, F.E. (ed.) DISC 2003. LNCS, vol. 2848, pp. 249–263. Springer, Heidelberg (2003). doi:10.1007/978-3-540-39989-6_18 CrossRef Mostefaoui, A., Rajsbaum, S., Raynal, M.: Using conditions to expedite consensus in synchronous distributed systems. In: Fich, F.E. (ed.) DISC 2003. LNCS, vol. 2848, pp. 249–263. Springer, Heidelberg (2003). doi:10.​1007/​978-3-540-39989-6_​18 CrossRef
12.
go back to reference Mostefaoui, A., Rajsbaum, S., Raynal, M.: Synchronous condition-based consensus. Distrib. Comput. 18(5), 325–343 (2006)CrossRefMATH Mostefaoui, A., Rajsbaum, S., Raynal, M.: Synchronous condition-based consensus. Distrib. Comput. 18(5), 325–343 (2006)CrossRefMATH
13.
go back to reference Nedic, A., Olshevsky, A.: Distributed optimization over time-varying directed graphs. IEEE Trans. Autom. Control 60(3), 601–615 (2015)MathSciNetCrossRef Nedic, A., Olshevsky, A.: Distributed optimization over time-varying directed graphs. IEEE Trans. Autom. Control 60(3), 601–615 (2015)MathSciNetCrossRef
14.
go back to reference Nedic, A., Ozdaglar, A.: Distributed subgradient methods for multi-agent optimization. IEEE Trans. Autom. Control 54(1), 48–61 (2009)MathSciNetCrossRefMATH Nedic, A., Ozdaglar, A.: Distributed subgradient methods for multi-agent optimization. IEEE Trans. Autom. Control 54(1), 48–61 (2009)MathSciNetCrossRefMATH
16.
go back to reference Robbins, H., Siegmund, D.: A convergence theorem for non negative almost supermartingales and some applications. In: Lai, T., Siegmund, D. (eds.) Herbert Robbins Selected Papers, pp. 111–135. Springer, New York (1985)CrossRef Robbins, H., Siegmund, D.: A convergence theorem for non negative almost supermartingales and some applications. In: Lai, T., Siegmund, D. (eds.) Herbert Robbins Selected Papers, pp. 111–135. Springer, New York (1985)CrossRef
18.
go back to reference Su, L., Vaidya, N.: Byzantine Multi-agent optimization: part II (2015) Su, L., Vaidya, N.: Byzantine Multi-agent optimization: part II (2015)
19.
go back to reference Su, L., Vaidya, N.H.: Fault-tolerant multi-agent optimization: optimal iterative distributed algorithms. In: Proceedings of the ACM Symposium on Principles of Distributed Computing, pp. 425–434. ACM (2016) Su, L., Vaidya, N.H.: Fault-tolerant multi-agent optimization: optimal iterative distributed algorithms. In: Proceedings of the ACM Symposium on Principles of Distributed Computing, pp. 425–434. ACM (2016)
20.
go back to reference Su, L., Vaidya, N.H.: Multi-agent optimization in the presence of byzantine adversaries: fundamental limits. In: Proceedings of IEEE American Control Conference (ACC), July 2016 Su, L., Vaidya, N.H.: Multi-agent optimization in the presence of byzantine adversaries: fundamental limits. In: Proceedings of IEEE American Control Conference (ACC), July 2016
21.
go back to reference Tsitsiklis, J.N., Bertsekas, D.P., Athans, M., et al.: Distributed asynchronous deterministic and stochastic gradient optimization algorithms. IEEE Trans. Autom. Control 31(9), 803–812 (1986)MathSciNetCrossRefMATH Tsitsiklis, J.N., Bertsekas, D.P., Athans, M., et al.: Distributed asynchronous deterministic and stochastic gradient optimization algorithms. IEEE Trans. Autom. Control 31(9), 803–812 (1986)MathSciNetCrossRefMATH
22.
go back to reference Vaidya, N.H.: Matrix representation of iterative approximate Byzantine consensus in directed graphs. CoRR, abs/1203.1888 (2012) Vaidya, N.H.: Matrix representation of iterative approximate Byzantine consensus in directed graphs. CoRR, abs/1203.1888 (2012)
23.
go back to reference Vaidya, N.H., Tseng, L., Liang, G.: Iterative approximate byzantine consensus in arbitrary directed graphs. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC) (2012) Vaidya, N.H., Tseng, L., Liang, G.: Iterative approximate byzantine consensus in arbitrary directed graphs. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC) (2012)
Metadata
Title
Robust Multi-agent Optimization: Coping with Byzantine Agents with Input Redundancy
Authors
Lili Su
Nitin H. Vaidya
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-49259-9_29

Premium Partner