Distributed implementation of Robust PLSA using Spark