ASSISTED CLUSTERING
First Claim
1. An assisted clustering system, comprising:
- a user interface that enables a user to selectively associate each of a plurality of data items with any one of a plurality of clusters; and
a computer-implemented recommendation engine that receives input regarding data item-cluster associations made by the user via the user interface and that generates recommendations for provision to the user regarding additional data item-cluster associations based on the input.
2 Assignments
0 Petitions
Accused Products
Abstract
Assisted clustering systems and methods are described herein that provide a user interface by which a user can easily create clusters and selectively associate data items with such clusters. Information regarding data item-cluster associations made by the user is processed by a recommendation engine to learn a clustering model. The clustering model is then be used to generate recommendations for the user regarding which unassociated data items should be associated with which clusters. In certain embodiments, after the user has determined that the clustering model is performing at a satisfactory level based on the quality of the recommendations, the user can cause the system to automatically cluster a large quantity of remaining unassociated data items. In accordance with further embodiments, a user can specify arbitrary data item types for clustering as well as features of such data types that should be considered in generating the clustering model.
-
Citations
20 Claims
-
1. An assisted clustering system, comprising:
-
a user interface that enables a user to selectively associate each of a plurality of data items with any one of a plurality of clusters; and a computer-implemented recommendation engine that receives input regarding data item-cluster associations made by the user via the user interface and that generates recommendations for provision to the user regarding additional data item-cluster associations based on the input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising a processing unit, one or more input devices, and a display, the processing unit being configured to implement a graphical user interface by processing user input provided via the input device(s) and by rendering images to the display, the graphical user interface enabling a user to associate each of a plurality of data items with any one of a plurality of clusters in a system-assisted manner and comprising:
-
a visual representation of each of the data items; a visual representation of each of the clusters; means for enabling the user to selectively associate each data item representation with any one of the cluster representations; and means for outputting a user-perceivable indication that a particular data item representation should be associated with a particular cluster representation based on a system-generated recommendation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An assistive clustering system comprising:
-
a user interface that enables a user to selectively associate each of a plurality of data items with any one of a plurality of clusters; a machine learning system that learns a clustering model based on input received from the user interface regarding data item-cluster associations made by the user; and an automatic clustering module that applies the clustering model to selectively associate unassociated data items in the plurality of data items with corresponding clusters in the plurality of clusters.
-
Specification