The title will be announced during or at the end of the talk.

Slides:



Advertisements
Similar presentations
Chapter 14: Usability testing and field studies
Advertisements

Md. Ahsan Arif, Assistant Professor, Dept. of CSE, AUB
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
The Big Picture Scientific disciplines have developed a computational branch Models without closed form solutions solved numerically This has lead to.
DETAILED DESIGN, IMPLEMENTATIONA AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Project Uncertainty Management.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Spring, 2013C.-S. Shieh, EC, KUAS, Taiwan1 Heuristic Optimization Methods Prologue Chin-Shiuh Shieh.
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Mary (Missy) Cummings Humans & Automation Lab
VOTS VOlume doTS as Point-based Representation of Volumetric Data S. Grimm, S. Bruckner, A. Kanitsar and E. Gröller Institute of Computer Graphics and.
Introduction to Management Science
Interactive Volume Visualization of General Polyhedral Grids Philipp Muigg 1,3, Markus Hadwiger 2, Helmut Doleisch 3, M. Eduard Gröller 1 1, Vienna University.
Chapter 10: Architectural Design
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
Volume Data Analysis and Visualization Stefan Bruckner Department of Informatics University of Bergen.
Testing Dr. Andrew Wallace PhD BEng(hons) EurIng
IE 594 : Research Methodology – Discrete Event Simulation David S. Kim Spring 2009.
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
An Information Theory based Modeling of DSMLs Zekai Demirezen 1, Barrett Bryant 1, Murat M. Tanik 2 1 Department of Computer and Information Sciences,
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
DSS Modeling Current trends – Multidimensional analysis (modeling) A modeling method that involves data analysis in several dimensions – Influence diagram.
Modeling.
Introduction to Management Science
Basic Probability (Chapter 2, W.J.Decoursey, 2003) Objectives: -Define probability and its relationship to relative frequency of an event. -Learn the basic.
David S. Ebert David S. Ebert Visual Analytics to Enable Discovery and Decision Making: Potential, Challenges, and.
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
Managerial Decision Making and Problem Solving
Decision Making, Systems, Modeling, and Support
1. Process Gather Input – Today Form Coherent Consensus – Next two months.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
Lucian Voinea Visualizing the Evolution of Code The Visual Code Navigator (VCN) Nunspeet,
Statistics and the Verification Validation & Testing of Adaptive Systems Roman D. Fresnedo M&CT, Phantom Works The Boeing Company.
Introduction to Problem Solving. Steps in Programming A Very Simplified Picture –Problem Definition & Analysis – High Level Strategy for a solution –Arriving.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
Monté Carlo Simulation  Understand the concept of Monté Carlo Simulation  Learn how to use Monté Carlo Simulation to make good decisions  Learn how.
Evaluation of a Bricked Volume Layout for a Medical Workstation based on Java Peter Kohlmann, Stefan Bruckner, Armin Kanitsar, M. Eduard Gröller Institute.
*Partially funded by the Austrian Grid Project (BMBWK GZ 4003/2-VI/4c/2004) Making the Best of Your Data - Offloading Visualization Tasks onto the Grid.
MODES-650 Advanced System Simulation Presented by Olgun Karademirci VERIFICATION AND VALIDATION OF SIMULATION MODELS.
Exploded Views for Volume Data Stefan Bruckner and M. Eduard Gröller IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 12, NO. 5, 2006.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
MODELING AND ANALYSIS Pertemuan-4
DFT Applications Technology to calculate observables Global properties Spectroscopy DFT Solvers Functional form Functional optimization Estimation of theoretical.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
1 Management Science. 2 Chapter Topics The Management Science Approach to Problem Solving Model Building: Break-Even Analysis Computer Solution Management.
Systems Realization Laboratory The Role and Limitations of Modeling and Simulation in Systems Design Jason Aughenbaugh & Chris Paredis The Systems Realization.
Visual Parameter Exploration in GPU Shader Space Peter Mindek 1, Stefan Bruckner 2,1, Peter Rautek 3, and M. Eduard Gröller 1 1 Institute of Computer Graphics.
The Science of Design. What is Design? Science vs. Engineering – Science teaches about natural things where engineering teaches about artificial things.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
Matrix Models for Population Management & Conservation March 2014 Lecture 10 Uncertainty, Process Variance, and Retrospective Perturbation Analysis.
Discovering Optimal Training Policies: A New Experimental Paradigm Robert V. Lindsey, Michael C. Mozer Institute of Cognitive Science Department of Computer.
Contextual Snapshots: Enriched Visualization with Interactive Spatial Annotations Peter Mindek 1, Stefan Bruckner 2,1 and M. Eduard Gröller 1 1 Institute.
1 Supporting a Volume Rendering Application on a Grid-Middleware For Streaming Data Liang Chen Gagan Agrawal Computer Science & Engineering Ohio State.
Wolfgang Runte Slide University of Osnabrueck, Software Engineering Research Group Wolfgang Runte Software Engineering Research Group Institute.
Sub-fields of computer science. Sub-fields of computer science.
Modelling and Solving Configuration Problems on Business
SIMULATION SIMULAND PURPOSE TECHNIQUE CREDIBILITY PROGRAMMATICS
Dynamic Focus + Context for Volume Rendering
Professor S K Dubey,VSM Amity School of Business
Objective of This Course
Estimating Networks With Jumps
Connecting Data with Domain Knowledge in Neural Networks -- Use Deep learning in Conventional problems Lizhong Zheng.
GATES: A Grid-Based Middleware for Processing Distributed Data Streams
Advanced Design Applications The Engineering Design Process
An Introduction to and Motivation for Visualization Research
Modeling and Analysis Tutorial
Design and Analysis of Algorithms
Chapter 12 Analyzing Semistructured Decision Support Systems
Engineering Design Process
Presentation transcript:

The title will be announced during or at the end of the talk

The Haunted Swamps of Heuristics Eduard Gröller Institute of Computer Graphics and Algorithms Vienna University of Technology

Problem Solving ↔ Path Finding Eduard Gröller 2 A B High ground of theory ↔ Haunted swamps of heuristics

The Haunted Swamps of Heuristics negative Reviewer comments negative neutral, positive „... o n l y h e u r i s t i c s... “ Eduard Gröller 3 „... l o t s o f p a r a m e t e r t w e a k i n g... “ „... t o o m a n y h e u r i s t i c c h o i c e s... “ „... a d h o c p a r a m e t e r s p e c i f i c a t i o n... “

Heuristics Greek: "Ε ὑ ρίσκω", "find" or "discover“ Experience-based techniques for problem solving, learning, and discovery Finding a good enough solution Examples Trial and Error Draw a picture Assume a solution and work backward Abstract problem → examine concrete example Solve a more general problem first Eduard Gröller 4 [Wikipedia, 2011]

Objects of Desire in Science Focus objects of scientific interest Data Artefacts, fossils, mummies Algorithms Eduard Gröller 5 Ötzi the Iceman [Wikipedia, 2011] Multipath CPR [Roos et al., 2007] Dual Energy CT [Heinzl et al., 2009] Our community is really fond of algorithms

Objects of Desire – Algorithms Algorithm: set of instructions + constants + variables And then there are: Parameters: auxiliary measures (greek) Constraints, boundary conditions, approximations, calibrations Whatever does not work Parameters often specified heuristically Problem solving: algorithm + parameters Eduard Gröller 6 parameters  encoded in parameters

Heuristic Parameter Specification - Examples Eduard Gröller 7

8 Context-Preserving Rendering (1) [al. et Gröller, 2006]

Eduard Gröller Context-Preserving Rendering (2) Integrate various focus+context approaches with only few parameters tt ss

10 User-Defined Parameters Eduard Gröller

Heuristic Parameter Specification Eduard Gröller 11

Statistical Transfer-Function Spaces Eduard Gröller 12 [al. et Gröller, 2010]

Problem Solving: Algorithm + Parameters Parameter space analysis Robustness, stability: well established in other disciplines Increased interest in visualization Variations Esembles Knowledge-assisted visualization Eduard Gröller 13 dataimage algorithm parameters

Dynamical Systems – Parameter Space Mandelbrot set: parameter space for Julia sets Eduard Gröller 14

Parameter Space Analysis in Visualization Uncertainty-Aware Exploration of Continuous Parameter Spaces Surrogate models ≈ euphemism for heuristics Eduard Gröller 15 [Berger, Piringer et al., 2011]

Parameter Space Analysis in Visualization World Lines Flood emergency assistance Testing breach closure procedures Steer multiple, related simulation runs Test alternative decisions Analyze and compare multi-runs Eduard Gröller 16 [Waser et al., 2010] Video

Problem Solving: Algorithm + Parameters Examples Exploration of Continuous Parameter Spaces World Lines Visualization algorithms?? Eduard Gröller 17  Parameter variation for computational steering dataimage

Eduard Gröller Context-Preserving Rendering [al. et Gröller, 2006][Bruckner et al., 2006] tt ss GradMagnMod Compositing

Maximum Intensity Difference Accumulation Blending of MIP and DVR [Bruckner et al. 2009] Stefan Bruckner, Eduard Gröller DVR MIP MIDA β i = 1- f i – f max i if f i > f max i 0 otherwise A i = β i A i-1 + (1 - β i A i-1 )α i C i = β i C i-1 + (1 - β i A i-1 )α i c i A i = β i A i-1 + (1 - β i A i-1 )α i C i = β i C i-1 + (1 - β i A i-1 )α i c i A i = β i A i-1 + (1 - β i A i-1 )α i C i = β i C i-1 + (1 - β i A i-1 )α i c i A i = β i A i-1 + (1 - β i A i-1 )α i C i = β i C i-1 + (1 - β i A i-1 )α i c i

Problem Solving: Algorithm + Parameters Eduard Gröller 20 algorithm + parameters  „solution cloud“ algo par dataimage Algorithms and parameters closely intertwined Parameters deserve much more attention Heuristics ok, but do sensitivity analysis

Algo., Parms., Heuristics – Quo Vadis? (1) Problem solving in visualization Algorithmic centric → data/image centric Imperative → declarative approaches Frameless rendering → algorithmless rendering Program verification → image verification → Algorithms on demand → Each pixel/voxel gets its own algorithm Integrated views/interaction Eduard Gröller 21

Algo., Parms., Heuristics – Quo Vadis? (2) Problem solving in visualization Interaction sensitivity Comparative visualization Topological analysis of parameter spaces Interval arithmetics → distribution arithmetics in visualization (uncertainty visualization) Publishing in visualization More stability/robustness analyses in future? Executable Paper Grand Challenge Eduard Gröller 22

Semantic Layers for Illustrative Volume Rendering [al. et Gröller, 2007] „... the work is a significant step backwards...“ [anonymous reviewer]

Curvature Based Selective Style Application

Semantic Layers for Illustrative Volume Rendering Mapping volumetric attributes to visual styles Use natural language of domain expert (rules) Rules evaluated with fuzzy logic arithmetics [Rautek et al., 2007]

Fuzzy Logic as a Black Box attribute semantics a …a style semantics s …s rule base fuzzy logic 1 n evaluate attributes a …a per voxel 1n 1 m parameters for styles s …s 1m

Semantics Driven Illustrative Rendering Video

Problem Solving ↔ Path Finding Eduard Gröller 28 A B High ground of theory ↔ Haunted swamps of heuristics H e u r i s t i c s a r e g r e a t, B U T, H a n d l e w i t h c a r e Doubt is not a pleasant condition, but certainty is absurd. [Voltaire]

The title has been announced at the beginning of the talk Thanks for your attention Questions ?