Fingerprinting based indoor positioning system is gaining more research interest under the umbrella of location-based services. However, existing works have.certain limitations in addressing issues such as noisy measurements, high computational complexity, and poor generalization ability. In this wo