Journal of artificial intelligence research : vol. 24, 2005.