Network


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

Hotspot


Dive into the research topics where Jianqiang Shen is active.

Publication


Featured researches published by Jianqiang Shen.


intelligent user interfaces | 2006

A hybrid learning system for recognizing user tasks from desktop activities and email messages

Jianqiang Shen; Lida Li; Thomas G. Dietterich; Jonathan L. Herlocker

The TaskTracer system seeks to help multi-tasking users manage the resources that they create and access while carrying out their work activities. It does this by associating with each user-defined activity the set of files, folders, email messages, contacts, and web pages that the user accesses when performing that activity. The initial TaskTracer system relies on the user to notify the system each time the user changes activities. However, this is burdensome, and users often forget to tell TaskTracer what activity they are working on. This paper introduces TaskPredictor, a machine learning system that attempts to predict the users current activity. TaskPredictor has two components: one for general desktop activity and another specifically for email. TaskPredictor achieves high prediction precision by combining three techniques: (a) feature selection via mutual information, (b) classification based on a confidence threshold, and (c) a hybrid design in which a Naive Bayes classifier estimates the classification confidence but where the actual classification decision is made by a support vector machine. This paper provides experimental results on data collected from TaskTracer users.


intelligent user interfaces | 2009

Detecting and correcting user activity switches: algorithms and interfaces

Jianqiang Shen; Jed Irvine; Xinlong Bao; Michael Goodman; Stephen Kolibaba; Anh Tran; Fredric Carl; Brenton Kirschner; Simone Stumpf; Thomas G. Dietterich

The TaskTracer system allows knowledge workers to define a set of activities that characterize their desktop work. It then associates with each user-defined activity the set of resources that the user accesses when performing that activity. In order to correctly associate resources with activities and provide useful activity-related services to the user, the system needs to know the current activity of the user at all times. It is often convenient for the user to explicitly declare which activity he/she is working on. But frequently the user forgets to do this. TaskTracer applies machine learning methods to detect undeclared activity switches and predict the correct activity of the user. This paper presents TaskPredictor2, a complete redesign of the activity predictor in TaskTracer and its notification user interface. TaskPredictor2 applies a novel online learning algorithm that is able to incorporate a richer set of features than our previous predictors. We prove an error bound for the algorithm and present experimental results that show improved accuracy and a 180-fold speedup on real user data. The user interface supports negotiated interruption and makes it easy for the user to correct both the predicted time of the task switch and the predicted activity.


Cyber Situational Awareness | 2010

Machine Learning Methods for High Level Cyber Situation Awareness

Thomas G. Dietterich; Xinlong Bao; Victoria Keiser; Jianqiang Shen

Cyber situation awareness needs to operate at many levels of abstraction. In this chapter, we discuss situation awareness at a very high level—the behavior of desktop computer users. Our goal is to develop an awareness of what desktop users are doing as they work. Such awareness has many potential applications including


intelligent user interfaces | 2007

Active EM to reduce noise in activity recognition

Jianqiang Shen; Thomas G. Dietterich

Intelligent desktop environments allow the desktop user to define a set of projects or activities that characterize the users desktop work. These environments then attempt to identify the current activity of the user in order to provide various kinds of assistance. These systems take a hybrid approach in which they allow the user to declare their current activity but they also employ learned classifiers to predict the current activity to cover those cases where the user forgets to declare the current activity. The classifiers must be trained on the very noisy data obtained from the users activity declarations. Instead of asking the user to review and relabel the data manually, we employ an active EM algorithm that combines the EM algorithm and active learning. EM can be viewed as retraining on its own predictions. To make it more robust, we only retrain on those predictions that are made with high confidence. For active learning, we make a small number of queries to the user based on the most uncertain instances. Experimental results on real users show this active EM algorithm can significantly improve the prediction precision, and that it performs better than either EM or active learning alone.


international joint conference on artificial intelligence | 2007

Real-time detection of task switches of desktop users

Jianqiang Shen; Lida Li; Thomas G. Dietterich


intelligent user interfaces | 2009

Discovering frequent work procedures from resource connections

Jianqiang Shen; Erin Fitzhenry; Thomas G. Dietterich


national conference on artificial intelligence | 2005

The TaskTracer system

Simone Stumpf; Xinlong Bao; Anton N. Dragunov; Thomas G. Dietterich; Jon Herlockel; Kevin Johnsrude; Lida Li; Jianqiang Shen


intelligent user interfaces | 2008

Automatically finding and recommending resources to support knowledge workers' activities

Jianqiang Shen; Werner Geyer; Michael Muller; Casey Dugan; Beth Brownholtz; David R. Millen


national conference on artificial intelligence | 2008

Markov blanket feature selection for support vector machines

Jianqiang Shen; Lida Li; Weng-Keen Wong


siam international conference on data mining | 2009

A Family of Large Margin Linear Classifiers and Its Application in Dynamic Environments.

Jianqiang Shen; Thomas G. Dietterich

Collaboration


Dive into the Jianqiang Shen's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Lida Li

Oregon State University

View shared research outputs
Top Co-Authors

Avatar

Xinlong Bao

Oregon State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alan Fern

Oregon State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Anh Tran

Oregon State University

View shared research outputs
Researchain Logo
Decentralizing Knowledge