Concept Visualization for Ontologies of Artificial Intelligence - PowerPoint PPT Presentation

About This Presentation
Title:

Concept Visualization for Ontologies of Artificial Intelligence

Description:

research, create, and program a concept visualization tool. easily browse small to large scale semantic networks and ontologies ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 14
Provided by: yus3
Learn more at: https://www.tjhsst.edu
Category:

less

Transcript and Presenter's Notes

Title: Concept Visualization for Ontologies of Artificial Intelligence


1
Concept Visualization forOntologies of
Artificial Intelligence
  • Yu Suo
  • TJHSST Computer Systems Lab
  • George Mason University

2
Background
  • The Disciple Learning Agent
  • An artificial intelligence that can be adapted
    for many purposes
  • military operations
  • Teaching
  • traveling

3
  • Decision aid
  • Subject-matter experts can train and use when
    making decisions under stressful, complex, and
    constrained conditions
  • Tool was developed and used under the Defense
    Advanced Research
  • Rapid Knowledge Formation programs

4
Purpose
  • research, create, and program a concept
    visualization tool
  • easily browse small to large scale semantic
    networks and ontologies
  • Used mainly by those who are not proficient at
    Computer Science

5
  • Aims to distribute information about the
    artificial intelligence in an easy and usable
    way.

6
Procedure and Methodology
  • written in JAVA and called JDisciple
  • Eclipse is used to provide a basic organized
    structure
  • Simple to advanced cases
  • Small to large cases
  • Programmed in iterations to keep track of
    progress

7
Algorithms
  • Algorithm to arrange/select elements
  • Greedy algorithm serves as a base/control
  • Paired with one or more heuristic functions
  • Dynamic Programming or more advanced methods may
    be used in the future

8
Algorithms
  • Graph layout algorithm to place elements
  • Well structured
  • Find space, make space
  • Clear and readable
  • Process all types of graphs
  • Minimize cross-links
  • Accessible to end-users

9
JGraph for Visualizing Networks
  • JGraph is an open source graph visualization
    library written in Java.
  • JGraph is a fully Swing compatible component.
  • The current DJGraph is derived from an older
    version of JGraph.
  • Simplifies drawing process for networks, trees,
    and maps.
  • Fairly versatile Vertices and edges may be
    shapes, images, other Swing components, or
    animations.

10
(No Transcript)
11
(No Transcript)
12
(No Transcript)
13
Useful?
  • Current graph layout algorithms often fail at
    very general cases
  • Graphs are used to show should be made clear
    and readable!
  • Shows the complexity involved in a full fledged AI
Write a Comment
User Comments (0)
About PowerShow.com