×

System and method for interactively visualizing rules and exceptions

  • US 10,460,477 B2
  • Filed: 06/05/2015
  • Issued: 10/29/2019
  • Est. Priority Date: 06/06/2014
  • Status: Active Grant
First Claim
Patent Images

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, and wherein the method comprises:

  • 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, a lift, and a confidence associated with each exception of the one or more exceptions, wherein the lift corresponds to a ratio of the confidence and the support of the consequent, wherein the rules with lift differ significantly from unit lift is considered unexpected than those with near unit lift, 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; and

    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;

    mapping, by the processor, the plurality of data-attributes with the plurality of visual attributes, wherein the color opacity of the first graphical element and the plurality of second graphical elements is mapped with the confidence associated with the rule and the confidence associated with each exception of the one or more exceptions, wherein the plurality of data-attributes are categorized as nominal and quantitative, wherein if the data-attribute is in nominal category, then the data-attribute is represented by visual attribute of color, shape and texture, wherein if the data-attribute is in quantitative category, then the data-attribute is represented by visual attribute of length, position, area, angle, and volume;

    computing, by the processor, positioning of the first graphical element and the plurality of second graphical elements, wherein the size of the first graphical element and the plurality of second graphical elements are proportional to the support associated with the rule and the support associated with each exception of the one or more exceptions;

    generating visualization of the rules and the support associated with each exception of the one or more exceptions based on the computed positioning, wherein the visualization generated is used for developing rule hierarchies and updating the visualization based on user interaction; and

    connecting at least one section of a second graphical element with at least one section of other second graphical element by an edge, 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 based on having similar antecedents, and wherein a width of the edge represents a degree of overlap of the antecedents,wherein the one or more exceptions associated with the rules are represented using visual encoding that is used for visualizing the rules, and the visual encoding representing the exceptions are contained within the visual encoding representing the rules.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×