Adaptive Knowledge