В последнее время была предложена интеграция двух последних подходов в рамках теории когнитивного научения. Этот подход наряду с признанием влияния когнитивной, социальной перспективы и развития моральных суждений также выделяет в качестве детерминанты формирования альтруистического поведения развитие системы саморегуляции. Согласно этому подходу, система саморегуляции лежит в основе формирования самоконтроля — способности выполнять жертвенное поведение без ожидания внешних вознаграждений.
Имеются и другие теории, объясняющие необходимость альтруизма. Согласно теории группового выбора, альтруизм служит интересам группы, к которой относится индивид, а потому этот индивид тоже пользуется его плодами. Согласно теории родственного выбора, если альтруизм обращен на родственников, обладающих схожими генами, то индивид косвенно поддерживает выживание собственных генов. Теория обоюдности заявляет, что альтруистическое поведение основано на определенной компенсации, которую индивид получает за свое действие. Принцип отягощения отводит альтруизму роль того средства, при помощи которого индивид правдиво выражает свои особенности и достоинства.