Enhancing Cost Efficiency in Active Learning with Candidate Set Query