Adaptive Crowd Algorithms for Open-Ended Problems