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

T. Ryan Hoens

dblp:99/8170 · also Thomas Ryan Hoens · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
0since 2021 · last 2016
—ORCID · none

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

Databases, data management, data science and information retrieval · 9 · 5 first-authorArtificial intelligence and machine learning · 5 · 2 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
3 papers
Data mining · 43% Recommender systems · 38% Data stream processing · 19%
Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 100%
Artificial intelligence
1 paper
Deep learning architectures and training · 100%

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

TopicWeightPapersLastEvidence papers
Recommender systems
click-through rate prediction
0.212016
Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features · KDD 2016
Recommender systems › click-through rate prediction
deep CTR models
0.212016
Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features · KDD 2016
Data mining › predictive modeling
classification
0.112012
Learning in non-stationary environments with class imbalance · KDD 2012
Data mining › predictive modeling › classification
class imbalance
0.112012
Learning in non-stationary environments with class imbalance · KDD 2012
Data mining › data reduction
instance selection
0.112012
Learning in non-stationary environments with class imbalance · KDD 2012
Data stream processing › evolving data
concept drift
0.112011
Heuristic Updatable Weighted Random Subspaces for Non-stationary Environments · ICDM 2011
Data stream processing › evolving data › concept drift
drift detection
0.112011
Heuristic Updatable Weighted Random Subspaces for Non-stationary Environments · ICDM 2011
Data mining › predictive modeling › classification
ensemble learning
0.112011
Heuristic Updatable Weighted Random Subspaces for Non-stationary Environments · ICDM 2011
Empirical software engineering
classifier evaluation
0.112010
Consequences of Variability in Classifier Performance Estimates · ICDM 2010
Empirical software engineering
cross-validation
0.112010
Consequences of Variability in Classifier Performance Estimates · ICDM 2010
Empirical software engineering
reproducibility
0.112010
Consequences of Variability in Classifier Performance Estimates · ICDM 2010

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

stacking layer · 0.5residual units · 0.5embedding layer · 0.5heuristic updatable weighted random subspaces · 0.1random subspace method · 0.1hellinger distance · 0.1statistical testing · 0.1cross-validation · 0.1
YearPublicationVenuePosition
2016 Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features
abstract
Manually crafted combinatorial features have been the "secret sauce" behind many successful models. For web-scale applications, however, the variety and volume of features make these manually crafted features expensive to create, maintain, and deploy. This paper proposes the Deep Crossing model which is a deep neural network that automatically combines features to produce superior models. The input of Deep Crossing is a set of individual features that can be either dense or sparse. The important crossing features are discovered implicitly by the networks, which are comprised of an embedding and stacking layer, as well as a cascade of Residual Units. Deep Crossing is implemented with a modeling tool called the Computational Network Tool Kit (CNTK), powered by a multi-GPU platform. It was able to build, from scratch, two web-scale models for a major paid search engine, and achieve superior results with only a sub-set of the features used in the production models. This demonstrates the potential of using Deep Crossing as a general modeling paradigm to improve existing products, as well as to speed up the development of new models with a fraction of the investment in feature engineering and acquisition of deep domain knowledge.
Ying Shan, T. Ryan Hoens, Jian Jiao 0007, Haijing Wang, J. C. Mao
KDD2
2013 Classifier Evaluation with Missing Negative Class Labels
Andrew K. Rider, Reid A. Johnson, Darcy A. Davis, T. Ryan Hoens, Nitesh V. Chawla
IDA4
2013 Reliable medical recommendation systems with patient privacy
abstract
One of the concerns patients have when confronted with a medical condition is which physician to trust. Any recommendation system that seeks to answer this question must ensure that any sensitive medical information collected by the system is properly secured. In this article, we codify these privacy concerns in a privacy-friendly framework and present two architectures that realize it: the Secure Processing Architecture (SPA) and the Anonymous Contributions Architecture (ACA). In SPA, patients submit their ratings in a protected form without revealing any information about their data and the computation of recommendations proceeds over the protected data using secure multiparty computation techniques. In ACA, patients submit their ratings in the clear, but no link between a submission and patient data can be made. We discuss various aspects of both architectures, including techniques for ensuring reliability of computed recommendations and system performance, and provide their comparison.
T. Ryan Hoens, Marina Blanton, Aaron Steele, Nitesh V. Chawla
ACM Trans. Intell. Syst. Technol.1
2012 Learning in non-stationary environments with class imbalance
abstract
Learning in non-stationary environments is an increasingly important problem in a wide variety of real-world applications. In non-stationary environments data arrives incrementally, however the underlying generating function may change over time. In addition to the environments being non-stationary, they also often exhibit class imbalance. That is one class (the majority class) vastly outnumbers the other class (the minority class). This combination of class imbalance with non-stationary environments poses significant and interesting practical problems for classification. To overcome these issues, we introduce a novel instance selection mechanism, as well as provide a modification to the Heuristic Updatable Weighted Random Subspaces (HUWRS) method for the class imbalance problem. We then compare our modifications of HUWRS (called HUWRS.IP) to other state of the art algorithms, concluding that HUWRS. IP often achieves vastly superior performance.
T. Ryan Hoens, Nitesh V. Chawla
KDD1
2012 Building Decision Trees for the Multi-class Imbalance Problem
T. Ryan Hoens, Qi Qian 0001, Nitesh V. Chawla, Zhi-Hua Zhou
PAKDD (1)1
2012 Hellinger distance decision trees are robust and skew-insensitive
David A. Cieslak, T. Ryan Hoens, Nitesh V. Chawla, W. Philip Kegelmeyer
Data Min. Knowl. Discov.2
2011 Heuristic Updatable Weighted Random Subspaces for Non-stationary Environments
abstract
Learning in non-stationary environments is an increasingly important problem in a wide variety of real-world applications. In non-stationary environments data arrives incrementally, however the underlying generating function may change over time. While there is a variety of research into such environments, the research mainly consists of detecting concept drift (and then relearning the model), or developing classifiers which adapt to drift incrementally. We introduce Heuristic Up datable Weighted Random Subspaces (HUWRS), a new technique based on the Random Subspace Method that detects drift in individual features via the use of Hellinger distance, a distributional divergence metric. Through the use of subspaces, HUWRS allows for a more fine-grained approach to dealing with concept drift which is robust to feature drift even without class labels. We then compare our approach to two state of the art algorithms, concluding that for a wide range of datasets and window sizes HUWRS outperforms the other methods.
T. Ryan Hoens, Nitesh V. Chawla, Robi Polikar
ICDM1
2010 Consequences of Variability in Classifier Performance Estimates
abstract
The prevailing approach to evaluating classifiers in the machine learning community involves comparing the performance of several algorithms over a series of usually unrelated data sets. However, beyond this there are many dimensions along which methodologies vary wildly. We show that, depending on the stability and similarity of the algorithms being compared, these sometimes-arbitrary methodological choices can have a significant impact on the conclusions of any study, including the results of statistical tests. In particular, we show that performance metrics and data sets used, the type of cross-validation employed, and the number of iterations of cross-validation run have a significant, and often predictable, effect. Based on these results, we offer a series of recommendations for achieving consistent, reproducible results in classifier performance comparisons.
Troy Raeder, T. Ryan Hoens, Nitesh V. Chawla
ICDM2
2010 Generating Diverse Ensembles to Counter the Problem of Class Imbalance
T. Ryan Hoens, Nitesh V. Chawla
PAKDD (2)1