SYSTEM AND METHOD FOR INTERACTIVELY VISUALIZING RULES AND EXCEPTIONS
First Claim
1. A method for visualizing a rule and one or more exceptions for the rule, wherein the rule and the one or more exceptions are derived from a data set, the method comprising:
- receiving, by a processor, the rule, the one or more exceptions, and a plurality of data-attributes associated with the rule and the one or more exceptions, wherein the plurality of data-attributes comprises a list of antecedents, a list of consequents, a rule syntax, an exception syntax, a support associated with the rule, a confidence associated with the rule, a support associated with each exception of the one or more exceptions, and a confidence associated with each exception of the one or more exceptions, and wherein the support associated with the rule, the confidence associated with the rule, the support associated with each exception, and the confidence associated with each exception are statistics associated with the rule and each exception respectively;
visualizing, by the processor, the rule and the one or more exceptions by representing the rule and the one or more exceptions with a first graphical element and a plurality of second graphical elements respectively, wherein the plurality of second graphical elements are represented within the first graphical element, and wherein the first graphical element and the plurality of second graphical elements have a plurality of visual attributes comprising a shape, a size, a transparency, a color opacity and a color; and
mapping, by the processor, the plurality of data-attributes with the plurality of visual attributes,wherein the size of the first graphical element and the plurality of second graphical elements are proportional to the support of the rule and the support of each exception of the one or more exceptions respectively, andwherein the color opacity of the first graphical element and the plurality of second graphical elements is mapped with the confidence of the rule and the confidence associated with each exception of the one or more exceptions respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure discloses system and method for providing perceptually efficient visualization of rules and exceptions mined from dataset. Further, parsing is performed on data-attributes associated with the rules. The data-attributes may include antecedents, consequents, ranges of the antecedents, syntax and statistics of the rules and exceptions. The visualization scheme of present disclosure present an overview first, allows semantic zooming, and then shows details on demand. Further, data attributes of the rules are mapped with visual attributes of graphical elements such as shape, color, opacity to create the perceptually efficient visualization of the rules and exceptions. Initially, the visualization shows main rule highlighting the exceptions associated and properties of the exceptions. Further, a semantic zoom slider is provided for allowing a user to navigate through different exception levels of the exception. Further, an interface is provided for obtaining additional information associated with the rules and the exceptions.
-
Citations
16 Claims
-
1. A method for visualizing a rule and one or more exceptions for the rule, wherein the rule and the one or more exceptions are derived from a data set, the method comprising:
-
receiving, by a processor, the rule, the one or more exceptions, and a plurality of data-attributes associated with the rule and the one or more exceptions, wherein the plurality of data-attributes comprises a list of antecedents, a list of consequents, a rule syntax, an exception syntax, a support associated with the rule, a confidence associated with the rule, a support associated with each exception of the one or more exceptions, and a confidence associated with each exception of the one or more exceptions, and wherein the support associated with the rule, the confidence associated with the rule, the support associated with each exception, and the confidence associated with each exception are statistics associated with the rule and each exception respectively; visualizing, by the processor, the rule and the one or more exceptions by representing the rule and the one or more exceptions with a first graphical element and a plurality of second graphical elements respectively, wherein the plurality of second graphical elements are represented within the first graphical element, and wherein the first graphical element and the plurality of second graphical elements have a plurality of visual attributes comprising a shape, a size, a transparency, a color opacity and a color; and mapping, by the processor, the plurality of data-attributes with the plurality of visual attributes, wherein the size of the first graphical element and the plurality of second graphical elements are proportional to the support of the rule and the support of each exception of the one or more exceptions respectively, and wherein the color opacity of the first graphical element and the plurality of second graphical elements is mapped with the confidence of the rule and the confidence associated with each exception of the one or more exceptions respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for visualizing a rule and one or more exceptions for the rule, wherein the rule and the one or more exceptions are derived from a data set, the system comprises:
-
a processor; a memory coupled to the processor, wherein the processor executes a plurality of modules stored in the memory, and wherein the plurality of modules comprising; a receiving module to receive the rule, the one or more exceptions, and a plurality of data-attributes associated with the rule and the one or more exceptions, wherein the plurality of data-attributes comprises a list of antecedents, a list of consequents, a rule syntax, an exception syntax, a support associated with the rule, a confidence associated with the rule, a support associated with each exception of the one or more exceptions, and a confidence associated with each exception of the one or more exceptions, and wherein the support associated with the rule, the confidence associated with the rule, the support associated with each exception, and the confidence associated with each exception are statistics associated with the rule and each exception respectively; a visualization module to visualize the rule and the one or more exceptions by; representing the rule and the one or more exceptions with a first graphical element and a plurality of second graphical elements respectively, wherein the plurality of second graphical elements are represented within the first graphical element, and wherein the first graphical element and the plurality of second graphical elements have a plurality of visual attributes comprising a shape, a size, a transparency, a color opacity, and a color, and mapping the plurality of data-attributes with the plurality of visual attributes, wherein the size of the first graphical element and the plurality of second graphical elements are proportional to the support of the rule and the support associated with each exception of the one or more exceptions respectively, and wherein the color opacity of the first graphical element and the plurality of second graphical elements is mapped with the confidence of the rule and the confidence associated with each exception of the one or more exceptions respectively. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium embodying a program executable in a computing device for visualizing a rule and one or more exceptions for the rule, wherein the rule and the one or more exceptions are derived from a data set, the program comprising:
-
a program code for receiving the rule, the one or more exceptions, and a plurality of data-attributes associated with the rule and the one or more exceptions, wherein the plurality of data-attributes comprises a list of antecedents, a list of consequents, a rule syntax, an exception syntax, a support associated with the rule, a confidence associated with the rule, a support associated with each exception, and a confidence associated with each exception; a program code for visualizing the rule and the one or more exception by representing the rule and the one or more exceptions with a first graphical element and a plurality of second graphical elements respectively, wherein the plurality of second graphical elements are represented within the first graphical element, and wherein the first graphical element and the plurality of second graphical elements have a plurality of visual attributes comprising a shape, a size, a transparency, a color opacity, and a color; and mapping the plurality of data-attributes with the plurality of visual attributes, wherein the size of the first graphical element and the plurality of second graphical elements are proportional to the support of the rule and the support associated with each exception of the one or more exceptions respectively, and wherein the color opacity of the first graphical element and the plurality of second graphical elements is mapped with the confidence of the rule and the confidence associated with each exception of the one or more exceptions respectively, and wherein each of the plurality of second graphical elements is segmented into a plurality of sections indicating a plurality of antecedents forming the exception, wherein at least one section of a second graphical element and at least one section of other second graphical element have similar antecedents, and wherein the at least one section of the second graphical element and the at least one section of the other second graphical element is connected via an edge.
-
Specification