Network Explainability via Community Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and volume of large datasets in the age of Big Data pose challenges for effective visualization and interpretation, particularly in 3D rendering for Virtual Reality, Augmented Reality, and Mixed Reality systems, which require significant computing power and often exceed human parsing capabilities.

Innovation Solution

A data visualization system that extracts network representations from tabular databases, identifies communities, constructs tree structures, calculates disorder values, and generates explanatory rules in natural language to provide insights into network structures, using techniques like relative edge density and greedy decision trees to automate the understanding of complex datasets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If 3D computer graphic techniques and virtual reality are used to represent large datasets, then data visualization capability is improved, but computing power requirements and system complexity increase significantly

Engineering Contradiction:
Improvedata visualization capabilityVSAvoidcomputing power requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments large complex datasets into smaller manageable network graphs by identifying communities or clusters of related data points. This segmentation reduces the computational burden of rendering while maintaining the essential structure and relationships, allowing VR systems to visualize large datasets by processing and rendering multiple smaller network segments rather than one monolithic graph

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts key structural features and relationships from large datasets, representing them as simplified network graphs that capture essential connectivity patterns. By extracting only the most significant nodes and edges, the system reduces data volume for rendering while preserving the core information needed for effective visualization and analysis

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If network graphs are used to represent relationships in datasets, then data relationship visualization is improved, but interpretation complexity increases beyond human parsing capabilities

Engineering Contradiction:
Improvedata relationship preservationVSAvoidinterpretation complexity
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces automated analysis algorithms as intermediaries between the network graph data structure and human interpretation. These algorithms automatically detect patterns, identify communities, calculate centrality metrics, and generate explanatory insights, serving as a mediator that translates complex network structures into comprehensible findings without requiring direct human parsing of the underlying graph complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides feedback mechanisms that automatically analyze network graph structures and return interpretive insights to users. By implementing automated analysis that processes network properties and returns meaningful patterns, the system creates a feedback loop that bridges the gap between complex data representation and human understanding, allowing users to benefit from automated interpretation of intricate network relationships

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11928123B2Systems and methods for network explainability
Publication Date: 2024.03.12 VIRTUALITICS INC
  • US11928123B2 patent drawing
  • US11928123B2 patent drawing
  • US11928123B2 patent drawing

AI summary

Systems and methods for network explainability in accordance with embodiments of the invention are illustrated. In many embodiments, network structures are extracted from tabular data structures. Communities within the network structure can be identified and processed to generate rules that explain relationships in the underlying data. In various embodiments, the rules are translated into natural language for presentation to a user.