WebQuery: Searching and Visualizing the Web through Connectivity Rick Kazman Software Engineering Institute Pittsburgh, PA 15213 +1 412-268-1588

Slides:



Advertisements
Similar presentations
Introduction to Information Retrieval Introduction to Information Retrieval Lecture 7: Scoring and results assembly.
Advertisements

This slide show has been created by Eric Arbetter at Barrington Elementary School. Click here to begin the activity.
Top-Front-Side View Tutorial
VITA-IE Visual Interface for Text Analysis [Interface Enhancement] Zack Jacobson Ben Houston Els Goyette Sarah Rosser Zack Jacobson Ben Houston Els Goyette.
Every edge is in a red ellipse (the bags). The bags are connected in a tree. The bags an original vertex is part of are connected.
Nearest Neighbor Search
Orthogonal range searching. The problem (1-D) Given a set of points S on the line, preprocess them to build structure that allows efficient queries of.
Cutting trees and the cutting lemma Presented by Amir Mograbi.
Prof. Amr Goneid, AUC1 Analysis & Design of Algorithms (CSCE 321) Prof. Amr Goneid Department of Computer Science, AUC Part R4. Disjoint Sets.
O(N 1.5 ) divide-and-conquer technique for Minimum Spanning Tree problem Step 1: Divide the graph into  N sub-graph by clustering. Step 2: Solve each.
CS Fall 2012, Lab 08 Haohan Zhu. Boston University Slideshow Title Goes Here CS Fall 2012, Lab /17/2015 Tree - Data Structure  Basic.
BackTracking Algorithms
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
AVL Trees Balancing. The AVL Tree An AVL tree is a balanced binary search tree. What does it mean for a tree to be balanced? It means that for every node.
NVIS: An Interactive Visualization Tool for Neural Networks Matt Streeter Prof. Matthew O. Ward by Prof. Sergio A. Alvarez advised by and.
Interactive Shortest Path An Image Segmentation Technique Jonathan-Lee Jones.
AA Trees another alternative to AVL trees. Balanced Binary Search Trees A Binary Search Tree (BST) of N nodes is balanced if height is in O(log N) A balanced.
Sci. 1-3 Topographic Maps Pages
SASH Spatial Approximation Sample Hierarchy
Nearest Neighbor. Predicting Bankruptcy Nearest Neighbor Remember all your data When someone asks a question –Find the nearest old data point –Return.
Morris LeBlanc.  Why Image Retrieval is Hard?  Problems with Image Retrieval  Support Vector Machines  Active Learning  Image Processing ◦ Texture.
The Instant Insanity Game
Randomized Planning for Short Inspection Paths Tim Danner Lydia E. Kavraki Department of Computer Science Rice University.
14.1 Vis_04 Data Visualization Lecture 14 Information Visualization : Part 2.
Dilations in the Coordinate Plane
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner Stanford University 元智資工所 系統實驗室 楊錫謦 1999/11/3.
Querying Structured Text in an XML Database By Xuemei Luo.
Interacting with Huge Hierarchies: Beyond Cone Trees Jeromy Carriere, Rick Kazman Computer Graphics Lab, Department of Computer Science University of Waterloo,
1 Section 1.4 Graphs and Trees A graph is set of objects called vertices or nodes where some pairs of objects may be connected by edges. (A directed graph.
Graph Coloring Solution in a Deterministic Machine The deterministic solution to coloring problem uses these steps to assign colors to vertices: 1- Given.
Chapter 13 B Advanced Implementations of Tables – Balanced BSTs.
Earth Science Vodcast Network ESVN. Topographic Maps.
Union-Find  Application in Kruskal’s Algorithm  Optimizing Union and Find Methods.
Equations of Circles. You can write an equation of a circle in a coordinate plane, if you know: Its radius The coordinates of its center.
“Niche Work” Graham J Wills, Lucent Technologies (Bell Lab)
Strongly Connected Components for Directed Graphs Kelley Louie Credits: graphs by /demo/graphwin/graphwin.
Prims Algorithm for finding a minimum spanning tree
WebQuery: Searching and Visualizing the Web through Connectivity Jeromy Carriere, Nortel Rick Kazman, Software Engineering Institute 元智資工所 系統實驗室 楊錫謦 2000/1/5.
7 Finding Bridge in a Graph. What is a bridge ? A C D B F G E.
CLIMATE GRAPHS. Temp In °C Precipitation In mm OTTAWA LABELS! CITY AT TOP TEMPERATURE ON LEFT IN °C PRECIPITATION ON RIGHT MONTHS ACROSS THE BOTTOM.
Hw. 6: Algorithm for finding strongly connected components. Original digraph as drawn in our book and in class: Preorder label : Postorder label Nodes:
Keeping Binary Trees Sorted. Search trees Searching a binary tree is easy; it’s just a preorder traversal public BinaryTree findNode(BinaryTree node,
Extracting Information
Chapter 5 Ranking with Indexes. Indexes and Ranking n Indexes are designed to support search  Faster response time, supports updates n Text search engines.
Simple Search Algorithm
AA Trees.
Red-Black Tree Neil Tang 02/04/2010
G64ADS Advanced Data Structures
Sorting and Grouping.
Constraint Satisfaction Problems vs. Finite State Problems
Supplemental slides for CSE 327 Prof. Jeff Heflin
Section 8.1 Trees.
Date of download: 1/1/2018 Copyright © ASME. All rights reserved.
1.9 Probability.
Visualizing Concept Based Text Searches
Dijkstra’s Algorithm We are given a directed weighted graph
Visualizing Prim’s MST Algorithm Used to Trace the Algorithm in Class
Minimum Spanning Tree.
The Development of Human Functional Brain Networks
International Marketing and Output Database Conference 2005
Copyright ©2012 by Pearson Education, Inc. All rights reserved
Anastasia Baryshnikova  Cell Systems 
What Color is it?.
ADAGE weights reflect a gene’s common regulatory and process features.
Red-Black Tree Rotations
CS203 Lecture 14.
Red-Black Tree Rotations
FBAE-L01N01P01=Common Name of Diagram
The Development of Human Functional Brain Networks
Figure 1. Illustration of aggregation functions on the local network of 1-decene. 1-decene is marked as target. ... Figure 1. Illustration of aggregation.
Presentation transcript:

WebQuery: Searching and Visualizing the Web through Connectivity Rick Kazman Software Engineering Institute Pittsburgh, PA Jeromy Carriere Nortel Ottawa, ON Canada K1Y 4H

VISUALIZATION OF RESULTS Bullseye algorithm 3D graph 2D cone tree springs-and weights algorithm

Bullseye This visualization shows three concentric circles. –each containing nodes with equal connectivity –labelled with the connectivity value for that subset –the nodes with the highest connectivity are shown closest to the center

Figure 1: "Bullseye" view of "Rick Kazman" query.

3D graph layout Figure 2(a) shows a sorted list view of the neighbor set. –All nodes with equal connectivity values are colored the same and grouped together in the list. Figure 2(b) shows a three-dimensional visualization in which nodes are laid out in planes according to their connectivity values. –nodes appearing in the original hit set are shown as tetrahedra –other nodes--those added as a result of WebQuery augmenting the query results--are shown as cubes

Figure 2: Visualization of "software engineering AND software architecture" query.

2D cone tree Figure 3 shows a top view of a cone tree visualization of the resulting information space. The cone tree is constructed from the neighbor graph. Each artificial subset parent node (visualized here in green) is labelled by the connectivity value of its children. Nodes from the hit set that appear in the tree are colored according to their score. –red indicating highest score –blue indicating lowest score

2D cone tree Nodes in the neighbor set that did not appear in the hit set from the original query are colored black. We not only visualize the connectivity of returned nodes.

Figure 3: 2D cone tree visualization of "library" query.

Springs-and weights graph layout algorithm The artificial parent nodes are shown in blue- green and labelled with the connectivity of their children, and the artificial root is explicitly labelled. This node is colored red, indicating that it has the highest connectivity value. the advantage that it tends to place highly connected nodes in the center of the viewing area. –nodes repel each other by default –connections cause nodes to attract each other

Figure 4: Graph visualization of "back pain" query.