Piliavín y sus colegas han desarrollado un modelo referente a las consideraciones en términos de costes y beneficios que mueven a la persona a ayudar o no. Este modelo denominado activación y costerecompensa, pretende predecir no sólo si la gente actuará o no, en una situación que requiera ayuda, sino también que tipo de conducta manifestará.
Cuando los costes de no intervenir en ayuda de la persona necesitada son altos, y los de ayuda bajos, la respuesta más probable del observador será ayudar directamente. En el caso contrario, el individuo verá muy tentado a evadirse del problema.