Skip to main content
Log in

The level of tolerance of individuals, individual thinking, and the formation of social norms

  • Research Article
  • Published:
Journal of Computational Social Science Aims and scope Submit manuscript

Abstract

In this work, we study the impact of considering agents with distinct norm heterogeneity tolerance levels, and with distinct initial levels of thinking, in the evolution of social norms and levels of thinking in an artificial society. To this end, we generalize an agent-based model first proposed by Joshua M. Epstein to consider agents with distinct tolerance levels to norm heterogeneity in their neighborhoods. In this model, agents that are located in a cyclic network can choose between two norms, want to conform to their neighborhoods, and decide how much to think—i.e., how many neighbors to consult in deciding which norm to follow—analyzing the norm heterogeneity in their surroundings. Through computer simulations of the model, we obtain the following results: (i) when agents have distinct levels of tolerance, the society converges, for a wide range of initial levels of thinking, to a steady state showing higher global diversity (measured by the number of stable local groups formed at the steady state, where contiguous agents within each group conform to the same norm) associated with higher levels of thinking than in scenarios where all agents have the same tolerance level; (ii) for lower initial levels of thinking, more initial thinking implies in faster convergence to the steady state in the cases of heterogeneous tolerance levels, and when agents present homogeneous maximum intolerance levels; (iii) in all scenarios, more thinking is required in the process of reaching the steady state (the equilibrium of the model), than to maintain this equilibrium afterward; (iv) our model was able to generate distinct average levels of thinking across groups; and (v), higher levels of initial thinking imply in a society with less global diversity at the steady state, with this inverse relationship following a broken power law. Finally, we show that some of our results are similar to results presented in the literature.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. The function \(\lfloor x \rfloor\) is defined as the largest integer not greater than x.

  2. Epstein also analyzed the sensitivity of the model results to the tolerance parameter, considering \(T=0.025,\;0.05,\;0.10\). However, this analysis also considered that all the agents had the same tolerance level.

References

  1. Aarts, H., & Dijksterhuis, A. (2003). The silence of the library: Environment, situational norm, and social behavior. Journal of Personality and Social Psychology,84(1), 18–28.

    Article  Google Scholar 

  2. Bordens, K. S., & Horowitz, I. A. (2008). Social psychology. St. Paul: Freeload Press.

    Google Scholar 

  3. Chen, X., Lupi, F., An, L., Sheely, R., Viña, A., & Liu, J. (2012). Agent-based modeling of the effects of social norms on enrollment in payments for ecosystem services. Ecological Modelling,229, 16–24.

    Article  Google Scholar 

  4. Criado, N., Black, E., & Luck, M. (2016). A coherence maximisation process for solving normative inconsistencies. Autonomous Agents and Multi-Agent Systems,30(4), 640–680.

    Article  Google Scholar 

  5. Dijksterhuis, A., & Bargh, J.A. (2001). Advances in experimental social psychology, vol. 33, chap. In M. P. Zanna (Ed.), The perception-behavior expressway: Automatic effects of social perception on social behavior (pp. 1–40). Academic Press.

  6. de Weerd, H., Verbrugge, R., & Verheij, B. (2013). How much does it help to know what she knows you know? an agent-based simulation study. Artificial Intelligence,199–200, 67–92.

    Article  Google Scholar 

  7. de Weerd, H., Verbrugge, R., Verheij, B. (2014). Theory of mind in the mod game: An agent-based model of strategic reasoning. In: A. Herzig, & E. Lorini (eds.) Proceedings of the European Conference on Social Intelligence (ECSI-2014), Barcelona, Spain, November 3-5, 2014, CEUR Workshop Proceedings, vol. 1283, (pp. 128–136). CEUR-WS.org (2014). http://ceur-ws.org/Vol-1283/paper_18.pdf. Accessed 17 Dec 2020.

  8. de Weerd, H., Verbrugge, R., & Verheij, B. (2015). Higher-order theory of mind in the tacit communication game. Biologically Inspired Cognitive Architectures,11, 10–21.

    Article  Google Scholar 

  9. Elsenbroich, C., & Gilbert, N. (2014). Modelling norms. Dordrecht: Springer Netherlands.

    Book  Google Scholar 

  10. Epstein, J. M. (2001). Learning to be thoughtless: Social norms and individual computation. Computational Economics,18(1), 9–24. https://doi.org/10.1023/A:1013810410243.

    Article  Google Scholar 

  11. Frey, S., & Goldstone, R. L. (2013). Cyclic game dynamics driven by iterated reasoning. PLoS One,8(2), e56416.

    Article  Google Scholar 

  12. Frey, S., & Goldstone, R. L. (2018). Cognitive mechanisms for human flocking dynamics. Journal of Computational Social Science,1(2), 349–375.

    Article  Google Scholar 

  13. Goodwin, R., Costa, P., & Adonu, J. (2004). Social support and its consequences: ‘positive’ and ‘deficiency’ values and their implications for support and self-esteem. British Journal of Social Psychology,43, 465–474.

    Article  Google Scholar 

  14. Kearns, M., Suri, S., & Montfort, N. (2006). An experimental study of the coloring problem on human subject networks. Science,313(5788), 824–827.

    Article  Google Scholar 

  15. Lewis, D. (2002). Convention: A philosophical study. Oxford: Blackwell Publishers.

    Book  Google Scholar 

  16. Li, J. L., Ding, C., & Liu, W. (2014). Adaptive learning algorithm of self-organizing teams. Expert Systems with Applications,41(6), 2630–2637.

    Article  Google Scholar 

  17. Mahmoud, M., Ahmad, M. S., & Mohd Yusoff, M. Z. (2016). Development and implementation of a technique for norms-adaptable agents in open multi-agent communities. Journal of Systems Science and Complexity,29(6), 1519–1537. https://doi.org/10.1007/s11424-016-5036-1.

    Article  Google Scholar 

  18. Mahmoud, M. A., Ahmad, M. S., Mohd Yusoff, M. Z., & Mustapha, A. (2014). A review of norms and normative multiagent systems. The Scientific World Journal,2014, 1–24.

    Article  Google Scholar 

  19. Premack, D., & Woodruff, G. (1978). Does the chimpanzee have a theory of mind? The Behavioral and Brain Sciences,4, 515–526.

    Article  Google Scholar 

  20. Savarimuthu, B. T. R., Cranefield, S., Purvis, M., & Purvis, M. (2008). Coordination, organizations, institutions, and norms in agent systems III. In J. S. Sichman, J. Padget, S. Ossowski, P. Noriega (Eds.), Lecture notes in artificial intelligence, vol. 4870, chap. Role model based mechanism for norm emergence in artificial agent societies (pp. 203–217). Springer.

  21. Savarimuthu, B. T. R., Cranefield, S., Purvis, M. A., & Purvis, M. K. (2013). Identifying prohibition norms in agent societies. Artificial Intelligence and Law,21(1), 1–46. https://doi.org/10.1007/s10506-012-9126-7.

    Article  Google Scholar 

  22. Tesfatsion, L. (2002). Agent-based computational economics: Growing economies from the bottom up. Artificial Life, 8(1), 55–82.

    Article  Google Scholar 

  23. Tesfatsion, L. (2003). Agent-based computational economics: modeling economies as complex adaptive systems. Information Sciences,149(4), 263–269.

    Article  Google Scholar 

  24. Young, H. P. (1996). The economics of convention. The Journal of Economic Perspectives, 10(2), 105–122.

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to acknowledge the referees for providing comments and suggestions that greatly helped to improve the original manuscript. The authors also acknowledge the Federal University of Rio Grande do Sul (PROPESQ/UFRGS), and the Brazilian National Council for Scientific and Technological Development Agency (CNPq) for the partial financial support of this work in the form of a PIBIC scholarship.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to João Plínio Juchem Neto.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix

Simulations of the model with noise

We consider the following stopping criterion for the steady state in a world with noise: if the moving average (MA) of the average radius of all agents was kept unchanged in the last 10 iterations, then the steady state was reached. The moving average is calculated considering the last 300 cycles and is the same between two iterations when \(| \text {MA}_i - \text {MA}_ {i + 1} | < 0.001\).

Since in this case, it is more difficult to quantitatively measure the number of groups in society, in Fig. 13, we present the average population radius in the steady state as a function of the maximum initial radius for different tolerance levels, considering the following levels of noise: \(p=0.01,\;0.05,\;0.10,\;0.25,\;0.50,\) 1.00. For lower level of noise (\(p=0.01,\;0.05,\;0.10\)), these results are qualitatively similar to the previous case without noise. However, the dependence of the steady state (\(r_\mathrm{AVG}^\mathrm{SS}\)) on the initial maximum level of thinking (R) becomes less intense as the noise level increases, such that for high levels of noise—\(p=0.25,\;0.50,\;1.00\)—this dependence completely disappears, remaining only the dependence on the tolerance level. In general, a higher level of noise implies in more thinking at the steady state for all homogeneous tolerance levels. In a very intolerant society (\(T=0\)), noises greater or equal to 0.1 make individuals to show maximum thinking in the steady state, \(R=95\), while a society with heterogeneous tolerances converges to an intermediate value of thinking, \(r_\mathrm{AVG}^\mathrm{SS}\approx 10\), which becomes independent of the level of noise. In the presence of noise, the convergence to the steady state is slower than all the cases without noise discussed before.

In “Homogeneous tolerance scenario with noise, variable tolerances, and R = 10”, we present, in Figs. 14, 15, 16 and 17, simulations with the evolution of the society considering illustrative noise levels \(p=0.10,\;0.25,\;0.50,\;1.00\). For each of these noisy scenarios, we consider a constant maximum initial radius of \(R=10\), and the following tolerance levels: \(T=0.0000,0.0125,0.0250,0.0500,\) 0.0750, 0.1000, 0.2500, 0.5000. The main differences of these results to those without noise—Figs. 1, 2—are the fact that in a noisy environment not all the agents in a local group follow the same norm, but only a majority of them, and the steady state is not static, i.e., the composition and size of each local group change with time. Indeed, in these results, we identify not only local conformity, and global diversity as in the model without noise, but also the presence of punctuated equilibria of norms (the fact that a current norm can eventually be replaced by a new one, as a consequence of chance events), what also characterizes a more complex spatio-temporal dynamics [10, 24].

In “Homogeneous tolerance scenario with noise, variable maximum initial radius, and T = 0.05”, we present, in Figs. 18, 19, 20 and 21, the evolution of the society considering the fixed level of tolerance \(T=0.05\), and maxima initials radii \(R=1,10,28,42,56,70,84,95\), for the same levels of noise as before.

In “Non-homogeneous tolerance scenario with noise”, we present, in Figs. 22, 23, 24 and 25, the evolution of the society considering non-homogeneous tolerance levels, and maxima initials radii \(R=1,10,28,42,56,70,84,95\), also for the same noisy scenarios. A distinct behavior of these scenarios is that intense thinking permeates society, for all maximum initial radius considered. Besides, when \(p=0.5\) (Fig. 24), we have an interesting result that society alternates periods when one norm dominates with other when the opposite norm becomes a majority, with the formation of local groups playing a minor role.

As we can see in all these figures, a higher level of noise implies, in general, in the formation of smaller local groups. In the limiting case—when all agents decide what norm to follow randomly, \(p=1\)—the society is completely mixed, showing the highest level of global diversity in the sense considered in this work (Figs. 17, 21, 25).

Finally, note that for a very intolerant society , \(T=0\), in all noisy scenarios, the level of thinking always increases to its maximum possible value, \(r_\mathrm{AVG}^\mathrm{SS}=95\). On the contrary, for more tolerant societies, \(T=0.25,0.5\), the level of thinking always decreases to its minimum possible value, \(r_\mathrm{AVG}^\mathrm{SS}=1\).

Fig. 13
figure 13

Average population radius in the steady state as a function of the maximum initial radius for different levels tolerance and noise

Homogeneous tolerance scenario with noise, variable tolerances, and \(R=10\)

Fig. 14
figure 14

Some examples of the evolution of society considering the noise level \(p=0.1\), the maximum initial radius \(R=10\), and levels of tolerance \(T=0.0000,0.0125,0.0250,0.0500,0.0750,0.1000,0.2500,0.5000\)

Fig. 15
figure 15

Some examples of the evolution of society considering the noise level \(p=0.25\), the maximum initial radius \(R=10\), and levels of tolerance \(T=0.0000,0.0125,0.0250,0.0500,0.0750,0.1000,0.2500,0.5000\)

Fig. 16
figure 16

Some examples of the evolution of society considering the noise level \(p=0.5\), the maximum initial radius \(R=10\), and levels of tolerance \(T=0.0000,0.0125,0.0250,0.0500,0.0750,0.1000,0.2500,0.5000\)

Fig. 17
figure 17

Some examples of the evolution of society considering the noise level \(p=1\), the maximum initial radius \(R=10\), and levels of tolerance \(T=0.0000,0.0125,0.0250,0.0500,0.0750,0.1000,0.2500,0.5000\)

Homogeneous tolerance scenario with noise, variable maximum initial radius, and \(T=0.05\)

Fig. 18
figure 18

Some examples of the evolution of society considering the noise level \(p=0.1\), the level of tolerance \(T=0.05\), and maximum initial radius \(R=1,10,28,42,56,70,84,95\)

Fig. 19
figure 19

Some examples of the evolution of society considering the noise level \(p=0.25\), the level of tolerance \(T=0.05\), and maximum initial radius \(R=1,10,28,42,56,70,84,95\)

Fig. 20
figure 20

Some examples of the evolution of society considering the noise level \(p=0.5\), the level of tolerance \(T=0.05\), and maximum initial radius \(R=1,10,28,42,56,70,84,95\)

Fig. 21
figure 21

Some examples of the evolution of society considering the noise level \(p=1\), the level of tolerance \(T=0.05\), and maximum initial radius \(R=1,10,28,42,56,70,84,95\)

Non-homogeneous tolerance scenario with noise

Fig. 22
figure 22

Some examples of the evolution of society considering non-homogeneous levels of tolerance, the noise level \(p=0.1\), and maximum initial radius \(R=1,10,28,42,56,70,84,95\)

Fig. 23
figure 23

Some examples of the evolution of society considering non-homogeneous levels of tolerance, the noise level \(p=0.25\), and maximum initial radius \(R=1,10,28,42,56,70,84,95\)

Fig. 24
figure 24

Some examples of the evolution of society considering non-homogeneous levels of tolerance, the noise level \(p=0.5\), and maximum initial radius \(R=1,10,28,42,56,70,84,95\)

Fig. 25
figure 25

Some examples of the evolution of society considering non-homogeneous levels of tolerance, the noise level \(p=1\), and maximum initial radius \(R=1,10,28,42,56,70,84,95\)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Juchem Neto, J.P., Delamare, A.F.S. The level of tolerance of individuals, individual thinking, and the formation of social norms. J Comput Soc Sc 4, 721–759 (2021). https://doi.org/10.1007/s42001-021-00106-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42001-021-00106-y

Keywords

Navigation