A Framework for Adaptive Learning Points