Prof. Guy Shani

Associate Professor

Deputy Head of the Software Engineering Program

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

 Mon 09:00  10:00   בניין 96 חדר 212 בתיאום מראש במייל Contact me

Phone Location

בנין מערכות מידע וסייבר - 962217


  • 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.