A near-linear time approximation algorithm for angle-based outlier detection in high-dimensional data