Multi - viewpoint clustering of patent documents