Prof. Guy Shani

Associate Professor

Head of Unit

Department : Department of Software and Information Systems Engineering
Software Engineering Program
Specialization in Computational Learning and BigData
Room : 217
96- הנדסת מערכות מידע ואבטחת סייבר
Phone : 972-74-7795108
Email :
Office hours :  

Office Hours

 Tus 10:00  11:00  בניין 37 חדר 012 Contact me

Phone Location

96- הנדסת מערכות מידע ואבטחת סייבר2217


  • Ph.D. 2003-2007, Ben-Gurion University, Dept. of Computer Science.

  • Thesis title: Learning and Solving POMDPs

  • Advisor: Prof. Eyal S. Shimony and Prof. Ronen I. Brafman.

  • M.Sc. 1999-2002, Ben-Gurion University, Dept. of Computer Science

  • Thesis title: An MDP-Based Recommender System
  • Advisor: Prof. Ronen I. Brafman a - David Heckerman.
  • B.Sc. 1996-1999, Ben-Gurion University, Dept. of Computer Science

Research Interests

  • My main research field is control under uncertainty. I am mainly interested in POMDPs, but also in any other technique that can be used to provide optimal control when actions have stochastic effects and the world features are not fully available. I am interested both in a model-based reinforcement learning, where a model of the environment is learned through trial and error, or through previous recorded interactions with the environment, and in obtaining approximate solutions to such models. My current goal is to find good applications of POMDP techniques to real world problems. Such success stories can help the POMDP community to make a considerable impact on the research community.
  • I am also active in the recommender systems research. Recommender systems attempt to suggest items to users, usually customers of an e-commerce web site, trying to enrich the user experience but also to provide value to the site owner. I am interested in new methods to create predictive models of user behavior, in the mining of relevant data for recommendations, in advanced methods for measuring the quality of recommendations, and in any other topic concerning recommender systems.
  • I am interested in applications of Machine Learning techniques to real world problems. Specifically, I am mostly interested in problems that arise in the software industry, rather than in the physical world. I believe that there is much potential to apply ML techniques for understanding, managing, and controlling software processes.