Introduction to Information Retrieval CS 5604: Information Storage and Retrieval ProjCINETViz by Maksudul Alam, S M Arifuzzaman, and Md Hasanuzzaman Bhuiyan.

Slides:



Advertisements
Similar presentations
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Advertisements

EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
Britain Southwick Nicole Anguiano March 29, 2014
Real-time Collaborative Scientific WebGL Visualization with WebSocket Julien Jomier & Charles Marion Web3D Conference 2012.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
Network Visualization using Gephi Ted Polley and Dr. Katy Börner Cyberinfrastructure for Network Science Center Information Visualization Laboratory School.
LYU0101 Wireless Digital Library on PDA Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu First semester FYP Presentation 2001~2002.
WHAT CBT DEVELOPERS NEED TO KNOW ABOUT BROWSERS, PLUG-INS, AND ACTIVEX Doug Foster, Oakes Interactive Inc. Jesse M. Heines, Univ. of Mass. Lowell.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Real-Time Interactive Visualization of Large Graphs on the Web Tobias Höllerer, John O’Donovan, Brynjar Gretarsson, Alex Bostandjiev, Peterson Trethewey.
VLab Web Application Architecture Xinyi Dong 10/1/
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
Web-based Gene Network Analysis in five minutes. Alex Williams.
Tuple – InfoVis Publication Browser CS533 Project Presentation by Alex Gukov.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Comprehensive Design Review.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Lecture 2: Technical Basics
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Department of Computer Science, University of California, Irvine Site Visit for UC Irvine KD-D Project, April 21 st 2004 The Java Universal Network/Graph.
Remote Visualization of Large Datasets with MIDAS & ParaViewWeb Web3D – Paris 2011 Julien Jomier, Kitware
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 5: Multimedia on the Web.
DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking.
Rayzit EPL 371 Aζίζ Φίλιππος Παπαϊωάννου Βαρνάβας Πασχαλίδης Δημήτρης Χαραλάμπους Θεόδωρος.
Title of Project Developed by Name of Organization.
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Introduction To Computer System
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Test Of Distributed Data Quality Monitoring Of CMS Tracker Dataset H->ZZ->2e2mu with PileUp - 10,000 events ( ~ 50,000 hits for events) The monitoring.
1. Introduction  The JavaScript Grid Portal is trying to find a way to access Grid through Web browser, while using Web 2.0 technologies  The portal.
E-Learning Material Web Application Design 3. Web Application Design Architecture Which objects go where? The final model notation Summary.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
EXPOSE GOOGLE APP ENGINE AS TASKTRACKER NODES AND DATA NODES.
Linux Audio Mangler Project Design Presentation Yu Chong Hector Urtubia Tony Zuliani.
VirtualBox What you need to know to build a Virtual Machine.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
LAS To WITSML Conversion Utility Presented at POSC Regional SIG meeting Stavanger, June 2006 by POSC & Satyam Computer Services Ltd.
Web Automation Testing With Selenium By Rajesh Kanade.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Using Open Source GIS Technology overview Presented by Aaron Racicot – GIS Programmer January 25, 2006 A Citizen of Salmon Nation.
A GeoSpatial Mapping Architecture
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Theia Technical Design Presentation 3. Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the.
Class 3: Introduction to CINET
Tools for Visualizing Networks Dr. Frank McCown Intro to Web Science Harding University This work is licensed under a Creative Commons Attribution-NonCommercial-
Central Arizona Phoenix LTER Center for Environmental Studies Arizona State University Data Query Peter McCartney RDIFS Training Workshop Sevilleta LTER.
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
The Ionomics Atlas Progress Report Mourad Ouzzani David Salt Nabeel Mohamed.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
An Architecture for Adaptive Content Extraction in Wireless Networks Phil West Greg Foster Peter Clayton Submitted to the South African Telecommunications.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Online Data Monitoring Framework Based on Histogram Packaging in Network Distributed Data Acquisition Systems Tomoyuki Konno 1, Anatael Cabrera 2, Masaki.
#SummitNow Alfresco and Neo4j 6 November 2013 Ivan Krnić, Head of Java and ECM CROZ.
Uploading, Encoding and Tracking Files.  Introduction  Source vs. Published File Types  Streaming vs. Downloaded files  The Upload Tab  Playlists.
GUILLOU Frederic. Outline Introduction Motivations The basic recommendation system First phase : semantic similarities Second phase : communities Application.
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
CX Introduction to Web Programming
Understanding SOAP and REST calls The types of web service requests
Gephi Gephi is a tool for exploring and understanding graphs. Like Photoshop (but for graphs), the user interacts with the representation, manipulate the.
Web App vs Mobile App.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Gephi.
Presentation transcript:

Introduction to Information Retrieval CS 5604: Information Storage and Retrieval ProjCINETViz by Maksudul Alam, S M Arifuzzaman, and Md Hasanuzzaman Bhuiyan

Introduction to Information Retrieval Overview  Recap  Features  Demonstration  Technical Challenges  Future work 2

Introduction to Information Retrieval Project Description Developed a visualization module – Visualize graphs using Gephi – Integrate this visualization module with CINET Supports large network graphs 3

Introduction to Information Retrieval Gephi Java based visualization and exploration platform Interactive Visualize all kinds of networks Compatible with Windows, Linux and Mac OS X Open-source and free 4

Introduction to Information Retrieval How to use Gephi? Stand-alone desktop application Java based Gephi Toolkit library We will use Gephi Toolkit library 5

Introduction to Information Retrieval Network Representation 6

Introduction to Information Retrieval Network Visualization Typical steps to visualize a network: 1. Layout  Random  Force Atlas  Yifan Hu’s 7 2. Feature based organization  Degree  Betweenness centrality  Closeness centrality  Modularity 3. Visualization in Web Browser  Java Applet  Javascript  Flash  WebGL

Introduction to Information Retrieval CINET Cyber-Infrastructure for NETwork Science Easy-to-use cyber-environment Provides computational and analytic environment for network analysis Developed in NDSSL lab Funded by NSF 8

Introduction to Information Retrieval Integration of Visualization to CINET Viz. Interface Preprocessed viz. data 9

Introduction to Information Retrieval Typical Visualization Workflow 10 CINETViz Gexf Generation Core Layout Core Network Analysis Core Visualization Core Web Rendering Script CINET Server User Parameters Generate Gexf from CINET Graphs Apply Layout Network Analysis Color, Size, Label Process Data for Web Browser Store Rendered Graph Display Network in Web Browser User

Introduction to Information Retrieval CINETViz – Features Mimic the core functionalities of Gephi Desktop Application into web interface: – Layout – Ranking based on parameters – Partitioning Dynamic range of visualization – User can pick how the node color, size would vary and by how much Store rendered networks into organized structure 11

Introduction to Information Retrieval CINETViz-DEMO Main Screen 12

Introduction to Information Retrieval CINETViz-DEMO Visualization integrated as a Tab into CINET interface 13

Introduction to Information Retrieval CINETViz-DEMO User can visualize pre-rendered network or submit new network visualization. 14

Introduction to Information Retrieval CINETViz-DEMO User can visualize pre-rendered network or submit new network visualization. 15

Introduction to Information Retrieval CINETViz-DEMO To generate new network visualization user can pick a network and select appropriate visualization parameters 16

Introduction to Information Retrieval Difficulties Graph format – Diverse – Conversion Data transfer from server to web app – Latency, bandwidth, browser compatibility and support Integration with CINET – Compatibility with existing architecture – Issues with smart-gwt etc. 17

Introduction to Information Retrieval CINETViz Implementation Challenges Study of CINET GRANITE framework Integration of visualization toolkit into web browser – Communicate between GWT and sigmajs visualization library using native javascript Communication between web server and high performance cluster Implementation of visualization methods (coloring, sizing, layouting) using gephi-toolkit programmatically 18

Introduction to Information Retrieval Visualizing Large Networks Large network if |V| >= 10,000 or |E| >= 50,000 Choose a root node – Randomly – User defined Using BFS, explore from root up to: – Pre-specified depth (i.e., 4 or 5) – Pre-specified number of nodes (i.e., 200 nodes) 19

Introduction to Information Retrieval Future Work Workflow – Visualizing the output Providing more information – Showing node label, id, edge weight and etc. Filtering – Visualize small part of graph Graph organization by applying multiple algorithms – For example, we want to apply both page rank and betweenness centrality Comparison of the different visualization – Using different measures 20

Introduction to Information Retrieval Questions and Comments 21