Monotonic learning with hypothesis evolution