Active information gathering with SPARTA