Summary
This paper studies the problem of actively learning non-homogeneous half-spaces under Gaussian distribution. It shows that in the pool based model, any active learner cannot do better than the passive learner in terms of label complexity, unless exponentially many unlabelled examples are drawn. On the other hand, it shows that in the membership query model, there exists active learner that can outperform the passive learner, thus demonstrating a separation between these two models.
Strengths
1. This paper settled down the open problem whether it is possible to learn non-homogeneous half-spaces using $O(d\log(1/\epsilon)+\min(1/p,\epsilon))$ labelled data and $O(d/\epsilon)$ unlabelled data under the Gaussian distribution in the pool-based active learning setting. It then shows that this label complexity is achievable under the membership query model, thus there's a separation of the two models. This result and technique used is complete and novel.
2. This paper is well-organized. It gives enough motivation and background information to the problem and discussed related work.
3. The writing is very clearly for most of the part. Notations are well-defined and the math is rigorous.
Weaknesses
1. (I would adjust my rating based on the response of this point). The only real issue I have here is that I'm not fully convinced by your conclusion that "in the pool-based model, active learning has no improvements over passive unless the pool size is exponential". The passive bound has an explicit dependence on $\epsilon$ while your Theorem 1.1 doesn't. It only has a dependence on $1/p$. If $p$ is constant, your conclusion is not correct. So your conclusion only holds for some regime of $p$. This also makes me wonder how tight this lower bound is, is it possible to have a lower bound with $\epsilon$ appearing explicitly here?
2. The lower bound holds for the realizable case while the upper bound holds for the upper bound is for the agnostic setting. This leaves a gap in the realizable upper bound and potentially easier algorithms.
3. The paper is getting a bit too technical at the end. All the writings are extremely well, especially the lower bound part, but it gets more technical in section 3 and it's hard to follow for me.
i) I think it's better to give some examples in section 3, explaining the intuition more and moving some of the lemmas to appendix.
ii) It feels like your MQ algorithm isn't completely new but used the framework/idea/techniques (like the localization) from previous works. It's better to start with a simpler algorithm and explain what's new in your paper.
iii) It might be better to have a conclusion section to discuss some future directions.
4. There're some very tiny typos.
i) In the abstract, your lower bound is $\Omega(d/\log(m)\epsilon)$ while in your theorem it is $\Omega(d/\log(m)p)$.
ii) In algorithm 1, what's the subroutine TEST C? In the appendix you have a subroutine named ANGLE TEST.
iii) Line 337, you typed "the length of" twice.
Questions
1. As I mentioned, is there a better MQ bound or simpler algorithm in the realizable case? In the realizable case is it possible to get $\text{OPT}+\epsilon$ exactly?
2. Is there some distribution that is natural and actively can have an advantage over passive learning? I still believe active learning would have some advantages in many instances over passive for learning non-homogenous half-space in the pool-based setting.
3. On the other hand, is it easy to extend your result to more general distributions? Like log-concave distributions?
Limitations
It's better to have a conclusion section to talk about future directions.