Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Daniel A. Oblinger is active.

Publication


Featured researches published by Daniel A. Oblinger.


user interface software and technology | 2005

DocWizards: a system for authoring follow-me documentation wizards

Lawrence D. Bergman; Vittorio Castelli; Tessa A. Lau; Daniel A. Oblinger

Traditional documentation for computer-based procedures is difficult to use: readers have trouble navigating long complex instructions, have trouble mapping from the text to display widgets, and waste time performing repetitive procedures. We propose a new class of improved documentation that we call follow-me documentation wizards. Follow-me documentation wizards step a user through a script representation of a procedure by highlighting portions of the text, as well application UI elements. This paper presents algorithms for automatically capturing follow-me documentation wizards by demonstration, through observing experts performing the procedure. We also present our DocWizards implementation on the Eclipse platform. We evaluate our system with an initial user study that showing that most users have a marked preference for this form of guidance over traditional documentation.


intelligent user interfaces | 2004

Sheepdog: learning procedures for technical support

Tessa A. Lau; Lawrence D. Bergman; Vittorio Castelli; Daniel A. Oblinger

Technical support procedures are typically very complex. Users often have trouble following printed instructions describing how to perform these procedures, and these instructions are difficult for support personnel to author clearly. Our goal is to learn these procedures by demonstration, watching multiple experts performing the same procedure across different operating conditions, and produce an executable procedure that runs interactively on the users desktop. Most previous programming by demonstration systems have focused on simple programs with regular structure, such as loops with fixed-length bodies. In contrast, our system induces complex procedure structure by aligning multiple execution traces covering different paths through the procedure. This paper presents a solution to this alignment problem using Input/Output Hidden Markov Models. We describe the results of a user study that examines how users follow printed directions. We present Sheepdog, an implemented system for capturing, learning, and playing back technical support procedures on the Windows desktop. Finally, we empirically evalute our system using traces gathered from the user study and show that we are able to achieve 73% accuracy on a network configuration task using a procedure trained by non-experts.


european conference on machine learning | 2005

Similarity-based alignment and generalization

Daniel A. Oblinger; Vittorio Castelli; Tessa A. Lau; Lawrence D. Bergman

We present a novel approach to learning predictive sequential models, called similarity-based alignment and generalization, which incorporates in the induction process a specific form of domain knowledge derived from a similarity function between the points in the input space. When applied to Hidden Markov Models, our framework yields a new class of learning algorithms called SimAlignGen. We discuss the application of our approach to the problem of programming by demonstration–the problem of learning a procedural model of user behavior by observing the interaction an application Graphical User Interface (GUI). We describe in detail the SimIOHMM, a specific instance of SimAlignGen that extends the known Input-Output Hidden Markov Model (IOHMM). Empirical evaluations of the SimIOHMM show the dependence of the prediction accuracy on the introduced similarity bias, and the computational gains over the IOHMM.


european conference on machine learning | 2001

A Unified Framework for Evaluation Metrics in Classification Using Decision Trees

Ricardo Vilalta; Mark Brodie; Daniel A. Oblinger; Irina Rish

Most evaluation metrics in classification are designed to reward class uniformity in the example subsets induced by a feature (e.g., Information Gain). Other metrics are designed to reward discrimination power in the context of feature selection as a means to combat the feature-interaction problem (e.g., Relief, Contextual Merit). We define a new framework that combines the strengths of both kinds of metrics. Our framework enriches the available information when considering which feature to use to partition the training set. Since most metrics rely on only a small fraction of this information, this framework enlarges the space of possible metrics. Experiments on real-world domains in the context of decision-tree learning show how a simple setting for our framework compares well with standard metrics.


computational intelligence | 2003

Evaluation Metrics in Classification: A Quantification of Distance-Bias

Ricardo Vilalta; Daniel A. Oblinger

This article provides a characterization of bias for evaluation metrics in classification (e.g., Information Gain, Gini, χ2, etc.). Our characterization provides a uniform representation for all traditional evaluation metrics. Such representation leads naturally to a measure for the distance between the bias of two evaluation metrics. We give a practical value to our measure by observing the distance between the bias of two evaluation metrics and its correlation with differences in predictive accuracy when we compare two versions of the same learning algorithm that differ in the evaluation metric only. Experiments on real‐world domains show how the expectations on accuracy differences generated by the distance‐bias measure correlate with actual differences when the learning algorithm is simple (e.g., search for the best single feature or the best single rule). The correlation, however, weakens with more complex algorithms (e.g., learning decision trees). Our results show how interaction among learning components is a key factor to understand learning performance.


Archive | 2001

Customer self service system for resource search and selection

Debra L. Biebesheimer; Donn P. Jasura; Neal M. Keller; Daniel A. Oblinger; Mark Podlaseck; Stephen J. Rolando


Archive | 2001

Customer self service subsystem for adaptive indexing of resource solutions and resource lookup

Debra L. Biebesheimer; Donn P. Jasura; Neal M. Keller; Daniel A. Oblinger; Stephen J. Rolando


Archive | 2001

Customer self service iconic interface for resource search results display and selection

Debra L. Biebesheimer; Donn P. Jasura; Neal M. Keller; Daniel A. Oblinger; Mark Podlaseck; Stephen J. Rolando


Archive | 2001

Customer self service subsystem for classifying user contexts

Debra L. Biebesheimer; Neal M. Keller; Daniel A. Oblinger; Mark Podlaseck; Stephen J. Rolando


Archive | 2001

Customer self service subsystem for response set ordering and annotation

Daniel A. Oblinger

Researchain Logo
Decentralizing Knowledge