Matthew Richardson

dblp:60/2334 · DBLP profile ↗
← Back
38ranked-venue papers
14as first author
3since 2021 · last 2021
0000-0003-1830-4726ORCID · corroborated

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

Artificial intelligence and machine learning · 22 · 8 first-author · 3 since 2021Databases, data management, data science and information retrieval · 17 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 3 first-authorTheory of computation · 2Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1

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 · 27% Knowledge representation and reasoning · 16% Deep learning architectures and training · 14%
Databases, data mining, and information retrieval
13 papers
Information retrieval · 54% Web and social media mining · 11% Recommender systems · 11%

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

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling › generative model evaluation
realism evaluation
0.512021
KaggleDBQA: Realistic Evaluation of Text-to-SQL Parsers · ACL/IJCNLP (1) 2021
Natural language and speech › Information extraction and text analysis › semantic parsing
text-to-SQL
0.512021
KaggleDBQA: Realistic Evaluation of Text-to-SQL Parsers · ACL/IJCNLP (1) 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
statistical relational learning
0.532016
Unifying Logical and Statistical AI · LICS 2016
Counting-MLNs: Learning Relational Structure for Decision Making · AAAI 2012
Unifying Logical and Statistical AI · AAAI 2006
Natural language and speech › Information extraction and text analysis › semantic parsing
schema linking
0.412020
RAT-SQL: Relation-Aware Schema Encoding and Linking for Text-to-SQL Parsers · ACL 2020
Natural language and speech › Information extraction and text analysis
semantic parsing
0.412020
RAT-SQL: Relation-Aware Schema Encoding and Linking for Text-to-SQL Parsers · ACL 2020
Natural language and speech › Language models and text generation › natural language understanding › question answering
text-to-SQL parsing
0.412020
RAT-SQL: Relation-Aware Schema Encoding and Linking for Text-to-SQL Parsers · ACL 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning › probabilistic reasoning › probabilistic logic
markov logic networks
0.422016
Unifying Logical and Statistical AI · LICS 2016
Counting-MLNs: Learning Relational Structure for Decision Making · AAAI 2012
Natural language and speech › Question answering and dialogue systems
machine reading comprehension
0.422015
Learning Answer-Entailing Structures for Machine Comprehension · ACL (1) 2015
MCTest: A Challenge Dataset for the Open-Domain Machine Comprehension of Text · EMNLP 2013
Machine learning › Deep learning architectures and training
convolution
0.312017
Do Deep Convolutional Nets Really Need to be Deep and Convolutional? · ICLR (Poster) 2017
Machine learning › Deep learning architectures and training
convolutional neural network
0.312017
Do Deep Convolutional Nets Really Need to be Deep and Convolutional? · ICLR (Poster) 2017
Machine learning › Graph learning
network analysis
0.212016
Analysis of Deep Neural Networks with Extended Data Jacobian Matrix · ICML 2016
Machine learning › Deep learning architectures and training
regularization
0.212016
Analysis of Deep Neural Networks with Extended Data Jacobian Matrix · ICML 2016
Natural language and speech › Information extraction and text analysis › textual entailment
entailment graph learning
0.212015
Learning Answer-Entailing Structures for Machine Comprehension · ACL (1) 2015
Natural language and speech › Language models and text generation › natural language understanding › sentence pair modeling
natural language inference
0.212015
Learning Answer-Entailing Structures for Machine Comprehension · ACL (1) 2015
Computational social science and digital humanities
social media analysis
0.212015
Towards Decision Support and Goal Achievement: Identifying Action-Outcome Relationships From Social Media · KDD 2015
Database system architecture and tuning
decision support systems
0.212015
Towards Decision Support and Goal Achievement: Identifying Action-Outcome Relationships From Social Media · KDD 2015
Natural language and speech › Question answering and dialogue systems › machine reading comprehension
multi-choice reading comprehension
0.212013
MCTest: A Challenge Dataset for the Open-Domain Machine Comprehension of Text · EMNLP 2013
Natural language and speech › Question answering and dialogue systems
open-domain question answering
0.212013
MCTest: A Challenge Dataset for the Open-Domain Machine Comprehension of Text · EMNLP 2013
Data models and query languages
SQL
0.112021
KaggleDBQA: Realistic Evaluation of Text-to-SQL Parsers · ACL/IJCNLP (1) 2021
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning
0.112012
Counting-MLNs: Learning Relational Structure for Decision Making · AAAI 2012
Information retrieval › online advertising
ad targeting
0.112011
Predictive client-side profiles for personalized advertising · KDD 2011
Information retrieval › query log analysis
clickthrough data
0.112009
Catching the drift: learning broad matches from clickthrough data · KDD 2009
Recommender systems
implicit feedback learning
0.112009
Catching the drift: learning broad matches from clickthrough data · KDD 2009
Information retrieval
online advertising
0.112009
Catching the drift: learning broad matches from clickthrough data · KDD 2009
Computer vision › Image recognition and object detection
image classification
0.112017
Do Deep Convolutional Nets Really Need to be Deep and Convolutional? · ICLR (Poster) 2017
Information retrieval › interactive information retrieval
information needs
0.112008
Talking the talk vs. walking the walk: salience of information needs in querying vs. browsing · SIGIR 2008
Information retrieval › distributed information retrieval
metasearch
0.112008
Enhancing web search by promoting multiple search engine use · SIGIR 2008
Information retrieval
ranking
0.112008
Enhancing web search by promoting multiple search engine use · SIGIR 2008
Information retrieval › search engines
search engine switching
0.112008
Enhancing web search by promoting multiple search engine use · SIGIR 2008
Web and social media mining
social network analysis
0.112008
Yes, there is a correlation: - from social networks to personal behavior on the web · WWW 2008

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

benchmarking · 1.0relation-aware self-attention · 0.4BERT · 0.4submodular optimization · 0.4greedy approximation · 0.4shallow network training · 0.3knowledge distillation · 0.3spectral analysis · 0.2satisfiability · 0.2pseudo-likelihood · 0.2markov chain monte carlo · 0.2inductive logic programming · 0.2machine learning · 0.2data mining · 0.2correlation analysis · 0.2log analysis · 0.1prediction modeling · 0.1longitudinal study · 0.1
YearPublicationVenuePosition
2021 KaggleDBQA: Realistic Evaluation of Text-to-SQL Parsers
abstract
Chia-Hsuan Lee, Oleksandr Polozov, Matthew Richardson. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2021.
Chia-Hsuan Lee 0001, Oleksandr Polozov, Matthew Richardson
ACL/IJCNLP (1)3
2021 Structure-Grounded Pretraining for Text-to-SQL
abstract
Xiang Deng, Ahmed Hassan Awadallah, Christopher Meek, Oleksandr Polozov, Huan Sun, Matthew Richardson. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021.
Xiang Deng 0001, Ahmed Awadallah 0001, Christopher Meek, Oleksandr Polozov, Huan Sun 0001, Matthew Richardson
NAACL-HLT6
2021 NL-EDIT: Correcting Semantic Parse Errors through Natural Language Interaction
abstract
Ahmed Elgohary, Christopher Meek, Matthew Richardson, Adam Fourney, Gonzalo Ramos, Ahmed Hassan Awadallah. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021.
Ahmed Elgohary, Christopher Meek, Matthew Richardson, Adam Fourney, Gonzalo A. Ramos, Ahmed Awadallah 0001
NAACL-HLT3
2020 RAT-SQL: Relation-Aware Schema Encoding and Linking for Text-to-SQL Parsers
abstract
When translating natural language questions into SQL queries to answer questions from a database, contemporary semantic parsing models struggle to generalize to unseen database schemas.The generalization challenge lies in (a) encoding the database relations in an accessible way for the semantic parser, and (b) modeling alignment between database columns and their mentions in a given query.We present a unified framework, based on the relation-aware self-attention mechanism, to address schema encoding, schema linking, and feature representation within a text-to-SQL encoder.On the challenging Spider dataset this framework boosts the exact match accuracy to 57.2%, surpassing its best counterparts by 8.7% absolute improvement.Further augmented with BERT, it achieves the new state-of-the-art performance of 65.6% on the Spider leaderboard.In addition, we observe qualitative improvements in the model's understanding of schema linking and alignment.Our implementation will be open-sourced at https://github.com/Microsoft/rat-sql.
Bailin Wang, Richard Shin, Xiaodong Liu 0003, Oleksandr Polozov, Matthew Richardson
ACL5
2017 Do Deep Convolutional Nets Really Need to be Deep and Convolutional?
Gregor Urban, Krzysztof J. Geras, Samira Ebrahimi Kahou, Özlem Aslan, Shengjie Wang 0001, Abdel-rahman Mohamed, Matthai Philipose, Matthew Richardson, Rich Caruana
ICLR (Poster)8
2016 Analysis of Deep Neural Networks with Extended Data Jacobian Matrix
abstract
Deep neural networks have achieved great successes on various machine learning tasks, however, there are many open fundamental questions to be answered. In this paper, we tackle the problem of quantifying the quality of learned wights of different networks with possibly different architectures, going beyond considering the final classification error as the only metric. We introduce \emphExtended Data Jacobian Matrix to help analyze properties of networks of various structures, finding that, the spectrum of the extended data jacobian matrix is a strong discriminating factor for networks of different structures and performance. Based on such observation, we propose a novel regularization method, which manages to improve the network performance comparably to dropout, which in turn verifies the observation.
Shengjie Wang 0001, Abdel-rahman Mohamed, Rich Caruana, Jeff A. Bilmes, Matthai Philipose, Matthew Richardson, Krzysztof J. Geras, Gregor Urban, Özlem Aslan
ICML6
2016 Unifying Logical and Statistical AI
abstract
Intelligent agents must be able to handle the complexity and uncertainty of the real world. Logical AI has focused mainly on the former, and statistical AI on the latter. Markov logic combines the two by attaching weights to first-order formulas and viewing them as templates for features of Markov networks. Inference algorithms for Markov logic draw on ideas from satisfiability, Markov chain Monte Carlo and knowledge-based model construction. Learning algorithms are based on the voted perceptron, pseudo-likelihood and inductive logic programming. Markov logic has been successfully applied to a wide variety of problems in natural language understanding, vision, computational biology, social networks and others, and is the basis of the open-source Alchemy system.
Pedro M. Domingos, Daniel Lowd, Stanley Kok, Aniruddh Nath, Hoifung Poon, Matthew Richardson, Parag Singla
LICS6
2015 Learning Answer-Entailing Structures for Machine Comprehension
abstract
Mrinmaya Sachan, Kumar Dubey, Eric Xing, Matthew Richardson. Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2015.
Mrinmaya Sachan, Avinava Dubey, Eric P. Xing, Matthew Richardson
ACL (1)4
2015 Towards Decision Support and Goal Achievement: Identifying Action-Outcome Relationships From Social Media
abstract
Every day, people take actions, trying to achieve their personal, high-order goals. People decide what actions to take based on their personal experience, knowledge and gut instinct. While this leads to positive outcomes for some people, many others do not have the necessary experience, knowledge and instinct to make good decisions. What if, rather than making decisions based solely on their own personal experience, people could take advantage of the reported experiences of hundreds of millions of other people?
Emre Kiciman, Matthew Richardson
KDD2
2013 MCTest: A Challenge Dataset for the Open-Domain Machine Comprehension of Text
abstract
We present MCTest, a freely available set of stories and associated questions intended for research on the machine comprehension of text.Previous work on machine comprehension (e.g., semantic modeling) has made great strides, but primarily focuses either on limited-domain datasets, or on solving a more restricted goal (e.g., open-domain relation extraction).In contrast, MCTest requires machines to answer multiple-choice reading comprehension questions about fictional stories, directly tackling the high-level goal of open-domain machine comprehension.Reading comprehension can test advanced abilities such as causal reasoning and understanding the world, yet, by being multiple-choice, still provide a clear metric.By being fictional, the answer typically can be found only in the story itself.The stories and questions are also carefully limited to those a young child would understand, reducing the world knowledge that is required for the task.We present the scalable crowd-sourcing methods that allow us to cheaply construct a dataset of 500 stories and 2000 questions.By screening workers (with grammar tests) and stories (with grading), we have ensured that the data is the same quality as another set that we manually edited, but at one tenth the editing cost.By being open-domain, yet carefully restricted, we hope MCTest will serve to encourage research and provide a clear metric for advancement on the machine comprehension of text.
Matthew Richardson, Christopher J. C. Burges, Erin Renshaw
EMNLP1
2012 Counting-MLNs: Learning Relational Structure for Decision Making
abstract
Many first-order probabilistic models can be represented much more compactly using aggregation operations such as counting. While traditional statistical relational representations share factors across sets of interchangeable random variables, representations that explicitly model aggregations also exploit interchangeability of random variables within factors. This is especially useful in decision making settings, where an agent might need to reason about counts of the different types of objects it interacts with. Previous work on counting formulas in statistical relational representations has mostly focused on the problem of exact inference on an existing model. The problem of learning such models is largely unexplored. In this paper, we introduce Counting Markov Logic Networks (C-MLNs), an extension of Markov logic networks that can compactly represent complex counting formulas. We present a structure learning algorithm for C-MLNs; we apply this algorithm to the novel problem of generalizing natural language instructions, and to relational reinforcement learning in the Crossblock domain, in which standard MLN learning algorithms fail to find any useful structure. The C-MLN policies learned from natural language instructions are compact and intuitive, and, despite requiring no instructions on test games, win 20% more Crossblock games than a state-of-the-art algorithm for following natural language instructions.
Aniruddh Nath, Matthew Richardson
AAAI2
2012 Effects of expertise differences in synchronous social Q&A
abstract
Synchronous social question-and-answer (Q&A) systems match askers to answerers and support real-time dialog between them to resolve questions. These systems typically find answerers based on the degree of expertise match with the asker's initial question. However, since synchronous social Q&A involves a dialog between asker and answerer, differences in expertise may also matter (e.g., extreme novices and experts may have difficulty establishing common ground). In this poster we use data from a live social Q&A system to explore the impact of expertise differences on answer quality and aspects of the dialog itself. The findings of our study suggest that synchronous social Q&A systems should consider the relative expertise of candidate answerers with respect to the asker, and offer interactive dialog support to help establish common ground between askers and answerers.
Ryen W. White, Matthew Richardson
SIGIR2
2011 Effects of community size and contact rate in synchronous social q&a
abstract
Social question-and-answer (Q&A) involves the location of answers to questions through communication with people. Social Q&A systems, such as mailing lists and Web forums are popular, but their asynchronous nature can lead to high answer latency. Synchronous Q&A systems facilitate real-time dialog, usually via instant messaging, but face challenges with interruption costs and the availability of knowledgeable answerers at question time. We ran a longitudinal study of a synchronous social Q&A system to investigate the effects of the rate with which potential answerers were contacted (trading off time-to-answer against interruption cost) and community size (varying total number of members). We found important differences in subjective and objective measures of system performance with these variations. Our findings help us understand the costs and benefits of varying contact rate and community size in synchronous social Q&A, and inform system design for social Q&A.
Ryen W. White, Matthew Richardson
CHI2
2011 Automatic People Tagging for Expertise Profiling in the Enterprise
Pavel Serdyukov, Vishwa Vinay, Matthew Richardson, Ryen W. White
ECIR4
2011 Predictive client-side profiles for personalized advertising
abstract
Personalization is ubiquitous in modern online applications as it provides significant improvements in user experience by adapting it to inferred user preferences. However, there are increasing concerns related to issues of privacy and control of the user data that is aggregated by online systems to power personalized experiences. These concerns are particularly significant for user profile aggregation in online advertising. This paper describes a practical, learning-driven client-side personalization approach for keyword advertising platforms, an emerging application previously not addressed in literature. Our approach relies on storing user-specific information entirely within the user's control (in a browser cookie or browser local storage), thus allowing the user to view, edit or purge it at any time (e.g., via a dedicated webpage). We develop a principled, utility-based formulation for the problem of iteratively updating user profiles stored client-side, which relies on calibrated prediction of future user activity. While optimal profile construction is NP-hard for pay-per-click advertising with bid increments, it can be efficiently solved via a greedy approximation algorithm guaranteed to provide a near-optimal solution due to the fact that keyword profile utility is submodular: it exhibits the property of diminishing returns with increasing profile size.
Mikhail Bilenko, Matthew Richardson
KDD2
2011 Supporting synchronous social q&a throughout the question lifecycle
abstract
Synchronous social Q&A systems exist on the Web and in the enterprise to connect people with questions to people with answers in real-time. In such systems, askers' desire for quick answers is in tension with costs associated with interrupting numerous candidate answerers per question. Supporting users of synchronous social Q&A systems at various points in the question lifecycle (from conception to answer) helps askers make informed decisions about the likelihood of question success and helps answerers face fewer interruptions. For example, predicting that a question will not be well answered may lead the asker to rephrase or retract the question. Similarly, predicting that an answer is not forthcoming during the dialog can prompt system behaviors such as finding other answerers to join the conversation. As another example, predictions of asker satisfaction can be assigned to completed conversations and used for later retrieval.
Matthew Richardson, Ryen W. White
WWW1
2011 Using statistical text mining to supplement the development of an ontology
abstract
Statistical text mining was used to supplement efforts to develop a clinical vocabulary for post-traumatic stress disorder (PTSD) in the VA. A set of outpatient progress notes was collected for a cohort of 405 unique veterans with PTSD and a comparison group of 392 with other psychological conditions at one VA hospital. Two methods were employed: (1) "multi-model term scoring" used stepwise logistic regression to develop 21 separate models by varying three frequency weight and seven term weight options and (2) "iterative term refinement" which used a standard stop list followed by clinical review to eliminate non-clinical terms and terms not related to PTSD. Combined results of the two methods were reviewed by two clinicians resulting in 226 unique PTSD related terms. Results of the statistical text mining methods were compared with ongoing efforts to identify terms based on literature review, focus groups with clinicians treating PTSD and review of an existing vocabulary, lending support to the contributions of the STM analyses.
Stephen Luther, Donald J. Berndt, Dezon Finch, Matthew Richardson, Edward Hickling, David Hickam
J. Biomed. Informatics4
2009 Enhancing Expert Finding Using Organizational Hierarchies
Maryam Karimzadehgan, Ryen W. White, Matthew Richardson
ECIR3
2009 Speeding Up Inference in Statistical Relational Learning by Clustering Similar Query Literals
Lilyana Mihalkova, Matthew Richardson
ILP2
2009 Catching the drift: learning broad matches from clickthrough data
abstract
Identifying similar keywords, known as broad matches, is an important task in online advertising that has become a standard feature on all major keyword advertising platforms. Effective broad matching leads to improvements in both relevance and monetization, while increasing advertisers' reach and making campaign management easier. In this paper, we present a learning-based approach to broad matching that is based on exploiting implicit feedback in the form of advertisement clickthrough logs. Our method can utilize arbitrary similarity functions by incorporating them as features. We present an online learning algorithm, Amnesiac Averaged Perceptron, that is highly efficient yet able to quickly adjust to the rapidly-changing distributions of bidded keywords, advertisements and user behavior. Experimental results obtained from (1) historical logs and (2) live trials on a large-scale advertising platform demonstrate the effectiveness of the proposed algorithm and the overall success of our approach in identifying high-quality broad match mappings.
Sonal Gupta, Mikhail Bilenko, Matthew Richardson
KDD3
2008 Talking the talk vs. walking the walk: salience of information needs in querying vs. browsing
abstract
Traditional information retrieval models assume that users express their information needs via text queries (i.e., their "talk"). In this poster, we consider Web browsing behavior outside of interactions with retrieval systems (i.e., users' "walk") as an alternative source of signal describing users' information needs, and compare it to the query-expressed information needs on a large dataset. Our findings demonstrate that information needs expressed in different behavior modalities are largely non-overlapping, and that past behavior in each modality is the most accurate predictor of future behavior in that modality. Results also show that browsing data provides a stronger source of signal than search queries due to its greater volume, which explains previous work that has found implicit behavioral data to be a valuable source of information for user modeling and personalization.
Mikhail Bilenko, Ryen W. White, Matthew Richardson, G. Craig Murray
SIGIR3
2008 Enhancing web search by promoting multiple search engine use
abstract
Any given Web search engine may provide higher quality results than others for certain queries. Therefore, it is in users' best interest to utilize multiple search engines. In this paper, we propose and evaluate a framework that maximizes users' search effective-ness by directing them to the engine that yields the best results for the current query. In contrast to prior work on meta-search, we do not advocate for replacement of multiple engines with an aggregate one, but rather facilitate simultaneous use of individual engines. We describe a machine learning approach to supporting switching between search engines and demonstrate its viability at tolerable interruption levels. Our findings have implications for fluid competition between search engines.
Ryen W. White, Matthew Richardson, Mikhail Bilenko, Allison P. Heath
SIGIR2
2008 Yes, there is a correlation: - from social networks to personal behavior on the web
abstract
Characterizing the relationship that exists between a person's social group and his/her personal behavior has been a long standing goal of social network analysts. In this paper, we apply data mining techniques to study this relationship for a population of over 10 million people, by turning to online sources of data. The analysis reveals that people who chat with each other (using instant messaging) are more likely to share interests (their Web searches are the same or topically similar). The more time they spend talking, the stronger this relationship is. People who chat with each other are also more likely to share other personal characteristics, such as their age and location (and, they are likely to be of opposite gender). Similar findings hold for people who do not necessarily talk to each other but do have a friend in common. Our analysis is based on a well-defined mathematical formulation of the problem, and is the largest such study we are aware of.
Parag Singla, Matthew Richardson
WWW2
2008 Learning about the world through long-term query logs
abstract
In this article, we demonstrate the value of long-term query logs. Most work on query logs to date considers only short-term (within-session) query information. In contrast, we show that long-term query logs can be used to learn about the world we live in. There are many applications of this that lead not only to improving the search engine for its users, but also potentially to advances in other disciplines such as medicine, sociology, economics, and more. In this article, we will show how long-term query logs can be used for these purposes, and that their potential is severely reduced if the logs are limited to short time horizons. We show that query effects are long-lasting, provide valuable information, and might be used to automatically make medical discoveries, build concept hierarchies, and generally learn about the sociological behavior of users. We believe these applications are only the beginning of what can be done with the information contained in long-term query logs, and see this work as a step toward unlocking their potential.
Matthew Richardson
ACM Trans. Web1
2007 Predicting clicks: estimating the click-through rate for new ads
abstract
Search engine advertising has become a significant element of the Web browsing experience. Choosing the right ads for the query and the order in which they are displayed greatly affects the probability that a user will see and click on each ad. This ranking has a strong impact on the revenue the search engine receives from the ads. Further, showing the user an ad that they prefer to click on improves user satisfaction. For these reasons, it is important to be able to accurately estimate the click-through rate of ads in the system. For ads that have been displayed repeatedly, this is empirically measurable, but for new ads, other means must be used. We show that we can use features of ads, terms, and advertisers to learn a model that accurately predicts the click-though rate for new ads. We also show that using our model improves the convergence and performance of an advertising system. As a result, our model increases both revenue and user satisfaction.
Matthew Richardson, Ewa Dominowska, Robert Ragno
WWW1
2006 Unifying Logical and Statistical AI
Pedro M. Domingos, Stanley Kok, Hoifung Poon, Matthew Richardson, Parag Singla
AAAI4
2006 Beyond PageRank: machine learning for static ranking
abstract
Since the publication of Brin and Page's paper on PageRank, many in the Web community have depended on PageRank for the static (query-independent) ordering of Web pages. We show that we can significantly outperform PageRank using features that are independent of the link structure of the Web. We gain a further boost in accuracy by using data on the frequency at which users visit Web pages. We use RankNet, a ranking machine learning algorithm, to combine these and other static features based on anchor text and domain characteristics. The resulting model achieves a static ranking pairwise accuracy of 67.3% (vs. 56.7% for PageRank or 50% for random).
Matthew Richardson, Eric Brill
WWW1
2006 Markov logic networks
Matthew Richardson, Pedro M. Domingos
Mach. Learn.1
2003 Learning with Knowledge from Multiple Experts
Matthew Richardson, Pedro M. Domingos
ICML1
2003 Building large knowledge bases by mass collaboration
abstract
Acquiring knowledge has long been the major bottleneck preventing the rapid spread of AI systems. Manual approaches are slow and costly. Machine-learning approaches have limitations in the depth and breadth of knowledge they can acquire. The spread of the Internet has made possible a third solution: building knowledge bases by mass collaboration, with thousands of volunteers contributing simultaneously. While this approach promises large improvements in the speed and cost of knowledge base development, it can only succeed if the problem of ensuring the quality, relevance and consistency of the knowledge is addressed, if contributors are properly motivated, and if the underlying algorithms scale. In this paper we propose an architecture that meets all these desiderata. It uses first-order probabilistic reasoning techniques to combine potentially inconsistent knowledge sources of varying quality, and it uses machine-learning techniques to estimate the quality of knowledge. We evaluate the approach using a series of synthetic knowledge bases and a pilot study in the domain of printer troubleshooting.
Matthew Richardson, Pedro M. Domingos
K-CAP1
2003 Trust Management for the Semantic Web
Matthew Richardson, Rakesh Agrawal 0001, Pedro M. Domingos
ISWC1
2003 Hidden-articulator Markov models for speech recognition
Matthew Richardson, Jeff A. Bilmes, Chris Diorio
Speech Commun.1
2002 Mining knowledge-sharing sites for viral marketing
abstract
Viral marketing takes advantage of networks of influence among customers to inexpensively achieve large changes in behavior. Our research seeks to put it on a firmer footing by mining these networks from data, building probabilistic models of them, and using these models to choose the best viral marketing plan. Knowledge-sharing sites, where customers review products and advise each other, are a fertile source for this type of data mining. In this paper we extend our previous techniques, achieving a large reduction in computational cost, and apply them to data from a knowledge-sharing site. We optimize the amount of marketing funds spent on each customer, rather than just making a binary decision on whether to market to him. We take into account the fact that knowledge of the network is partial, and that gathering that knowledge can itself have a cost. Our results show the robustness and utility of our approach.
Matthew Richardson, Pedro M. Domingos
KDD1
2001 Mining the network value of customers
abstract
One of the major applications of data mining is in helping companies determine which potential customers to market to. If the expected profit from a customer is greater than the cost of marketing to her, the marketing action for that customer is executed. So far, work in this area has considered only the intrinsic value of the customer (i.e, the expected profit from sales to her). We propose to model also the customer's network value: the expected profit from sales to other customers she may influence to buy, the customers those may influence, and so on recursively. Instead of viewing a market as a set of independent entities, we view it as a social network and model it as a Markov random field. We show the advantages of this approach using a social network mined from a collaborative filtering database. Marketing that exploits the network value of customers---also known as viral marketing---can be extremely effective, but is still a black art. Our work can be viewed as a step towards providing a more solid foundation for it, taking advantage of the availability of large relevant databases.
Pedro M. Domingos, Matthew Richardson
KDD2
2001 The Intelligent surfer: Probabilistic Combination of Link and Content Information in PageRank
abstract
The PageRank algorithm, used in the Google search engine, greatly improves the results of Web search by taking into account the link structure of the Web. PageRank assigns to a page a score propor- tional to the number of times a random surfer would visit that page, if it surfed indefinitely from page to page, following all outlinks from a page with equal probability. We propose to improve Page- Rank by using a more intelligent surfer, one that is guided by a probabilistic model of the relevance of a page to a query. Efficient execution of our algorithm at query time is made possible by pre- computing at crawl time (and thus once for all queries) the neces- sary terms. Experiments on two large subsets of the Web indicate that our algorithm significantly outperforms PageRank in the (hu- man-rated) quality of the pages returned, while remaining efficient enough to be used in today’s large search engines.
Matthew Richardson, Pedro M. Domingos
NIPS1
2000 Hidden-articulator Markov models: performance improvements and robustness to noise
abstract
A Hidden-Articulator Markov Model (HAMM) is a Hidden Markov Model (HMM) in which each state represents an articulatory configuration. Articulatory knowledge, known to be useful for speech recognition [4], is represented by specifying a mapping of phonemes to articulatory configurations; vocal tract dynamics are represented via transitions between articulatory configurations. In previous work [13], we extended the articulatory-feature model introduced by Erler [7] by using diphone units and a new technique for model initialization. By comparing it with a purely random model, we showed that the HAMM can take advantage of articulatory knowledge. In this paper, we extend that work in three ways. First, we decrease the number of parameters, making it comparable in size to standard HMMs. Second, we evaluate our model in noisy contexts, verifying that articulatory knowledge can provide benefits in adverse acoustic conditions. Third, we use a corpus of sideby -side speech and articulator tra...
Matthew Richardson, Jeff A. Bilmes, Chris Diorio
INTERSPEECH1
1999 Improvements on speech recognition for fast talkers
abstract
The accuracy of a speech recognition (SR) system depends on many factors, such as the presence of background noise, mismatches in microphone and language models, variations in speaker, accent and even speaking rates. In addition to fast speakers, even normal speakers will tend to speak faster when using a speech recognition system in order to get higher throughput. Unfortunately, state-of-the-art SR systems perform significantly worse on fast speech. In this paper, we present our efforts in making our system more robust to fast speech. We propose cepstrum length normalization, applied to the incoming testing utterances, which results in a 13% word error rate reduction on an independent evaluation corpus. Moreover, this improvement is additive to the contribution of Maximum Likelihood Linear Regression (MLLR) adaptation. Together with MLLR, a 23% error rate reduction was achieved.
Matthew Richardson, Mei-Yuh Hwang, Alex Acero, Xuedong Huang 0001
EUROSPEECH1
1996 A World-Wide Distributed System Using Java and the Internet
abstract
This paper describes the design of a distributed system built using Java that supports peer-to-peer communication among processes spread across a network. We identify the requirements of a software layer that supports distributed computing, and we propose a design that meets those requirements. Our primary concerns are (I) the identification, specification, and implementation of software components that can be composed in different ways to develop correct distributed applications; (2) reasoning about the components systematically; and (3) providing services to the components. This paper deals with the last of these concerns. Though our implementation uses Java, the fundamental ideas apply to any object-oriented language that supports messaging and threads. Alternative implementations use such languages coupled with object request brokers or remote procedure invocation mechanisms.
K. Mani Chandy, Adam Rifkin, Paolo A. G. Sivilotti, Jacob Mandelson, Matthew Richardson, Wesley Tanaka, Luke Weisman
HPDC5