Software and Information Systems Engineering, Ben Gurion University
Software:
POMDPSolver - a Java implementation arranged as an Eclipse package, of most of the point-based algorithms for solving POMDPs. Start from the POMDPSolver class. For questions and guidance please contact shanigu@bgu.ac.il.
 
Publications:
  1. Constructing Simulated Penetration Plan Trees, Dorin Shmaryahu, Joerg Hoffmann, Guy Shani, The International Conference on Planning and Scheduling (ICAPS), 2018
  2. MDP-based Cost Sensitive Classification using Decision Trees, Shlomi Maliah, Guy Shani, The Conference on Artificial Intelligence (AAAI), 2018
  3. Increased Privacy with Reduced Communication in Multi-Agent Planning, Shlomi Maliah, Ronen Brafman, Guy Shani, The International Conference on Planning and Scheduling (ICAPS), 2017
  4. Computing Contingent Plan Graphs using Online Planning, Shlomi Maliah , Guy Shani, Radimir Komarniski, Intelligent Systems and Technology (TIST), 2017
  5. Comparative Criteria for Partially Observable Contingent Planning, Dorin Shmaryahu, Guy Shani, Joerg Hoffmann, Autonomous Agents and Multi Agent Systems (JAAMAS) , 2017
  6. EEG-based Dynamic Difficulty Adjustment for Multiplayer Games Adi Stein , Yair Yotam, Rami Puzis, Guy Shani, Meirav Taieb, Entertainment Computing , 2017
  7. Shortest Path Tree Sampling for Landmark Selection in Large Networks, Shlomi Maliah,Rami Puzis, Guy Shani, Journal of Complex Networks , 2017
  8. Incorporating Student Choice in E-Learning, Avi Segal, Naor Gueta, Amir Tabuol, Kobi Gal, Guy Shani, Intelligent Tutoring Systems (ITS), 2016
  9. Computing Contingent Plans using Online Replanning, Radimir Komarnitsky, Guy Shani, The Conference on Artificial Intelligence (AAAI), 2016
  10. Stronger Privacy Preserving Projections for Multi-Agent Planning, Shlomi Maliah, Guy Shani , Roni Stern, The International Conference on Planning and Scheduling (ICAPS), 2016
  11. Online Macro Generation for Privacy Preserving Planning, Shlomi Maliah, Ronen Brafman, Guy Shani, The International Conference on Planning and Scheduling (ICAPS), 2016
  12. Collaborative Privacy Preserving Multi-Agent Planning: Planners and Heuristics, Shlomi Maliah, Guy Shani, Roni Stern Autonomous Agents and Multi Agent Systems (JAAMAS) , 2016
  13. Leveraging Metadata to Recommend Keywords for Academic Papers, Ido Blank, Lior Rokach, Guy Shani Journal of American Society for Information Science and Technology (JASIST) , 2016
  14. Online Belief Tracking using Regression for Contingent Planning, Ronen Brafman and Guy Shani Artificial Intelligence (AIJ) , 2016
  15. Anytime Algorithms for Recommendation Service Providers, David Ben Shimon, Lior Rokach, Guy Shani , Bracha Shapira ACM Transactions on Intelligent Systems and Technology, (TIST), 2016
  16. Fast Item-Based Collaborative Filtering, David Ben-Shimon, Lior Rokach, Bracha Shapira, Guy Shani: ICAART (2) 2015
  17. Partially Observable Online Contingent Planning Using Landmark Heuristics. Shlomi Maliah, Ronen I. Brafman, Erez Karpas, Guy Shani: ICAPS 2014
  18. Privacy Preserving Landmark Detection Shlomi Maliah, Guy Shani, Roni Stern: ECAI 2014
  19. On The Properties of Belief Tracking for Online Contingent Planning using Regression Ronen I. Brafman, Guy Shani: ECAI 2014
  20. Qualitiative Planning under Partial Observability in Multi-Agent Domains, Ronen Brafman and Guy Shani and Shlomo Zilberstein, AAAI, 2013
  21. Displaying Relevance Scores for Search Results, Guy Shani and Noam Tractinski, SIGIR, 2013
  22. Improving Simple Collaborative Filtering Models Using Ensemble Methods, Ariel Bar and Lior Rokach and Guy Shani and Bracha Shapira and Alon Schlar, MCS, 2013
  23. Task-Based Decomposition of Factored POMDPs, Guy Shani, SMC-B, 2013
  24. Tutorial on Application-oriented Evaluation of Recommendation Systems, Asela Gunawardana and Guy Shani AI Communications, 2013
  25. Investigating Confidence Displays for Top-N Recommendations, Guy Shani, Lior Rokach, Bracha Shapira, Moran Tangi, Sarit  Hadash, JASIST, 2013
  26. Recommending Insurance Riders, Liosr Rokach, Guy Shani, Bracha Shapira, Eyal Chapnik, Gali Siboni, ACM SAC, 2013
  27. The Skyline Algorithm for Pruning POMDP Value Functions, Chris Raphael and Guy Shani, AMAI, 2012
  28. A Survey of Point-Based POMDP Solvers, Guy Shani and Joelle Pineau and Robert Kaplow, JAAMAS, 2012
  29. A Multi-Path Compilation Approach to Contingent Planning, Ronen Brafman and Guy Shani, AAAI, 2012
  30. Replanning in Domains with Partial Information and Sensing Actions, Ronen Brafman and Guy Shani, JAIR, 2012.  
  31. Replanning in Domains with Partial Information and Sensing Actions, Ronen Brafman and Guy Shani, IJCAI, 2011.
  32. Using Wikipedia to Boost Collaborative Filtering Techniques, Gilad Katz, Lir Ofek, Bracha Shapira, Lior Rokach, Guy Shani, RecSys, 2011.
  33. Evaluating Recommender Systems, Guy Shani and Asela Gunawardana, Recommendr Systems Handbook, 2011
  34. Unsupervized Hierarchical Segmentation of Discrete Events, Guy Shani and Asela Gunawardana and Christopher Meek, Intelligent Data Analysis Journal (IDA), Volume 15(4), 2011
  35. Augmenting Appearance Based Localization and Navigation using Belief Update, Guy Shani and George Chrysanthakopoulos, The 9th International Conference on Autonomous Agents and Multiagents Systems (AAMAS), 2010
  36. High-level Reinforcement Learning in Strategy Games, Christopher Amato and Guy Shani, The 9th International Conference on Autonomous Agents and Multiagents Systems (AAMAS), 2010
  37. A Survey of Accuracy Evaluation Metrics of Recommendation Tasks, Journal of Machine Learning Research (JMLR), 2009
  38. Evaluating Point-Based Solvers on Multi-Core Machines, Guy Shani, IEEE Transactions on Systems, Man, and Cybernetics - Part B (SMC-B), 2009
  39. Hierarchical Probabilistic Segmentation of Discrete Events, Guy Shani, Christopher Meek, and Asela Gunawardana, IEEE International Conference on Data Mining (ICDM), 2009
  40. Improving  Existing Fault Recovery Policies, Guy Shani and Christopher Meek,  The  23rd Annual Conference on Neural Indformation Processing Systems (NIPS), 2009.
  41. Topological Order Planner for POMDPs, Jilles Dibangoye, Guy Shani, Brahim Chaib-draa, and Abdel-Illah Mouaddib, The 21st Joint Conference on Artificial Intelligence (IJCAI), 2009
  42. Bayesian Real-time Dynamic Programming,  Scott Sanner, Robby Goetschalckx, Kurt Driessens, and Guy Shani, The 21st Joint Conference on Artificial Intelligence (IJCAI), 2009
  43. Searching Large Indexes on Tiny Devices: Optimizing Binary Search With Character Pinning, Guy Shani, Christopher Meek, Tim Paek, Bo Thiesson, and Gina Venolia, The 13th International Conference on Intelligent User Interfaces (IUI), 2009
  44. Mining Recommendations From The Web, Guy Shani and Christopher Meek and Max Chickering, The 2nd International Recommender Systems Conference (RecSys), 2008.
  45. Efficient ADD Operations for Point-Based Algorithms, Guy Shani and Pascal Poupart and Ronen Brafman and Solomon E. Shimony, The International Conference on Automated Planning and Scheduling (ICAPS), 2008.
  46. Prioritizing Point-Based Solvers, Guy Shani and Ronen Brafman and Solomon E. Shimony, IEEE Transactions on Systems, Man, and Cybernetics, Part B (SMC-B), to appear, 2008.
  47. Learning and Solving Partially Observable Markov Decision Processes, Guy Shani , PhD dissertation, Ben Gurion University, 2008.
  48. Scaling Up: Solving POMDPs through Value Based Clustering, Yan Virin and Guy Shani and Solomon E. Shimony and Ronen Brafman, AAAI 2007
  49. Forward Search Value Iteration For POMDPs, Guy Shani and Ronen I. Brafman and Solomon E. Shimony , IJCAI 2007.
  50. Establishing User Profiles in the MediaScout Recommender System, Guy Shani , Lior Rokach, Amnon Meisles, Lihi Naamani, Nischal M. Piratla, David Ben-Shimon, CIDM 2007.
  51. A Stereotypes-Based Hybrid Recommender System for Media Items, Guy Shani , Lior Rokach, Amnon Meisles, Yan Gleyzer, David Ben-Shimon, AAAI Workshop on Recommender Systems, AAAI 2007.
  52. "Prioritizing Point-Based POMDP Solvers", Guy Shani and Ronen I. Brafman and Solomon E. Shimony , ECML 2006.
  53.  Adaptation for Changing Stochastic Environments through Online POMDP Policy Learning - Guy Shani and Ronen I. Brafman and Solomon E. Shimony, Workshop on Reinforcement Learning in Non-Stationary Environments , ECML 2005.
  54. Model-Based Online Learning of POMDPs, Guy Shani and Ronen I. Brafman and Solomon E. Shimony, ECML 2005.
  55. Partial Observability Under Noisy Sensors - From Model-Free to Model-Based, Guy Shani and Ronen I. Brafman and Solomon E. Shimony, ICML RRfRL Workshop, ICML 2005.
  56. Resolving Perceptual Aliasing In The Presence Of Noisy Sensors, Guy Shani and Ronen I. Brafman NIPS, 2004.
  57. A Survey of Model-Based and Model-Free Methods for Resolving Perceptual Aliasing, Guy Shani , Technical report 05#02 at Department of Computer Science at the Ben-Gurion University in the Negev, November 2004.
  58. An MDP-Based Recommender System (M.Sc. Dissertation), Guy Shani .
  59. An MDP-Based Recommender System (Journal Version), Ronen I. Brafman, David Heckerman and Guy Shani , Journal of Machine Learning, 2005.
  60. Recommendation as a Stochastic Sequential Decision Problem, Ronen I. Brafman, David Heckerman, and Guy Shani ICAPS, 2003.
  61. An MDP-Based Recommender System, Guy Shani , Ronen I. Brafman, and David Heckerman. UAI, 2002.
Lecturer (Assistant Professor) in the Information Systems Engineering department at the Ben-Gurion University of the Negev, Israel.

Previously, I was a researcher at Microsoft Research, in the Machine Learning and Applied Statistics team, under Chris Meek.

I graduated in 2007 from Ben Gurion University, Israel, under the supervision of Prof. Ronen Brafman and Prof. Solomon E. Shimony. My dissertation has focused on learning and solving Partially Observable Markov Decision Processes (POMDPs), including both efforts in Reinforcement Learning under partial observability, and solving POMDPs using Point-Based methods. My M.Sc. dissertation, also under the supervision of Prof. Brafman and the guidance of David Heckerman, concerned the application of a Markov Decision Process to a Recommender System.