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

Nicholas Kushmerick

dblp:03/510 · DBLP profile ↗
← Back
35ranked-venue papers
9as first author
0since 2021 · last 2009
—ORCID · none

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

Artificial intelligence and machine learning · 15 · 6 first-authorDatabases, data management, data science and information retrieval · 15 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 6 · 4 first-authorSoftware engineering, systems software and programming languages · 3Human-computer interaction and ubiquitous computing · 3 · 1 first-authorComputer networks · 1Applied, interdisciplinary, general and emerging 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.

Artificial intelligence
10 papers
Information extraction and text analysis · 26% Language models and text generation · 16% Kernel, tree and ensemble methods · 14%
Databases, data mining, and information retrieval
3 papers
Information retrieval · 95% Data integration and cleaning · 5%
Theoretical computer science
1 paper
Computational complexity · 100%
Human-computer interaction and pervasive computing
1 paper
Collaborative and social computing · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.112005
Ensembles of biased classifiers · ICML 2005
Knowledge, reasoning and agents › Knowledge representation and reasoning
relational learning
0.112005
Relational Learning for Email Task Management · IJCAI 2005
Natural language and speech › Information extraction and text analysis › web information extraction
wrapper induction
0.022000
Wrapper induction: Efficiency and expressiveness · Artif. Intell. 2000
Wrapper Induction for Information Extraction · IJCAI (1) 1997
Information retrieval › document retrieval
structured document retrieval
0.012001
Expressive Retrieval from XML Documents · SIGIR 2001
Information retrieval › document retrieval › structured document retrieval
XML retrieval
0.012001
Expressive Retrieval from XML Documents · SIGIR 2001
Computational complexity › descriptive complexity
expressive power
0.012000
Wrapper induction: Efficiency and expressiveness · Artif. Intell. 2000
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
probabilistic planning
0.021995
An Algorithm for Probabilistic Planning · Artif. Intell. 1995
An Algorithm for Probabilistic Least-Commitment Planning · AAAI 1994
Machine learning › Learning theory › classification
ROC analysis
0.012005
Ensembles of biased classifiers · ICML 2005
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › search-based planning › plan-space planning
least-commitment planning
0.011994
An Algorithm for Probabilistic Least-Commitment Planning · AAAI 1994
Robotics › Robot navigation and mapping › mobile robot navigation › outdoor navigation
urban navigation
0.011994
Exploiting the Environment: Urban Navigation as a Case Study · AAAI 1994
Data integration and cleaning › data extraction
web data extraction
0.011997
Wrapper Induction for Information Extraction · IJCAI (1) 1997
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › classical planning
partial-order planning
0.011994
An Algorithm for Probabilistic Least-Commitment Planning · AAAI 1994

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

wrapper induction · 0.1machine learning · 0.1ensemble learning · 0.1comparative evaluation · 0.1boosting · 0.1rule learning · 0.0relational database techniques · 0.0query rewriting · 0.0probabilistic planning · 0.0probabilistic reasoning · 0.0
YearPublicationVenuePosition
2009 Using salience to segment desktop activity into projects
abstract
Knowledge workers must manage large numbers of simultaneous, ongoing projects that collectively involve huge numbers of resources (documents, emails, web pages, calendar items, etc). An activity database that captures the relationships among projects, resources, and time can drive a variety of tools that save time and increase productivity. To maximize net time savings, we would prefer to build such a database automatically, or with as little user effort as possible. In this paper, we present several sets of features and algorithms for predicting the project associated with each action a user performs on the desktop. Key to our methods is salience, the notion that more recent activity is more informative. By developing novel features that represent salience, we were able to learn models that outperform both a simple benchmark and an expert system tuned specifically for this task on real-world data from five users.
Daniel Lowd, Nicholas Kushmerick
IUI2
2008 Knowledge reuse for software reuse
abstract
This paper focuses on human-machine communication with intelligent agents, it proposes a generic architecture with an algorithm for natural language (NL) command interpretation which makes it easy to define different applications using the descriptio
Frank McCarey, Mel Ó Cinnéide, Nicholas Kushmerick
Web Intell. Agent Syst.3
2006 Activity-Centric Email: A Machine Learning Approach
Nicholas Kushmerick, Tessa A. Lau, Mark Dredze, Rinat Khoussainov
AAAI1
2006 Clustering Sentences for Discovering Events in News Articles
Martina Naughton, Nicholas Kushmerick, Joe Carthy
ECIR2
2006 Recommending Library Methods: An Evaluation of the Vector Space Model (VSM) and Latent Semantic Indexing (LSI)
Frank McCarey, Mel Ó Cinnéide, Nicholas Kushmerick
ICSR3
2006 Automatically classifying emails into activities
abstract
Email-based activity management systems promise to give users better tools for managing increasing volumes of email, by organizing email according to a user's activities. Current activity management systems do not automatically classify incoming messages by the activity to which they belong, instead relying on simple heuristics (such as message threads), or asking the user to manually classify incoming messages as belonging to an activity. This paper presents several algorithms for automatically recognizing emails as part of an ongoing activity. Our baseline methods are the use of message reply-to threads to determine activity membership and a naïve Bayes classifier. Our SimSubset and SimOverlap algorithms compare the people involved in an activity against the recipients of each incoming message. Our SimContent algorithm uses IRR (a variant of latent semantic indexing) to classify emails into activities using similarity based on message contents. An empirical evaluation shows that each of these methods provide a significant improvement to the baseline methods. In addition, we show that a combined approach that votes the predictions of the individual methods performs better than each individual method alone.
Mark Dredze, Tessa A. Lau, Nicholas Kushmerick
IUI3
2006 Learning to classify documents according to genre
abstract
Abstract Current document‐retrieval tools succeed in locating large numbers of documents relevant to a given query. While search results may be relevant according to the topic of the documents, it is more difficult to identify which of the relevant documents are most suitable for a particular user. Automatic genre analysis (i.e., the ability to distinguish documents according to style) would be a useful tool for identifying documents that are most suitable for a particular user. We investigate the use of machine learning for automatic genre classification. We introduce the idea of domain transfer—genre classifiers should be reusable across multiple topics—which does not arise in standard text classification. We investigate different features for building genre classifiers and their ability to transfer across multiple‐topic domains. We also show how different feature‐sets can be used in conjunction with each other to improve performance and reduce the number of documents that need to be labeled.
Aidan Finn, Nicholas Kushmerick
J. Assoc. Inf. Sci. Technol.2
2005 Evaluating machine learning for information extraction
abstract
Comparative evaluation of Machine Learning (ML) systems used for Information Extraction (IE) has suffered from various inconsistencies in experimental procedures. This paper reports on the results of the Pascal Challenge on Evaluating Machine Learning for Information Extraction, which provides a standardised corpus, set of tasks, and evaluation methodology. The challenge is described and the systems submitted by the ten participants are briefly introduced and their performance is analysed.
Neil Ireson, Fabio Ciravegna, Mary Elaine Califf, Dayne Freitag, Nicholas Kushmerick, Alberto Lavelli
ICML5
2005 Ensembles of biased classifiers
abstract
We propose a novel ensemble learning algorithm called Triskel, which has two interesting features. First, Triskel learns an ensemble of classifiers, each biased to have high precision on instances from a single class (as opposed to, for example, boosting, where the ensemble members are biased to maximise accuracy over a subset of instances from all classes). Second, the ensemble members' voting weights are assigned so that certain pairs of biased classifiers outweigh the rest of the ensemble, if their predictions agree. Our experiments demonstrate that Triskel often outperforms boosting, in terms of both accuracy and training time. We also present an ROC analysis, which shows that Triskel's iterative structure corresponds to a sequence of nested ROC spaces. The analysis predicts that Triskel works best when there are concavities in the ROC curves; this prediction agrees with our empirical results.
Rinat Khoussainov, Andreas Heß 0002, Nicholas Kushmerick
ICML3
2005 Relational Learning for Email Task Management
Rinat Khoussainov, Nicholas Kushmerick
IJCAI2
2005 Automated email activity management: an unsupervised learning approach
abstract
Many structured activities are managed by email. For instance, a consumer purchasing an item from an e-commerce vendor may receive a message confirming the order, a warning of a delay, and then a shipment notification. Existing email clients do not understand this structure, forcing users to manage their activities by sifting through lists of messages. As a first step to developing email applications that provide high-level support for structured activities, we consider the problem of automatically learning an activity's structure. We formalize activities as finite-state automata, where states correspond to the status of the process, and transitions represent messages sent between participants. We propose several unsupervised machine learning algorithms in this context, and evaluate them on a collection of e-commerce email.
Nicholas Kushmerick, Tessa A. Lau
IUI1
2005 Knowledge Reuse for Software Reuse
Frank McCarey, Mel Ó Cinnéide, Nicholas Kushmerick
SEKE3
2005 An Eclipse Plugin to Support Agile Reuse
Frank McCarey, Mel Ó Cinnéide, Nicholas Kushmerick
XP3
2004 Multi-level Boundary Classification for Information Extraction
Aidan Finn, Nicholas Kushmerick
ECML2
2004 Iterative Ensemble Classification for Relational Data: A Case Study of Semantic Web Services
Andreas Heß 0002, Nicholas Kushmerick
ECML2
2004 Aggregating Web Services with Active Invocation and Ensembles of String Distance Metrics
Eddie Johnston, Nicholas Kushmerick
EKAW2
2004 A Critical Survey of the Methodology for IE Evaluation
Alberto Lavelli, Mary Elaine Califf, Fabio Ciravegna, Dayne Freitag, Claudio Giuliano, Nicholas Kushmerick, Lorenza Romano
LREC6
2004 ASSAM: A Tool for Semi-automatically Annotating Semantic Web Services
Andreas Heß 0002, Eddie Johnston, Nicholas Kushmerick
ISWC3
2004 Collaborative recommendation: A robustness analysis
abstract
Collaborative recommendation has emerged as an effective technique for personalized information access. However, there has been relatively little theoretical analysis of the conditions under which the technique is effective. To explore this issue, we analyse the robustness of collaborative recommendation: the ability to make recommendations despite (possibly intentional) noisy product ratings. There are two aspects to robustness: recommendation accuracy and stability. We formalize recommendation accuracy in machine learning terms and develop theoretically justified models of accuracy. In addition, we present a framework to examine recommendation stability in the context of a widely-used collaborative filtering algorithm. For each case, we evaluate our analysis using several real-world data-sets. Our investigation is both practically relevant for enterprises wondering whether collaborative recommendation leaves their marketing operations open to attack, and theoretically interesting for the light it sheds on a comprehensive theory of collaborative recommendation.
Michael P. O'Mahony, Neil J. Hurley, Nicholas Kushmerick, Guénolé C. M. Silvestre
ACM Trans. Internet Techn.3
2003 Automated index management for distributed web search
abstract
Distributed heterogeneous search systems are an emerging phenomenon in Web search, in which independent topic-specific search engines provide search services, and metasearchers distribute user's queries to only the most suitable search engines. Previous research has investigated methods for engine selection and merging of search results (i.e. performance improvements from the user's perspective) . We focus instead on performance from the service provider's point of view (e.g, income from queries processed vs. resources used to answer them). We consider a scenario in which individual search engines compete for user queries by choosing which documents (topics) to index. The difficulty here stems from the fact that the utilities of local engine actions should depend on the uncertain actions of competitors. Thus, naive strategies (e.g, blindly indexing lots of popular documents) are ineffective. We model the competition between search engines as a stochastic game, and propose a reinforcement learning approach to managing search index contents. We evaluate our approach using a large log of user queries to 47 real search engines.
Rinat Khoussainov, Nicholas Kushmerick
CIKM2
2003 Optimising Performance of Competing Search Engines in Heterogeneous Web Environments
Rinat Khoussainov, Nicholas Kushmerick
ECML2
2003 Learning to Compete in Heterogeneous Web Search Environments
Rinat Khoussainov, Nicholas Kushmerick
IJCAI2
2003 Learning to Attach Semantic Metadata to Web Services
Andreas Heß 0002, Nicholas Kushmerick
ISWC2
2003 Performance Management in Competitive Distributed Web Search
abstract
Distributed heterogeneous search environments are an emerging phenomenon in Web search. We provide a theoretical analysis of the problem and propose a method, utilising reinforcement learning techniques, for automatically managing search engine content. We examine the problem of performance-maximising behaviour for noncooperative specialised search engines in heterogeneous search environments. In particular, we analyse a scenario in which individual search engines compete for queries by choosing which documents to index. We provide game-theoretic analysis of a simplified version of the problem and motivate the use of the concept of "bounded rationality". We then cast our problem as a reinforcement learning task, where the goal of a specialised search engine is to exploit suboptimal behaviour of its competitors to improve own performance.
Rinat Khoussainov, Nicholas Kushmerick
Web Intelligence2
2002 Genre Classification and Domain Transfer for Information Filtering
Aidan Finn, Nicholas Kushmerick, Barry Smyth
ECIR2
2002 Robustness Analyses of Instance-Based Collaborative Recommendation
Nicholas Kushmerick
ECML1
2002 An expressive and efficient language for XML information retrieval
abstract
Abstract Several languages for querying and transforming XML, including XML‐QL, Quilt, and XQL, have been proposed. However, these languages do not support ranked queries based on textual similarity, in the spirit of traditional IR. Several extensions to these XML query languages to support keyword search have been made, but the resulting languages cannot express IR‐style queries such as “find books and CDs with similar titles.” In some of these languages keywords are used merely as boolean filters without support for true ranked retrieval; others permit similarity calculations only between a data value and a constant, and thus cannot express the above query. WHIRL avoids both problems, but assumes relational data. We propose ELIXIR, an expressive and efficient language for XML information retrieval that extends XML‐QL with a textual similarity operator that can be used for similarity joins, so ELIXIR is sufficiently expressive to handle the sample query above. ELIXIR thus qualifies as a general‐purpose XML IR query language. Our central contribution is an efficient algorithm for answering ELIXIR queries that rewrites the original ELIXIR query into a series of XML‐QL queries to generate intermediate relational data, and uses WHIRL to efficiently evaluate the similarity operators on this intermediate data, yielding an XML document with nodes ranked by similarity. Our experiments demonstrate that our prototype scales well with the size of the query and the XML data.
Taurai Tapiwa Chinenyanga, Nicholas Kushmerick
J. Assoc. Inf. Sci. Technol.2
2001 Expressive Retrieval from XML Documents
abstract
The emergence of XML as a standard interchange format for structured documents/data has given rise to many XML query language proposals. However, some of these languages do not support information retrieval-style ranked queries based on textual similarity. There have been several extensions to these query languages to support keyword search, but the resulting query languages cannot express queries such as``find books and CDs with similar titles''. Either these extensions use keywords as mere boolean filters, or similarities can be calculated only between data values and constants rather than two data values. We propose ELIXIR, an \textbf{\underline{e}}xpressive and \textbf{\underline{e}}fficient\textbf{\underline{l}}anguage for \textbf{\underline{X}}ML \textbf{\underline{i}}nformation \textbf{\underline{r}}etrieval that extends the query language XML-QL \cite{deutsch-www8,deutsch-deb99} with a textual similarity operator. ELIXIR is a general-purpose XML information retrieval language, sufficiently expressive to handle the above query. Our algorithm for answering ELIXIR queries rewrites the original ELIXIR query into a series of XML-QL queries that generate intermediate relational data, and uses relational database techniques to efficiently evaluate the similarity operators on this intermediate data, yielding an XML document with nodes ranked by similarity. Our experiments demonstrate that our prototype scales well with the size of the XML data and complexity of the query.
Taurai Tapiwa Chinenyanga, Nicholas Kushmerick
SIGIR2
2001 Expressive and Efficient Ranked Querying of XML data
Taurai Tapiwa Chinenyanga, Nicholas Kushmerick
WebDB2
2000 Wrapper induction: Efficiency and expressiveness
Nicholas Kushmerick
Artif. Intell.1
2000 Wrapper verification
Nicholas Kushmerick
World Wide Web1
1997 Wrapper Induction for Information Extraction
Nicholas Kushmerick, Daniel S. Weld, Robert B. Doorenbos
IJCAI (1)1
1995 An Algorithm for Probabilistic Planning
Nicholas Kushmerick, Steve Hanks, Daniel S. Weld
Artif. Intell.1
1994 Exploiting the Environment: Urban Navigation as a Case Study
Nicholas Kushmerick
AAAI1
1994 An Algorithm for Probabilistic Least-Commitment Planning
Nicholas Kushmerick, Steve Hanks, Daniel S. Weld
AAAI1