Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Steven Gutstein

dblp:84/3818 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 4 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
1 paper
Data mining · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 50% Interconnection networks and networks-on-chip · 50%
Artificial intelligence
1 paper
Kernel, tree and ensemble methods · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
clustering
0.412019
Pareto Optimal Streaming Unsupervised Classification · ICML 2019
Data mining › clustering › online clustering
data stream clustering
0.412019
Pareto Optimal Streaming Unsupervised Classification · ICML 2019
Data mining › clustering
unsupervised clustering
0.412019
Pareto Optimal Streaming Unsupervised Classification · ICML 2019
Performance modeling and evaluation
queueing models
0.412019
Pareto Optimal Streaming Unsupervised Classification · ICML 2019
Interconnection networks and networks-on-chip
routing and scheduling
0.412019
Pareto Optimal Streaming Unsupervised Classification · ICML 2019
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.112019
Pareto Optimal Streaming Unsupervised Classification · ICML 2019

Methods — techniques the papers use, named apart from their topics

queueing-based routing · 1.1online tensor decomposition · 1.1
YearPublicationVenuePosition
2019 Pareto Optimal Streaming Unsupervised Classification
abstract
We study an online and streaming unsupervised classification system. Our setting consists of a collection of classifiers (with unknown confusion matrices) each of which can classify one sample per unit time, and which are accessed by a stream of unlabeled samples. Each sample is dispatched to one or more classifiers, and depending on the labels collected from these classifiers, may be sent to other classifiers to collect additional labels. The labels are continually aggregated. Once the aggregated label has high enough accuracy (a pre-specified threshold for accuracy) or the sample is sent to all the classifiers, the now labeled sample is ejected from the system. For any given pre-specified threshold for accuracy, the objective is to sustain the maximum possible rate of arrival of new samples, such that the number of samples in memory does not grow unbounded. In this paper, we characterize the Pareto-optimal region of accuracy and arrival rate, and develop an algorithm that can operate at any point within this region. Our algorithm uses queueing-based routing and scheduling approaches combined with novel online tensor decomposition method to learn the hidden parameters, to Pareto-optimality guarantees. We finally verify our theoretical results through simulations on two ensembles formed using AlexNet, VGG, and ResNet deep image classifiers.
Soumya Basu 0001, Steven Gutstein, Brent Lance, Sanjay Shakkottai
ICML2
2017 On the Impacts of Noise from Group-Based Label Collection for Visual Classification
abstract
State of the art visual classification continues to improve, particularly with the use of deep learning and millions of labeled images. However, the effort required to label training sets of this size has led to semi-supervised approaches that collect partially noisy labeled data with less effort. Label noise has been shown to degrade supervised learning, but these analyses focus on noise from erroneous label assignment of data instances. Group-based labeling reduces workload by assigning a single label to a group of images simultaneously, which introduces label noise with structure dependent on all training instances. This work investigates the impact of group-based label noise on classifier learning, and discusses how and why this differs from instance-based label noise. We also discuss label noise modeling designed to provide more robust classification given noisy training instances, and evaluate the generalization of these techniques to group-based noise.
Maggie B. Wigness, Steven Gutstein
ICMLA2
2017 The effects of output codes on transfer learning in a deep convolutional neural net
abstract
The output encodings of neural nets determine the structure of the space in which inference occurs. Yet, they are generally given very little thought. It is common practice for neural nets to use 1-Hot encoding when training to discriminate among many classes. The primary exceptions to this are error correcting output codes, and semantic output encodings. Output encodings based upon semantic descriptors cause a net to learn responses for classes to which it has not been exposed, provided those classes may be characterized by the same semantic descriptors. This raises a number of questions, such as “Can a net implicitly learn encodings for unobserved classes in the absence of a semantic encoding, or any encoding that requires some form of prior knowledge and hand crafting?”. Also, are some output encodings better than others for learning these implicit encodings? In this paper, we will compare how effectively different non-semantic encodings are at causing a neural net to implicitly learn encodings for unobserved classes. Also, while evaluating the efficacy of these implicit encodings, we will look for evidence of a phenomenon akin to over-training. Specifically, as training on the observed classes occurs, we initially see improvement in how well the implicitly learned encodings can be used to differentiate among the classes which are unobserved during the net's training. However, as training continues to improve discrimination among the observed classes, the efficacy of the implicit codes either remains steady, or undergoes a degradation. This degradation is akin to the overtraining that one generally tries to guard against when training a neural net.
Steven Gutstein, Ethan Stump
IJCNN1
2015 Reduction of catastrophic forgetting with transfer learning and ternary output codes
abstract
Historically, neural nets have learned new things at the cost of forgetting what they already know. This problem is known as 'catastrophic forgetting'. Here, we examine how training a neural net in accordance with latently learned [1] output encodings drastically reduces catastrophic forgetting. Previous approaches to dealing with catastrophic forgetting have tended either to add extra samples to new training sets, modify the training of hidden nodes or model the interaction between short term and long term memory. Our approach is unique in that it both uses transfer learning to mitigate catastrophic forgetting and focuses upon the output nodes of a neural network. This results in a technique that makes it easier rather than harder to learn new tasks while retaining existing knowledge; is architecture independent and trivial to implement on any existing net. Additionally, we examine the use of ternary output codes. Binary codes assign a value to each output bit that may be thought of as either affirmative or negative. Ternary codes allow for the possibility that not every output bit has a meaningful response to every given input. By not forcing each output bit to train for a specific response for each new class, we hope to lessen catastrophic forgetting.
Steven Gutstein, Ethan Stump
IJCNN1
2011 Work in progress - The Rod-Spring approximation: An intuitive approach to the best-fit least-squares linear approximation
abstract
Best Fit Least-Squares (BFLS) is a required technique for many STEM subjects. It is a method to compute a linear model for a set of data points. Due to its utility, BFSL is frequently taught to STEM students before they have sufficient mathematical experience to follow the mechanics of a derivation. Not only does this fail to produce procedural and conceptual understandings, but also it encourages students to view formulae and algorithms as things to be looked up, rather than derived. This is discourages students from developing productive dispositions. In this paper, we describe the “Close Fit Rod-Spring” (CFRS) approach to the problem. This approach computes the resting position of a rigid rod, which is connected by vertically oriented springs to a set of data points. This method of derivation results in two linear equations that may be solved for the slope and intercept of the best fit line. The result is equivalent to BFSL. However, it is achieved in an intuitively understandable and mathematically accessible way for high school students.
Steven Gutstein, Eric Freudenthal, Ali Jamal-Kamali, Vladik Kreinovich, David Morgenthaler
FIE1
2011 Latent learning - What your net also learned
abstract
A neural net can learn to discriminate among a set of classes without explicitly training to do so. It does not even need exposure to any instances of those classes. The learning occurs while the net is being trained to discriminate among a set of related classes. This form of transfer learning is referred to as `Latent Learning' by psychologists, because until specifically elicited, the knowledge remains latent. Evidence that latent learning has occurred lies in the existence of consistent, unique responses to the unseen classes. Standard supervised learning can improve the accuracy of those responses with exceedingly small sets of labeled images. In this paper, we use a convolutional neural net (CNN) to demonstrate not only a method of determining a net's latent responses, but also simple ways to optimize latent learning. Additionally, we take advantage of the fact that CNN's are deep nets in order to show how the latently learned accuracy of the CNN may be greatly improved by allowing only its output layer to train. We compare our results both to those obtained with standard backpropagation training of the CNN on small datasets without any transfer learning and to a related set of current published results.
Steven Gutstein, Olac Fuentes, Eric Freudenthal
IJCNN1
2010 Latent learning in deep neural nets
abstract
Psychologists define latent learning as learning that occurs without task-specific reinforcement and is not demonstrated until needed. Since this knowledge is acquired while mastering some other task(s), it is a form of transfer learning. We utilize latent learning to enable a deep neural net to distinguish among a set of handwritten numerals. The accuracies obtained are compared to those achievable with a simplistic `group-mean' classification technique, which is explained later in this paper. The deep neural net architecture used was a Le-Net 5 convolutional neural net with only minor differences in the output layer.
Steven Gutstein, Olac Fuentes, Eric Freudenthal
IJCNN1