22-nd International Joint Conference of Artificial Intelligence (IJCAI 2011), Barcelona, Spain.