Christopher Meek

dblp:m/ChristopherMeek · DBLP profile ↗
← Back
82ranked-venue papers
9as first author
7since 2021 · last 2023
0000-0003-1696-6152ORCID · conflict

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

Artificial intelligence and machine learning · 64 · 8 first-author · 6 since 2021Databases, data management, data science and information retrieval · 16 · 1 first-authorHuman-computer interaction and ubiquitous computing · 5 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3Applied, interdisciplinary, general and emerging computing · 2Security and privacy · 1Software engineering, systems software and programming languages · 1Theory of computation · 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
22 papers
Information extraction and text analysis · 23% Probabilistic and Bayesian machine learning · 19% Language models and text generation · 17%
Databases, data mining, and information retrieval
15 papers
Data mining · 55% Information retrieval · 24% Knowledge graphs · 12%
Software engineering, system software, and programming languages
2 papers
Program synthesis and code generation · 100%
Interdisciplinary, comprehensive, and emerging computing
4 papers
Bioinformatics and computational biology · 92% Computational science and engineering · 8%

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

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
semantic parsing
0.922021
SCoRe: Pre-Training for Context Representation in Conversational Semantic Parsing · ICLR 2021
Learning Web-based Procedures by Reasoning over Explanations and Demonstrations in Context · ACL 2020
Natural language and speech › Language models and text generation
mathematical reasoning
0.712023
Learning Math Reasoning from Self-Sampled Correct and Partially-Correct Solutions · ICLR 2023
Program synthesis and code generation
code generation with language models
0.612022
Synchromesh: Reliable Code Generation from Pre-trained Language Models · ICLR 2022
Natural language and speech › Question answering and dialogue systems › dialogue understanding
conversational semantic parsing
0.512021
SCoRe: Pre-Training for Context Representation in Conversational Semantic Parsing · ICLR 2021
Machine learning › Representation and self-supervised learning
pre-training
0.512021
SCoRe: Pre-Training for Context Representation in Conversational Semantic Parsing · ICLR 2021
Natural language and speech › Language models and text generation
instruction following
0.412020
Learning Web-based Procedures by Reasoning over Explanations and Demonstrations in Context · ACL 2020
Machine learning › Learning theory › model selection
classifier selection
0.312017
Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints · WSDM 2017
Machine learning › Learning theory
model selection
0.312017
Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints · WSDM 2017
Natural language and speech › Information extraction and text analysis
relation extraction
0.222014
Typed Tensor Decomposition of Knowledge Bases for Relation Extraction · EMNLP 2014
Multi-Relational Latent Semantic Analysis · EMNLP 2013
Natural language and speech › Question answering and dialogue systems › answer extraction
answer sentence selection
0.212015
WikiQA: A Challenge Dataset for Open-Domain Question Answering · EMNLP 2015
Natural language and speech › Question answering and dialogue systems › machine reading comprehension
answer triggering
0.212015
WikiQA: A Challenge Dataset for Open-Domain Question Answering · EMNLP 2015
Natural language and speech › Question answering and dialogue systems
open-domain question answering
0.212015
WikiQA: A Challenge Dataset for Open-Domain Question Answering · EMNLP 2015
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.232010
Exact inference and learning for cumulative distribution functions on loopy graphs · NIPS 2010
MAS: a multiplicative approximation scheme for probabilistic inference · NIPS 2008
Learning Bayesian Networks with Discrete Variables from Data · KDD 1995
Machine learning › Trustworthy machine learning › robustness
learning with noisy labels
0.212014
Aggregating Ordinal Labels from Crowds by Minimax Conditional Entropy · ICML 2014
Machine learning › Probabilistic and Bayesian machine learning › structured prediction › ranking model
permutation models
0.212014
Recursive Inversion Models for Permutations · NIPS 2014
Knowledge graphs
knowledge graph embedding
0.212014
Typed Tensor Decomposition of Knowledge Bases for Relation Extraction · EMNLP 2014
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis
tensor factorization
0.212014
Typed Tensor Decomposition of Knowledge Bases for Relation Extraction · EMNLP 2014
Natural language and speech › Information extraction and text analysis › topic model
latent semantic analysis
0.212013
Multi-Relational Latent Semantic Analysis · EMNLP 2013
Natural language and speech › Information extraction and text analysis
lexical semantics
0.212013
Multi-Relational Latent Semantic Analysis · EMNLP 2013
Computer vision › Vision and language
semantic relationship modeling
0.212013
Multi-Relational Latent Semantic Analysis · EMNLP 2013
Natural language and speech › Language models and text generation › text generation › text infilling
sentence infilling
0.112012
Computational Approaches to Sentence Completion · ACL (1) 2012
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.112011
A Model for Temporal Dependencies in Event Streams · NIPS 2011
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes › point process
temporal point process
0.112011
A Model for Temporal Dependencies in Event Streams · NIPS 2011
Data mining › predictive modeling
classification
0.122008
Partitioned logistic regression for spam filtering · KDD 2008
Efficient Determination of Dynamic Split Points in a Decision Tree · ICDM 2001
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
bayesian network
0.122006
On the incompatibility of faithfulness and monotone DAG faithfulness · Artif. Intell. 2006
Large-Sample Learning of Bayesian Networks is NP-Hard · J. Mach. Learn. Res. 2004
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
junction tree inference
0.112010
Exact inference and learning for cumulative distribution functions on loopy graphs · NIPS 2010
Bioinformatics and computational biology › genomics
genome-wide association study
0.112010
Estimating genome-wide IBD sharing from SNP data via an efficient hidden Markov model of LD with application to gene mapping · Bioinform. 2010
Bioinformatics and computational biology
statistical genetics
0.112010
Estimating genome-wide IBD sharing from SNP data via an efficient hidden Markov model of LD with application to gene mapping · Bioinform. 2010
Machine learning › Reinforcement learning
markov decision process
0.112009
Improving Existing Fault Recovery Policies · NIPS 2009
Machine learning › Reinforcement learning › markov decision process
partially observable MDP
0.112009
Improving Existing Fault Recovery Policies · NIPS 2009

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

program synthesis · 0.9inverse semantics · 0.9demonstration learning · 0.9supervised fine-tuning · 0.7self-sampling · 0.7statistical guarantees · 0.6adaptive sampling · 0.6tensor decomposition · 0.5pre-training · 0.5content word matching · 0.4hidden markov model · 0.2relational domain knowledge · 0.2probabilistic modeling · 0.2poisson superposition · 0.1importance sampling · 0.1bayesian inference · 0.1symbolic differentiation · 0.1linkage disequilibrium modeling · 0.1
YearPublicationVenuePosition
2023 Learning Math Reasoning from Self-Sampled Correct and Partially-Correct Solutions
Ansong Ni, Jeevana Priya Inala, Chenglong Wang 0005, Oleksandr Polozov, Christopher Meek, Dragomir R. Radev, Jianfeng Gao 0001
ICLR5
2022 Synchromesh: Reliable Code Generation from Pre-trained Language Models
Gabriel Poesia, Oleksandr Polozov, Vu Le 0002, Ashish Tiwari 0001, Gustavo Soares, Christopher Meek, Sumit Gulwani
ICLR6
2022 ForSense: Accelerating Online Research Through Sensemaking Integration and Machine Research Support
abstract
Online research is a frequent and important activity people perform on the Internet, yet current support for this task is basic, fragmented and not well integrated into web browser experiences. Guided by sensemaking theory, we present ForSense, a browser extension for accelerating people’s online research experience. The two primary sources of novelty of ForSense are the integration of multiple stages of online research and providing machine assistance to the user by leveraging recent advances in neural-driven machine reading. We use ForSense as a design probe to explore (1) the benefits of integrating multiple stages of online research, (2) the opportunities to accelerate online research using current advances in machine reading, (3) the opportunities to support online research tasks in the presence of imprecise machine suggestions, and (4) insights about the behaviors people exhibit when performing online research, the pages they visit, and the artifacts they create. Through our design probe, we observe people performing online research tasks, and see that they benefit from ForSense’s integration and machine support for online research. From the information and insights we collected, we derive and share key recommendations for designing and supporting imprecise machine assistance for research tasks.
Gonzalo A. Ramos, Napol Rachatasumrit, Jina Suh, Rachel Ng, Christopher Meek
ACM Trans. Interact. Intell. Syst.5
2021 SCoRe: Pre-Training for Context Representation in Conversational Semantic Parsing
Tao Yu 0009, Rui Zhang 0037, Oleksandr Polozov, Christopher Meek, Ahmed Awadallah 0001
ICLR4
2021 ForSense: Accelerating Online Research Through Sensemaking Integration and Machine Research Support
abstract
Online research is a frequent and important activity people perform on the Internet, yet current support for this task is basic, fragmented and not well integrated into web browser experiences. Guided by sensemaking theory, we present ForSense, a browser extension for accelerating people’s online research experience. The two primary sources of novelty of ForSense are the integration of multiple stages of online research and providing machine assistance to the user by leveraging recent advances in neural-driven machine reading. We use ForSense as a design probe to explore (1) the benefits of integrating multiple stages of online research, (2) the opportunities to accelerate online research using current advances in machine reading, and (3) the opportunities to support online research tasks under the presence of imprecise machine suggestions. In our study, we observe people performing online research tasks, and see that they benefit from ForSense’s integration and machine support for online research. From our study, we derive and share key recommendations for designing and supporting imprecise machine assistance for research tasks.
Napol Rachatasumrit, Gonzalo A. Ramos, Jina Suh, Rachel Ng, Christopher Meek
IUI5
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-HLT3
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-HLT2
2020 A Teaching Language for Building Object Detection Models
abstract
Object detection is a key application of machine learning. Currently, these detector models rely on deep networks that offer model builders limited agency over model construction, refinement and maintenance. Human-centered approaches to address these issues explore the exchange of knowledge between a human-in-the-loop and a learning system. This exchange, mediated through a teaching language, is often restricted to the specification of labels and constrains user expressiveness communicating other forms of knowledge to the system. We propose and assess an expressive teaching language for specifying object detectors which includes constructs such as concepts and relationships. From a formative study, we identified language building blocks and articulated design goals for creating interactive experiences in teaching object detection. We applied these goals through a design probe that highlighted further research questions and a set of design takeaways.
Nicole Sultanum, Soroush Ghorashi, Christopher Meek, Gonzalo A. Ramos
Conference on Designing Interactive Systems3
2020 Learning Web-based Procedures by Reasoning over Explanations and Demonstrations in Context
abstract
We explore learning web-based tasks from a human teacher through natural language explanations and a single demonstration. Our approach investigates a new direction for semantic parsing that models explaining a demonstration in a context, rather than mapping explanations to demonstrations. By leveraging the idea of inverse semantics from program synthesis to reason backwards from observed demonstrations, we ensure that all considered interpretations are consistent with executable actions in any context, thus simplifying the problem of search over logical forms. We present a dataset of explanations paired with demonstrations for web-based tasks. Our methods show better task completion rates than a supervised semantic parsing baseline (40% relative improvement on average), and are competitive with simple exploration-and-demonstration based methods, while requiring no exploration of the environment. In learning to align explanations with demonstrations, basic properties of natural language syntax emerge as learned behavior. This is an interesting example of pragmatic language acquisition without any linguistic annotation.
Oleksandr Polozov, Nebojsa Jojic, Christopher Meek
ACL4
2020 Interactive machine teaching: a human-centered approach to building machine-learned models
abstract
Modern systems can augment people’s capabilities by using machine-learned models to surface intelligent behaviors. Unfortunately, building these models remains challenging and beyond the reach of non-machine learning experts. We describe interactive machine teaching (IMT) and its potential to simplify the creation of machine-learned models. One of the key characteristics of IMT is its iterative process in which the human-in-the-loop takes the role of a teacher teaching a machine how to perform a task. We explore alternative learning theories as potential theoretical foundations for IMT, the intrinsic human capabilities related to teaching, and how IMT systems might leverage them. We argue that IMT processes that enable people to leverage these capabilities have a variety of benefits, including making machine learning methods accessible to subject-matter experts and the creation of semantic and debuggable machine learning (ML) models. We present an integrated teaching environment (ITE) that embodies principles from IMT, and use it as a design probe to observe how non-ML experts do IMT and as the basis of a system that helps us study how to guide teachers. We explore and highlight the benefits and challenges of IMT systems. We conclude by outlining six research challenges to advance the field of IMT.
Gonzalo A. Ramos, Christopher Meek, Patrice Y. Simard, Jina Suh, Soroush Ghorashi
Hum. Comput. Interact.2
2017 Algorithms for Active Classifier Selection: Maximizing Recall with Precision Constraints
abstract
Software applications often use classification models to trigger specialized experiences for users. Search engines, for example, use query classifiers to trigger specialized "instant answer" experiences where information satisfying the user query is shown directly on the result page, and email applications use classification models to automatically move messages to a spam folder. When such applications have acceptable default (i.e., non-specialized) behavior, users are often more sensitive to failures in model precision than failures in model recall. In this paper, we consider model-selection algorithms for these precision-constrained scenarios. We develop adaptive model-selection algorithms to identify, using as few samples as possible, the best classifier from among a set of (precision) qualifying classifiers. We provide statistical correctness and sample complexity guarantees for our algorithms. We show with an empirical validation that our algorithms work well in practice.
Paul N. Bennett, David Maxwell Chickering, Christopher Meek, Xiaojin Zhu 0001
WSDM3
2016 Universal Models of Multivariate Temporal Point Processes
abstract
With the rapidly increasing availability of event stream data there is growing interest in multivariate temporal point process models to capture both qualitative and quantitative features of this type of data. Recent research on multivariate point processes have focused in inference and estimation problems for restricted classes of models such as continuous time Bayesian networks, Markov jump processes, Gaussian Cox processes, and Hawkes Processes. In this paper, we study the expressive power and learnability of Graphical Event Models (GEMs) – the analogue of directed graphical models for multivariate temporal point processes. In particular, we describe a set of Graphical Event Models (GEMs) and show that this class can universally approximate any smooth multivariate temporal point process. We also describe a universal learning algorithm for this class of GEMs and show, under a mild set of assumptions, learnability results for both the dependency structures and distributions in this class. Our consistency results demonstrate the possibility of learning about both qualitative and quantitative dependencies from rich event stream data.
Asela Gunawardana, Christopher Meek
AISTATS2
2015 WikiQA: A Challenge Dataset for Open-Domain Question Answering
abstract
We describe the WIKIQA dataset, a new publicly available set of question and sentence pairs, collected and annotated for research on open-domain question answering.Most previous work on answer sentence selection focuses on a dataset created using the TREC-QA data, which includes editor-generated questions and candidate answer sentences selected by matching content words in the question.WIKIQA is constructed using a more natural process and is more than an order of magnitude larger than the previous dataset.In addition, the WIKIQA dataset also includes questions for which there are no correct sentences, enabling researchers to work on answer triggering, a critical component in any QA system.We compare several systems on the task of answer sentence selection on both datasets and also describe the performance of a system on the problem of answer triggering using the WIKIQA dataset.
Yi Yang 0038, Scott Yih, Christopher Meek
EMNLP3
2015 The Activity Platform
Helen J. Wang, Alexander Moshchuk, Michael Gamon, Shamsi T. Iqbal, Eli T. Brown, Ashish Kapoor, Christopher Meek, Eric Yawei Chen, Yuan Tian 0001, Jaime Teevan, Mary Czerwinski, Susan T. Dumais
HotOS7
2015 Selective Greedy Equivalence Search: Finding Optimal Bayesian Networks Using a Polynomial Number of Score Evaluations
David Maxwell Chickering, Christopher Meek
UAI2
2014 Typed Tensor Decomposition of Knowledge Bases for Relation Extraction
abstract
While relation extraction has traditionally been viewed as a task relying solely on textual data, recent work has shown that by taking as input existing facts in the form of entity-relation triples from both knowl-edge bases and textual data, the perfor-mance of relation extraction can be im-proved significantly. Following this new paradigm, we propose a tensor decompo-sition approach for knowledge base em-bedding that is highly scalable, and is es-pecially suitable for relation extraction. By leveraging relational domain knowl-edge about entity type information, our learning algorithm is significantly faster than previous approaches and is better able to discover new relations missing from the database. In addition, when ap-plied to a relation extraction task, our ap-proach alone is comparable to several ex-isting systems, and improves the weighted mean average precision of a state-of-the-art method by 10 points when used as a subcomponent. 1
Kai-Wei Chang 0001, Scott Yih, Bishan Yang, Christopher Meek
EMNLP4
2014 Aggregating Ordinal Labels from Crowds by Minimax Conditional Entropy
abstract
We propose a method to aggregate noisy ordinal labels collected from a crowd of workers or annotators. Eliciting ordinal labels is important in tasks such as judging web search quality and consumer satisfaction. Our method is motivated by the observation that workers usually have difficulty distinguishing between two adjacent ordinal classes whereas distinguishing between two classes which are far away from each other is much easier. We develop the method through minimax conditional entropy subject to constraints which encode this observation. Empirical evaluations on real datasets demonstrate significant improvements over existing methods.
Dengyong Zhou, Qiang Liu 0001, John C. Platt, Christopher Meek
ICML4
2014 Recursive Inversion Models for Permutations
Christopher Meek, Marina Meila
NIPS1
2013 Question Answering Using Enhanced Lexical Semantic Models
Scott Yih, Ming-Wei Chang, Christopher Meek, Andrzej Pastusiak
ACL (1)3
2013 Multi-Relational Latent Semantic Analysis
abstract
We present Multi-Relational Latent Semantic Analysis (MRLSA) which generalizes Latent Semantic Analysis (LSA).MRLSA provides an elegant approach to combining multiple relations between words by constructing a 3-way tensor.Similar to LSA, a lowrank approximation of the tensor is derived using a tensor decomposition.Each word in the vocabulary is thus represented by a vector in the latent semantic space and each relation is captured by a latent square matrix.The degree of two words having a specific relation can then be measured through simple linear algebraic operations.We demonstrate that by integrating multiple relations from both homogeneous and heterogeneous information sources, MRLSA achieves stateof-the-art performance on existing benchmark datasets for two relations, antonymy and is-a.
Kai-Wei Chang 0001, Scott Yih, Christopher Meek
EMNLP3
2013 Combining Heterogeneous Models for Measuring Relational Similarity
Alisa Zhila, Scott Yih, Christopher Meek, Geoffrey Zweig, Tomás Mikolov
HLT-NAACL3
2012 Computational Approaches to Sentence Completion
Geoffrey Zweig, John C. Platt, Christopher Meek, Christopher J. C. Burges, Ainur Yessenalina, Qiang Liu 0001
ACL (1)3
2011 Learning Discriminative Projections for Text Similarity Measures
Scott Yih, Kristina Toutanova, John C. Platt, Christopher Meek
CoNLL4
2011 Tunneled TLS for multi-factor authentication
abstract
When logging onto a remote server, s, from a distrusted terminal, c, one can leak secrets such as passwords and account data to malware. To address this problem, we rely on a trusted personal device, p, as the interface available to users for entering their login credentials. In our proposal, p would send the credentials to s using a tunneled TLS session routed via c. The tunneling would be done within an existing TLS session established between c and s. Upon validating the credentials, s would enable c to access the user account. Consequently, c would never see in plain-text user's credentials. As a powerful application, we show that p could use our protocol to execute a credit-card-like payment at a point-of-sale terminal, c, using an account managed by the card-issuing bank, s.
Darko Kirovski, Christopher Meek
Digital Rights Management Workshop2
2011 A Model for Temporal Dependencies in Event Streams
abstract
We introduce the Piecewise-Constant Conditional Intensity Model, a model for learning temporal dependencies in event streams. We describe a closed-form Bayesian approach to learning these models, and describe an importance sampling algorithm for forecasting future events using these models, using a proposal distribution based on Poisson superposition. We then use synthetic data, supercomputer event logs, and web search query logs to illustrate that our learning algorithm can efficiently learn nonlinear temporal dependencies, and that our importance sampling algorithm can effectively forecast future events.
Asela Gunawardana, Christopher Meek, Puyang Xu
NIPS2
2011 Unsupervised hierarchical probabilistic segmentation of discrete events
abstract
Segmentation, the task of splitting a long sequence of symbols into chunks, can provide important information about the nature of the sequence that is understandable to humans. We focus on unsupervised segmentation, where the algorithm never sees exa
Guy Shani, Asela Gunawardana, Christopher Meek
Intell. Data Anal.3
2010 Usability guided key-target resizing for soft keyboards
abstract
Soft keyboards offer touch-capable mobile and tabletop devices many advantages such as multiple language support and room for larger displays. On the other hand, because soft keyboards lack haptic feedback, users often produce more typing errors. In order to make soft keyboards more robust to noisy input, researchers have developed key-target resizing algorithms, where underlying target areas for keys are dynamically resized based on their probabilities. In this paper, we describe how overly aggressive key-target resizing can sometimes prevent users from typing their desired text, violating basic user expectations about keyboard functionality. We propose an anchored key-target method which incorporates usability principles so that soft keyboards can remain robust to errors while respecting usability principles. In an empirical evaluation, we found that using anchored dynamic key-targets significantly reduce keystroke errors as compared to the state-of-the-art.
Asela Gunawardana, Tim Paek, Christopher Meek
IUI3
2010 Exact inference and learning for cumulative distribution functions on loopy graphs
abstract
Probabilistic graphical models use local factors to represent dependence among sets of variables. For many problem domains, for instance climatology and epidemiology, in addition to local dependencies, we may also wish to model heavy-tailed statistics, where extreme deviations should not be treated as outliers. Specifying such distributions using graphical models for probability density functions (PDFs) generally lead to intractable inference and learning. Cumulative distribution networks (CDNs) provide a means to tractably specify multivariate heavy-tailed models as a product of cumulative distribution functions (CDFs). Currently, algorithms for inference and learning, which correspond to computing mixed derivatives, are exact only for tree-structured graphs. For graphs of arbitrary topology, an efficient algorithm is needed that takes advantage of the sparse structure of the model, unlike symbolic differentiation programs such as Mathematica and D* that do not. We present an algorithm for recursively decomposing the computation of derivatives for CDNs of arbitrary topology, where the decomposition is naturally described using junction trees. We compare the performance of the resulting algorithm to Mathematica and D*, and we apply our method to learning models for rainfall and H1N1 data, where we show that CDNs with cycles are able to provide a significantly better fits to the data as compared to tree-structured and unstructured CDNs and other heavy-tailed multivariate distributions such as the multivariate copula and logistic models.
Jim C. Huang, Nebojsa Jojic, Christopher Meek
NIPS3
2010 Estimating genome-wide IBD sharing from SNP data via an efficient hidden Markov model of LD with application to gene mapping
abstract
MOTIVATION: Association analysis is the method of choice for studying complex multifactorial diseases. The premise of this method is that affected persons contain some common genomic regions with similar SNP alleles and such areas will be found in this analysis. An important disadvantage of GWA studies is that it does not distinguish between genomic areas that are inherited from a common ancestor [identical by descent (IBD)] and areas that are identical merely by state [identical by state (IBS)]. Clearly, areas that can be marked with higher probability as IBD and have the same correlation with the disease status of identical areas that are more probably only IBS, are better candidates to be causative, and yet this distinction is not encoded in standard association analysis. RESULTS: We develop a factorial hidden Markov model-based algorithm for computing genome-wide IBD sharing. The algorithm accepts as input SNP data of measured individuals and estimates the probability of IBD at each locus for every pair of individuals. For two g-degree relatives, when g > or = 8, the computation yields a precision of IBD tagging of over 50% higher than previous methods for 95% recall. Our algorithm uses a first-order Markovian model for the linkage disequilibrium process and employs a reduction of the state space of the inheritance vector from being exponential in g to quadratic. The higher accuracy along with the reduced time complexity marks our method as a feasible means for IBD mapping in practical scenarios. AVAILABILITY: A software implementation, called IBDMAP, is freely available at http://bioinfo.cs.technion.ac.il/IBDmap.
Sivan Bercovici, Christopher Meek, Ydo Wexler, Dan Geiger
Bioinform.2
2009 Hierarchical Probabilistic Segmentation of Discrete Events
abstract
Segmentation, the task of splitting a long sequence of discrete symbols into chunks, can provide important information about the nature of the sequence that is understandable to humans. Algorithms for segmenting mostly belong to the supervised learning family, where a labeled corpus is available to the algorithm in the learning phase. We are interested, however, in the unsupervised scenario, where the algorithm never sees examples of successful segmentation, but still needs to discover meaningful segments. In this paper we present an unsupervised learning algorithm for segmenting sequences of symbols or categorical events. Our algorithm, Hierarchical Multigram, hierarchically builds a lexicon of segments and computes a maximum likelihood segmentation given the current lexicon. Thus, our algorithm is most appropriate to hierarchical sequences, where smaller segments are grouped into larger segments. Our probabilistic approach also allows us to suggest conditional entropy as a measurement of the quality of a segmentation in the absence of labeled data. We compare our algorithm to two previous approaches from the unsupervised segmentation literature, showing it to provide superior segmentation over a number of benchmarks. We also compare our algorithm to previous approaches over a segmentation of the unlabeled interactions of a web service and its client.
Guy Shani, Christopher Meek, Asela Gunawardana
ICDM2
2009 Searching large indexes on tiny devices: optimizing binary search with character pinning
abstract
The small physical size of mobile devices imposes dramatic restrictions on the user interface (UI). With the ever increasing capacity of these devices as well as access to large online stores it becomes increasingly important to help the user select a particular item efficiently. Thus, we propose binary search with character pinning, where users can constrain their search to match selected prefix characters while making simple binary decisions about the position of their intended item in the lexicographic order. The underlying index for our method is based on a ternary search tree that is optimal under certain user-oriented constraints. To better scale to larger indexes, we analyze several heuristics that rapidly construct good trees. A user study demonstrates that our method helps users conduct rapid searches, using less keystrokes, compared to other methods.
Guy Shani, Christopher Meek, Tim Paek, Bo Thiesson, Gina Venolia
IUI2
2009 Improving Existing Fault Recovery Policies
abstract
Automated recovery from failures is a key component in the management of large data centers. Such systems typically employ a hand-made controller created by an expert. While such controllers capture many important aspects of the recovery process, they are often not systematically optimized to reduce costs such as server downtime. In this paper we explain how to use data gathered from the interactions of the hand-made controller with the system, to create an optimized controller. We suggest learning an indefinite horizon Partially Observable Markov Decision Process, a model for decision making under uncertainty, and solve it using a point-based algorithm. We describe the complete process, starting with data gathering, model learning, model checking procedures, and computing a policy. While our paper focuses on a specific domain, our method is applicable to other systems that use a hand-coded, imperfect controllers.
Guy Shani, Christopher Meek
NIPS2
2009 A unified approach to building hybrid recommender systems
abstract
Content-based recommendation systems can provide recommendations for "cold-start" items for which little or no training data is available, but typically have lower accuracy than collaborative filtering systems. Conversely, collaborative filtering techniques often provide accurate recommendations, but fail on cold start items. Hybrid schemes attempt to combine these different kinds of information to yield better recommendations across the board.
Asela Gunawardana, Christopher Meek
RecSys2
2009 Speeding up HMM algorithms for genetic linkage analysis via chain reductions of the state space
abstract
UNLABELLED: We develop an hidden Markov model (HMM)-based algorithm for computing exact parametric and non-parametric linkage scores in larger pedigrees than was possible before. The algorithm is applicable whenever there are chains of persons in the pedigree with no genetic measurements and with unknown affection status. The algorithm is based on shrinking the state space of the HMM considerably using such chains. In a two g-degree cousins pedigree the reduction drops the state space from being exponential in g to being linear in g. For a Finnish family in which two affected children suffer from a rare cold-inducing sweating syndrome, we were able to reduce the state space by more than five orders of magnitude from 2(50) to 2(32). In another pedigree of state-space size of 2(27), used for a study of pituitary adenoma, the state space reduced by a factor of 8.5 and consequently exact linkage scores can now be computed, rather than approximated. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Dan Geiger, Christopher Meek, Ydo Wexler
Bioinform.2
2008 Partitioned logistic regression for spam filtering
abstract
Naive Bayes and logistic regression perform well in different regimes. While the former is a very simple generative model which is efficient to train and performs well empirically in many applications,the latter is a discriminative model which often achieves better accuracy and can be shown to outperform naive Bayes asymptotically. In this paper, we propose a novel hybrid model, partitioned logistic regression, which has several advantages over both naive Bayes and logistic regression. This model separates the original feature space into several disjoint feature groups. Individual models on these groups of features are learned using logistic regression and their predictions are combined using the naive Bayes principle to produce a robust final estimation. We show that our model is better both theoretically and empirically. In addition, when applying it in a practical application, email spam filtering, it improves the normalized AUC score at 10% false-positive rate by 28.8% and 23.6% compared to naive Bayes and logistic regression, when using the exact same training examples.
Ming-Wei Chang, Scott Yih, Christopher Meek
KDD3
2008 MAS: a multiplicative approximation scheme for probabilistic inference
abstract
We propose a multiplicative approximation scheme (MAS) for inference problems in graphical models, which can be applied to various inference algorithms. The method uses $\epsilon$-decompositions which decompose functions used throughout the inference procedure into functions over smaller sets of variables with a known error $\epsilon$. MAS translates these local approximations into bounds on the accuracy of the results. We show how to optimize $\epsilon$-decompositions and provide a fast closed-form solution for an $L_2$ approximation. Applying MAS to the Variable Elimination inference algorithm, we introduce an algorithm we call DynaDecomp which is extremely fast in practice and provides guaranteed error bounds on the result. The superior accuracy and efficiency of DynaDecomp is demonstrated.
Ydo Wexler, Christopher Meek
NIPS2
2008 Tied boltzmann machines for cold start recommendations
abstract
We describe a novel statistical model, the tied Boltzmann machine, for combining collaborative and content information for recommendations. In our model, pairwise interactions between items are captured through a Boltzmann machine, whose parameters are constrained according to the content associated with the items. This allows the model to use content information to recommend items that are not seen during training. We describe a tractable algorithm for training the model, and give experimental results evaluating the model in two cold start recommendation tasks on the MovieLens data set.
Asela Gunawardana, Christopher Meek
RecSys2
2008 Mining recommendations from the web
abstract
In this paper we study the challenges and evaluate the effectiveness of data collected from the web for recommendations. We provide experimental results, including a user study, showing that our methods produce good recommendations in realistic applications. We propose a new evaluation metric, that takes into account the difficulty of prediction. We show that the new metric aligns well with the results from a user study.
Guy Shani, David Maxwell Chickering, Christopher Meek
RecSys3
2008 Inference for Multiplicative Models
Ydo Wexler, Christopher Meek
UAI2
2007 Modeling Contextual Factors of Click Rates
Hila Becker, Christopher Meek, David Maxwell Chickering
AAAI2
2007 Improving Similarity Measures for Short Segments of Text
Scott Yih, Christopher Meek
AAAI2
2007 Similarity Measures for Short Segments of Text
Donald Metzler, Susan T. Dumais, Christopher Meek
ECIR3
2007 People watcher: a game for eliciting human-transcribed data for automated directory assistance
abstract
Automated Directory Assistance (ADA) allows users to request telephone or address information of residential and business listings using speech recognition. Because callers often express listings differently than how they are registered in the directory, ADA systems require transcriptions of alternative phrasings for directory listings as training data, which can be costly to acquire. As such, a framework in which data can be contributed voluntarily by large numbers of Internet users has tremendous value. In this paper, we introduce People Watcher, a computer game that elicits transcribed, alternative user phrasings for directory listings while at the same time entertaining players. Data generated from the game not only overlapped actual audio transcriptions, but resulted in a statistically significant 15% relative reduction in semantic error rate when utilized for ADA. Furthermore, semantic accuracy was not statistically different than using the actual audio transcriptions. Index Terms: game, automated directory assistance 1.
Tim Paek, Yun-Cheng Ju, Christopher Meek
INTERSPEECH3
2006 On the incompatibility of faithfulness and monotone DAG faithfulness
David Maxwell Chickering, Christopher Meek
Artif. Intell.2
2006 Structural Periodic Measures for Time-Series Data
Michail Vlachos, Philip S. Yu, Vittorio Castelli, Christopher Meek
Data Min. Knowl. Discov.4
2006 A Variational Inference Procedure Allowing Internal Structure for Overlapping Clusters and Deterministic Constraints
abstract
We develop a novel algorithm, called VIP*, for structured variational approximate inference. This algorithm extends known algorithms to allow efficient multiple potential updates for overlapping clusters, and overcomes the difficulties imposed by deterministic constraints. The algorithm's convergence is proven and its applicability demonstrated for genetic linkage analysis.
Dan Geiger, Christopher Meek, Ydo Wexler
J. Artif. Intell. Res.2
2006 Preface
Serkan Hosten, Christopher Meek
J. Symb. Comput.2
2005 Adversarial learning
abstract
Many classification tasks, such as spam filtering, intrusion detection, and terrorism detection, are complicated by an adversary who wishes to avoid detection. Previous work on adversarial classification has made the unrealistic assumption that the attacker has perfect knowledge of the classifier [2]. In this paper, we introduce the adversarial classifier reverse engineering (ACRE) learning problem, the task of learning sufficient information about a classifier to construct adversarial attacks. We present efficient algorithms for reverse engineering linear classifiers with either continuous or Boolean features and demonstrate their effectiveness using real data from the domain of spam filtering.
Daniel Lowd, Christopher Meek
KDD2
2005 Using epitomes to model genetic diversity: Rational design of HIV vaccines
Nebojsa Jojic, Vladimir Jojic, Brendan J. Frey, Christopher Meek, David Heckerman
NIPS4
2004 Identifying Similarities, Periodicities and Bursts for Online Search Queries
abstract
We present several methods for mining knowledge from the query logs of the MSN search engine. Using the query logs, we build a time series for each query word or phrase (e.g., 'Thanksgiving' or 'Christmas gifts') where the elements of the time series are the number of times that a query is issued on a day. All of the methods we describe use sequences of this form and can be applied to time series data generally. Our primary goal is the discovery of semantically similar queries and we do so by identifying queries with similar demand patterns. Utilizing the best Fourier coefficients and the energy of the omitted components, we improve upon the state-of-the-art in time-series similarity matching. The extracted sequence features are then organized in an efficient metric tree index structure. We also demonstrate how to efficiently and accurately discover the important periods in a time-series. Finally we propose a simple but effective method for identification of bursts (long or short-term). Using the burst information extracted from a sequence, we are able to efficiently perform 'query-by-burst' on the database of time-series. We conclude the presentation with the description of a tool that uses the described methods, and serves as an interactive exploratory data discovery tool for the MSN query database.
Michail Vlachos, Christopher Meek, Zografoula Vagena, Dimitrios Gunopulos
SIGMOD Conference2
2004 ARMA Time-Series Modeling with Graphical Models
Bo Thiesson, David Maxwell Chickering, David Heckerman, Christopher Meek
UAI4
2004 Large-Sample Learning of Bayesian Networks is NP-Hard
David Maxwell Chickering, David Heckerman, Christopher Meek
J. Mach. Learn. Res.3
2003 Large-Sample Learning of Bayesian Networks is NP-Hard
David Maxwell Chickering, Christopher Meek, David Heckerman
UAI2
2003 Practically Perfect
Christopher Meek, David Maxwell Chickering
UAI1
2003 Model-Based Clustering and Visualization of Navigation Patterns on a Web Site
Igor V. Cadez, David Heckerman, Christopher Meek, Padhraic Smyth
Data Min. Knowl. Discov.3
2002 Autoregressive Tree Models for Time-Series Analysis
abstract
1 Introduction The analysis and modeling of time-series data is an important area of research for many communities. In this paper, our goal is to identify models for continuousvalued time-series data that are useful for data mining in that they (1) can be learned eficiently from data, (2) support accurate predictions, and (3) are easy to interpret. To these ends, we describe an interpretable class of models that we call AutoRegressive Tree models, or ART models, that are a generalization of standard autoregressive (AR) models. We describe learning methods for ART models and compare these methods to those for alternative models. Our experiments, performed on 2,494 time-series data sets from the International Institute of Forecasters, demonstrate that ART models provide superior predictive accuracy. We concentrate on the problem of modeling the evolution of values of a continuous variable over time; that is, we model a univariate time series. The generalization to multivariate time-series analysis is straightforward and is discussed in Section 6.
Christopher Meek, David Maxwell Chickering, David Heckerman
SDM1
2002 Finding Optimal Bayesian Networks
David Maxwell Chickering, Christopher Meek
UAI2
2002 Factorization of Discrete Probability Distributions
Dan Geiger, Christopher Meek, Bernd Sturmfels
UAI2
2002 CFW: A Collaborative Filtering System Using Posteriors over Weights of Evidence
Carl Myers Kadie, Christopher Meek, David Heckerman
UAI2
2002 Staged Mixture Modelling and Boosting
Christopher Meek, Bo Thiesson, David Heckerman
UAI1
2002 The Learning-Curve Sampling Method Applied to Model-Based Clustering
Christopher Meek, Bo Thiesson, David Heckerman
J. Mach. Learn. Res.1
2001 Efficient Determination of Dynamic Split Points in a Decision Tree
abstract
We consider the problem of choosing split points for continuous predictor variables in a decision tree. Previous approaches to this problem typically either: (1) discretize the continuous predictor values prior to learning, or (2) apply a dynamic method that considers all possible split points for each potential split. We describe a number of alternative approaches that generate a small number of candidate split points dynamically with little overhead. We argue that these approaches are preferable to pre-discretization, and provide experimental evidence that they yield probabilistic decision trees with the same prediction accuracy as the traditional dynamic approach. Furthermore, because the time to grow a decision tree is proportional to the number of split points evaluated, our approach is significantly faster than the traditional dynamic approach.
David Maxwell Chickering, Christopher Meek, Robert Rounthwaite
ICDM2
2001 Using Temporal Data for Making Recommendations
Andrew Zimdars, David Maxwell Chickering, Christopher Meek
UAI3
2001 Finding a Path is Harder than Finding a Tree
abstract
I consider the problem of learning an optimal path graphical model from data and show the problem to be NP-hard for the maximum likelihood and minimum description length approaches and a Bayesian approach. This hardness result holds despite the fact that the problem is a restriction of the polynomially solvable problem of finding the optimal tree graphical model.
Christopher Meek
J. Artif. Intell. Res.1
2001 Accelerating EM for Large Databases
Bo Thiesson, Christopher Meek, David Heckerman
Mach. Learn.2
2000 Challenges of the Email Domain for Text Classification
Jake D. Brutlag, Christopher Meek
ICML2
2000 Visualization of navigation patterns on a Web site using model-based clustering
abstract
We present a new methodology for visualizing navigation patterns on a Web site. In our approach, we first partition site users into clusters such that only users with similar navigation paths through the site are placed into the same cluster. Then, for each cluster, we display these paths for users within that cluster. The clustering approach we employ is model based (as opposed to distance based) and partitions users according to the order in which they request Web pages. In particular, we cluster users by learning a mixture of first-order Markov models using the Expectation-Maximization algorithm. Our algorithm scales linearly with both number of users and number of clusters, and our implementation easily handles millions of users and thousands of clusters. In the paper, we describe the details of our technology and a tool based on it called WebCANVAS. We illustrate the use of our technology on user-traffic data from msnbc.com.
Igor V. Cadez, David Heckerman, Christopher Meek, Padhraic Smyth
KDD3
2000 Global partial orders from sequential data
abstract
Sequences of events arise in many applications, such a s w eb browsing, e-commerce, and monitoring of processes.An importan t problem in mining sets of sequences of ev ents is to get an o verview of the ordering relationships in the data.W e presen t a method for nding partial orders that describe the ordering relationships between the events in a collection of sequences.The method is based on viewing a partial order as a generative model for a set of sequences, and applying mixture modeling techniques to obtain a descriptive s e t o f partial orders.Runtimes for our algorithm scale linearly in the number of sequences and polynomially in the number of dierent e v ent t ypes.Thus, the methods scales to handle large data sets and can be used for reasonable numbers of dierent t ypes of events.We illustrate our technique by applying it to studen tenrollment data and web browsing data.
Heikki Mannila, Christopher Meek
KDD2
2000 Perfect Tree-like Markovian Distributions
Ann Becker, Dan Geiger, Christopher Meek
UAI3
2000 Dependency Networks for Collaborative Filtering and Data Visualization
David Heckerman, David Maxwell Chickering, Christopher Meek, Robert Rounthwaite, Carl Myers Kadie
UAI3
2000 Dependency Networks for Inference, Collaborative Filtering, and Data Visualization
David Heckerman, David Maxwell Chickering, Christopher Meek, Robert Rounthwaite, Carl Myers Kadie
J. Mach. Learn. Res.3
1999 Quantifier Elimination for Statistical Problems
Dan Geiger, Christopher Meek
UAI2
1998 Learning Mixtures of DAG Models
Bo Thiesson, Christopher Meek, David Maxwell Chickering, David Heckerman
UAI2
1997 A Bayesian Approach to Learning Bayesian Networks with Local Structure
David Maxwell Chickering, David Heckerman, Christopher Meek
UAI3
1997 Models and Selection Criteria for Regression and Classification
David Heckerman, Christopher Meek
UAI2
1997 Structure and Parameter Learning for Causal Independence and Causal Interaction Models
Christopher Meek, David Heckerman
UAI1
1997 An evaluation of machine-learning methods for predicting pneumonia mortality
Gregory F. Cooper, Constantin F. Aliferis, Richard Ambrosino, John M. Aronis, Bruce G. Buchanan, Rich Caruana, Michael J. Fine, Clark Glymour, Geoffrey J. Gordon, Barbara H. Hanusa, Janine E. Janosky, Christopher Meek, Tom M. Mitchell, Thomas Richardson 0001, Peter Spirtes
Artif. Intell. Medicine12
1996 Asymptotic Model Selection for Directed Networks with Hidden Variables
Dan Geiger, David Heckerman, Christopher Meek
UAI3
1995 Learning Bayesian Networks with Discrete Variables from Data
Peter Spirtes, Christopher Meek
KDD2
1995 Causal inference and causal explanation with background knowledge
Christopher Meek
UAI1
1995 Strong completeness and faithfulness in Bayesian networks
Christopher Meek
UAI1
1995 Causal Inference in the Presence of Latent Variables and Selection Bias
Peter Spirtes, Christopher Meek, Thomas Richardson 0001
UAI2