Considerate Behavior of Robots Based on Individual’s Preference

  • Jeonghun Baek
  • Ikuo Mizuuchi
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 302)


Adaptive behaviors by a robot could result in a mistake in human life, since the robot does not know what the user wants exactly. We think that the robot should learn individual’s preference of the user before executing adaptive behaviors. As a result, it is expected that the robot can execute adaptive behaviors appropriate to the user. We defined this as “considerate behaviors.” In order to let the robot execute considerate behaviors, we use a neural network to teach individual’s preference and considerate behaviors to the robot. Furthermore, we find the effective way of selecting supervisors of neural network to make the robot execute considerate behaviors with a few selected supervisors. We tested it in simulation and also in real life with a real robot named DARwIn-OP.


Considerate behavior Individual’s preference Neural network  Supervisors 


  1. 1.
    Chiel, H.J., Beer, R.D.: The brain has a body: adaptive behavior emerges from interactions of nervous system, body and environment. Trends in Neuroscience 20 (1997) 553–557Google Scholar
  2. 2.
    Yoshikai, T., Hayashi, M., Mizuuchi, I., Inaba, M.: Autonomous behavior integration system with parallel evaluating monitors for humanoid robots. Journal of the Robotics Society of Japan 28(1) (2010)Google Scholar
  3. 3.
    Ohira, A., Lam, N.T., Mizukawa, M., Ando, Y., Yoshimi, T.: User-oriented RT service proposal system in Kukanchi. Procedia Computer Science, 17th International Conference in Knowledge Based and Intelligent Information and Engineering Systems - KES2013 22 (2013) 421–429Google Scholar
  4. 4.
    Suzuki, S., Yumoto, Y., Mizuuchi, I.: Automatic generation of evaluation function from human’s improvement process of intuitive operation of humanoid robot based on time series of sensor-based motion control. Proceedings of the 2013 JSME Conference on Robotics and Mechatronics, 2P1-H02 (2013)Google Scholar
  5. 5.
    Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by back-propagating errors. Nature 323 (1986) 533–536Google Scholar
  6. 6.
    Cowie, R., Douglas-Cowie, E., Tsapatsoulis, N., Votsis, G., Kollias, S., Fellenz, W., Taylor, J.G.: Emotion recognition in human-computer interaction. Signal Processing Magazine, IEEE 18(1) (2001) 32–80Google Scholar
  7. 7.
    Razuri, J.G., Sundgren, D., Rahmani, R., Cardenas, A.M.: Automatic emotion recognition through facial expression analysis in merged images based on an artificial neural network. In: Artificial Intelligence (MICAI), 2013 12th Mexican International Conference on, IEEE (2013) 85–96Google Scholar
  8. 8.
    Watkins, C.J., Dayan, P.: Q-learning. Machine learning 8(3–4) (1992) 279–292Google Scholar
  9. 9.
    Jain, A.K., Murty, M.N., Flynn, P.J.: Data clustering: a review. ACM computing surveys (CSUR) 31(3) (1999) 264–323Google Scholar
  10. 10.
    MOORE, B.C.: Principal component analysis in linear systems: Controllability, observability, and model reduction. Automatic Control, IEEE Transactions on 26 (1981) 17–32Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Tokyo University of Agriculture and TechnologyTokyoJapan

Personalised recommendations