A Language Model for Human-Machine Dialog: The Reversible Semantic Grammar In Proceedings of the 7th International Workshop on Natural Language Processing and Cognitive Science - Volume 0ICEIS, 17-26, 2010 , Funchal, Madeira, Portugal