社会选择是指研究个人与社会之间关系的理论。该理论的起源至少可追溯到200年以前,但社会选择的现代形式是由美国学者阿罗于1951年开创的。社会选择的基本问题是:给定若干个备选方案作为决策范围,再给定有关的准则,要找出一种选择方法,该方法在某些方面应体现出上述准则。例如,我们要求它满足帕累托一致性条件。在实践中,社会选择的一个纯粹例子是投票选举。社会选择是指具有相似特征的用户选择彼此进行互动的倾向。在某些文献中,它也被称为同质性。早在1928年,博特(Bott)就已经通过幼儿园小朋友在游戏中的行为认识到了社会选择的存在,经典的社会学研究中有丰富的文献对这一效用进行了多方面的讨论。麦克佛森(McPherson)在2001年发表的《物以类聚:社交网络中的同质性》(Birds of a feather: Homophily in social networks)一文中对此进行了全面的综述。