Difference between revisions of "Intellego"

From Knoesis wiki
Jump to: navigation, search
(Ontology of Perception: A Semantic Web Approach to Enhance Machine Perception)
Line 1: Line 1:
==Ontology of Perception: <strong>IntellegO</strong> (Greek: "to perceive")==
+
==Ontology of Perception: <strong>IntellegO</strong>==
 
Today, many sensor networks and their applications employ a brute force approach to collecting and analyzing sensor data. Such an approach often wastes valuable energy and computational resources by unnecessarily tasking sensors and generating observations of minimal use. People, on the other hand, have evolved sophisticated mechanisms to efficiently perceive their environment. One such mechanism includes the use of background knowledge to determine what aspects of the environment to focus our attention. In this project, we develop an ontology of perception, IntellegO, that may be used to more efficiently convert observations into perceptions. IntellegO is derived from cognitive theory, encoded in set-theory, and provides a formal semantics of machine perception.
 
Today, many sensor networks and their applications employ a brute force approach to collecting and analyzing sensor data. Such an approach often wastes valuable energy and computational resources by unnecessarily tasking sensors and generating observations of minimal use. People, on the other hand, have evolved sophisticated mechanisms to efficiently perceive their environment. One such mechanism includes the use of background knowledge to determine what aspects of the environment to focus our attention. In this project, we develop an ontology of perception, IntellegO, that may be used to more efficiently convert observations into perceptions. IntellegO is derived from cognitive theory, encoded in set-theory, and provides a formal semantics of machine perception.
  
==System Architecture==
+
<i>Intellego (Greek: "to perceive")</i>
  
<strong>Perception Cycle</strong>
 
[[Image:perception_cycle_new.jpg|none|thumb|500px| Figure 1. Perception Cycle.]]
 
  
<strong>Perception Process</strong>
+
==Specification of IntellegO (in Set-Theory)==
[[Image:perception_process_new.jpg|none|thumb|500px| Figure 2. Perception Process.]]
+
[[Image:Set-theory.jpg|none|thumb|500px| Figure 4. Specification of Perception Cycle in Set Theory.]]
 
+
<strong>Observation Process</strong>
+
[[Image:observation_process_new.jpg|none|thumb|300px| Figure 3. Observation Process.]]
+
  
  
 
==Ontologies and Knowledge Bases==
 
==Ontologies and Knowledge Bases==
<strong>Specification of Perception Cycle in Set Theory</strong>
+
* [http://sonicbanana.cs.wright.edu/activeperception/ont/perception.owl IntellegO-OWL]
[[Image:Set-theory.jpg|none|thumb|500px| Figure 4. Specification of Perception Cycle in Set Theory.]]
+
* [http://purl.oclc.org/NET/ssnx/ssn Sensor and Sensor Network (SSN) Ontology] ([http://www.w3.org/2005/Incubator/ssn/wiki/ wiki])
 +
* [http://sonicbanana.cs.wright.edu/activeperception/ont/weather.owl Weather Ontology]
 +
* [http://linkedsensordata.com Linked Sensor Data]
  
  
<strong>Weather Background Knowledge</strong>
+
==Focus Evaluation==
[[Image:bipartite_graph_black.jpg|none|thumb|600px| Figure 5. Weather Background Knowledge]]
+
* [http://sonicbanana.cs.wright.edu/activeperception/ont/weather.owl Weather Background Knowledge]
+
* [http://wiki.knoesis.org/index.php/SSW_Datasets Observation Knowledge Base]
+
* [http://sonicbanana.cs.wright.edu/activeperception/ont/perception.owl Perception Ontology]
+
* Perception Datasets:
+
**[http://sonicbanana.cs.wright.edu/activeperception/all_active_25miles.zip 25 miles (17 observers)]
+
**[http://sonicbanana.cs.wright.edu/activeperception/all_active_50miles.zip 50 miles (70 observers)]
+
**[http://sonicbanana.cs.wright.edu/activeperception/all_active_100miles.zip 100 miles (170 observers)]
+
**[http://sonicbanana.cs.wright.edu/activeperception/all_active_200miles.zip 200 miles (373 observers)]
+
**[http://sonicbanana.cs.wright.edu/activeperception/all_active_400miles.zip 400 miles (516 observers)]
+
 
+
 
+
==Demonstrations==
+
 
+
* [http://harp.cs.wright.edu/perception/ Demo visualization of the Perception Cycle with Weather Background Knowledge]
+
 
+
 
+
==Statistics==
+
  
 
====Percepts Generated during Evaluation: # and %====
 
====Percepts Generated during Evaluation: # and %====
Line 65: Line 44:
 
====Theories Generated during Evaluation====
 
====Theories Generated during Evaluation====
 
[[Image:trend_theory.jpg|none|thumb|600px| Figure 13. ]]
 
[[Image:trend_theory.jpg|none|thumb|600px| Figure 13. ]]
 +
 +
 +
====Evaluation Datasets====
 +
*[http://sonicbanana.cs.wright.edu/activeperception/all_active_25miles.zip 25 miles (17 observers)]
 +
*[http://sonicbanana.cs.wright.edu/activeperception/all_active_50miles.zip 50 miles (70 observers)]
 +
*[http://sonicbanana.cs.wright.edu/activeperception/all_active_100miles.zip 100 miles (170 observers)]
 +
*[http://sonicbanana.cs.wright.edu/activeperception/all_active_200miles.zip 200 miles (373 observers)]
 +
*[http://sonicbanana.cs.wright.edu/activeperception/all_active_400miles.zip 400 miles (516 observers)]

Revision as of 15:56, 30 May 2011

Ontology of Perception: IntellegO

Today, many sensor networks and their applications employ a brute force approach to collecting and analyzing sensor data. Such an approach often wastes valuable energy and computational resources by unnecessarily tasking sensors and generating observations of minimal use. People, on the other hand, have evolved sophisticated mechanisms to efficiently perceive their environment. One such mechanism includes the use of background knowledge to determine what aspects of the environment to focus our attention. In this project, we develop an ontology of perception, IntellegO, that may be used to more efficiently convert observations into perceptions. IntellegO is derived from cognitive theory, encoded in set-theory, and provides a formal semantics of machine perception.

Intellego (Greek: "to perceive")


Specification of IntellegO (in Set-Theory)

Figure 4. Specification of Perception Cycle in Set Theory.


Ontologies and Knowledge Bases


Focus Evaluation

Percepts Generated during Evaluation: # and %

(p = precipitation, t = temperature, w = wind speed)


25 miles (17 observers)

Figure 6.

50 miles (70 observers)

Figure 7.

100 miles (170 observers)

Figure 8.

200 miles (373 observers)

Figure 9.

400 miles (516 observers>

Figure 10.


Percepts Generated during Evaluation: Trends

Grounded Percepts

Figure 11.

Extraneous Percepts

Figure 12.


Theories Generated during Evaluation

Figure 13.


Evaluation Datasets