TECHNICAL FIELD

This disclosure relates generally to information retrieval and more particularly to method, device, and system for clustering document objects based on information content.

BACKGROUND

Data clustering is a technique that has been widely used in providing relevant and quality information to users by organizing data into smaller clusters. Several approaches have been proposed to perform data clustering and subsequent information retrieval. However, these approaches suffer from one or the other problems including, but not limited to, duplicity of information, lack of integrity of information, and relevancy of content. For example, dynamic clustering of multimedia content (e.g., document, presentation, or the like) into different bins with varying degree of information may be challenging due to heterogeneous nature of the data (e.g., text, image, video, or the like) and similarity of information in the multimedia content. Clustering of documents, such as closely related documents, that include overlapping information, either in part or in total, fail to aid in efficient and effective retrieval of information. Information retrieved after clustering such documents may contain duplications of information that results not only in wastage of time and resources but also in increasing confusion.

In short, conventional clustering techniques fail to identify duplications among the documents and to provide a single continuous flow of information concatenated from across the documents.

SUMMARY

In one embodiment, a method of clustering document objects based on information content is disclosed. In one example, the method includes identifying a plurality of object chunks from at least one document based on semantic context of each of the plurality of object chunks. Each of the plurality of object chunks may include at least one object selected from the at least one document. The method further includes determining at least one document portion from the at least one document as a base document based on a plurality of parameters applied to the plurality of object chunks. The method further includes determining a plurality of hierarchies within the base document. The method further includes categorizing the plurality of object chunks based on the plurality of hierarchies and information in each of the plurality of object chunks.

In another embodiment, a system for clustering document objects based on information content is disclosed. In one example, the system includes a document clustering device, which includes a processor and a memory communicatively coupled to the processor. The memory stores processor-executable instructions, which on execution, causes the processor to identify a plurality of object chunks from at least one document based on semantic context of each of the plurality of object chunks. Each of the plurality of object chunks may include at least one object selected from the at least one document. The processor-executable instructions, on execution, further cause the processor to determine at least one document portion from the at least one document as a base document based on a plurality of parameters applied to the plurality of object chunks. The processor-executable instructions, on execution, further cause the processor to determine a plurality of hierarchies within the base document. The processor instructions, on execution, further cause the processor to categorize the plurality of object chunks based on the plurality of hierarchies and information in each of the plurality of object chunks.

In yet another embodiment, a non-transitory computer-readable storage medium storing computer-executable instructions for clustering document objects based on information content is disclosed. In one example, the stored instructions, when executed by a processor, cause the processor to perform operations including identifying a plurality of object chunks from at least one document based on semantic context of each of the plurality of object chunks. Each of the plurality of object chunks may include at least one object selected from the at least one document. The operations further include determining at least one document portion from the at least one document as a base document based on a plurality of parameters applied to the plurality of object chunks. The operations further include determining a plurality of hierarchies within the base document. The operations further include categorizing the plurality of object chunks based on the plurality of hierarchies and information in each of the plurality of object chunks.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.

