A system and method for personalization of an interaction between a social robot and a user. The method comprises collecting, by one or more of a plurality of sensors of the social robot, a first set of sensory data from the user; determining, based on the collected first set of sensory data, a first state of the user; determining whether the first state of the user requires a change to a second state of the user; performing, by the social robot, a first operational schema selected from a plurality of operational schemas based on an influence score of the first operational schema upon determination that the first state of the user requires a change to the second state of the user, wherein the influence score of the first operational schema is determined based on the likelihood of the first operational schema to cause a user to change from the first state to a second state; collecting, by one or more of the plurality of sensors of the social robot, a second set of sensory data from the user; and determining, based on the collected second set of sensory data, an actual state of the user.
METHOD FOR PERSONALIZED SOCIAL ROBOT INTERACTION