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.

Mark Johnson 0001

dblp:75/6632-1 · also Mark Scott Johnson · DBLP profile ↗
← Back
120ranked-venue papers
34as first author
9since 2021 · last 2025
0000-0003-4809-8441ORCID · conflict

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

Artificial intelligence and machine learning · 111 · 31 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 10 · 1 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 3Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Systems, architecture and hardware · 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
56 papers
Information extraction and text analysis · 36% Vision and language · 23% Language models and text generation · 14%
Databases, data mining, and information retrieval
5 papers
Information retrieval · 66% Data mining · 34%
Theoretical computer science
8 papers
Automata and formal languages · 88% Information theory · 11% Logic in computer science · 1%

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

TopicWeightPapersLastEvidence papers
Computer vision › Vision and language
image captioning
1.652019
nocaps: novel object captioning at scale · ICCV 2019
Partially-Supervised Image Captioning · NeurIPS 2018
Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering · CVPR 2018
Natural language and speech › Information extraction and text analysis
syntactic parsing
0.9152019
Using Left-corner Parsing to Encode Universal Structural Constraints in Grammar Induction · EMNLP 2016
An Improved Non-monotonic Transition System for Dependency Parsing · EMNLP 2015
How to Best Use Syntax in Semantic Role Labelling · ACL (1) 2019
Natural language and speech › Information extraction and text analysis › dialogue analysis
disfluency detection
0.832020
Improving Disfluency Detection by Self-Training a Self-Attentive Model · ACL 2020
Disfluency Detection using Auto-Correlational Neural Networks · EMNLP 2018
Recognizing disfluencies in conversational speech · IEEE Trans. Speech Audio Process. 2006
Computer vision › Vision and language › image captioning › low-shot image captioning
novel object captioning
0.722019
nocaps: novel object captioning at scale · ICCV 2019
Partially-Supervised Image Captioning · NeurIPS 2018
Natural language and speech › Information extraction and text analysis
topic model
0.532015
A Computationally Efficient Algorithm for Learning Topical Collocation Models · ACL (1) 2015
Topic Segmentation with an Ordering-Based Topic Model · AAAI 2015
PCFGs, Topic Models, Adaptor Grammars and Learning Topical Collocations and the Structure of Proper Names · ACL 2010
Natural language and speech › Language models and text generation › text generation
constrained text generation
0.512021
Mention Flags (MF): Constraining Transformer-based Text Generators · ACL/IJCNLP (1) 2021
Natural language and speech › Language models and text generation
controllable text generation
0.512021
Neural Rule-Execution Tracking Machine For Transformer-Based Text Generation · NeurIPS 2021
Machine learning › Deep learning architectures and training › sequence modeling › sequence generation
sequence-to-sequence generation
0.512021
Neural Rule-Execution Tracking Machine For Transformer-Based Text Generation · NeurIPS 2021
Natural language and speech › Information extraction and text analysis
semantic parsing
0.522018
AMR dependency parsing with a typed semantic algebra · ACL (1) 2018
Semantic Parsing with Bayesian Tree Transducers · ACL (1) 2012
Natural language and speech › Information extraction and text analysis
word segmentation
0.432014
Syllable weight encodes mostly the same information for English word segmentation as dictionary stress · EMNLP 2014
A joint model of word segmentation and phonological variation for English word-final /t/-deletion · ACL (1) 2013
Contextual Dependencies in Unsupervised Word Segmentation · ACL 2006
Information retrieval › text analysis › text segmentation
topic segmentation
0.422015
Topic Segmentation with an Ordering-Based Topic Model · AAAI 2015
Topic Models with Topic Ordering Regularities for Topic Segmentation · ICDM 2014
Natural language and speech › Information extraction and text analysis › textual entailment
entailment graph learning
0.412019
Duality of Link Prediction and Entailment Graph Induction · ACL (1) 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge graph
0.412019
Duality of Link Prediction and Entailment Graph Induction · ACL (1) 2019
Machine learning › Graph learning
link prediction
0.412019
Duality of Link Prediction and Entailment Graph Induction · ACL (1) 2019
Computer vision › Vision and language
multimodal benchmark
0.412019
nocaps: novel object captioning at scale · ICCV 2019
Natural language and speech › Information extraction and text analysis
semantic role labeling
0.412019
How to Best Use Syntax in Semantic Role Labelling · ACL (1) 2019
Natural language and speech › Information extraction and text analysis › semantic parsing
abstract meaning representation parsing
0.312018
AMR dependency parsing with a typed semantic algebra · ACL (1) 2018
Computer vision › Vision and language › image captioning › neural image captioning
attention-based image captioning
0.312018
Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering · CVPR 2018
Machine learning › Deep learning architectures and training
convolutional neural network
0.312018
Disfluency Detection using Auto-Correlational Neural Networks · EMNLP 2018
Robotics › Robot navigation and mapping › visual navigation
language-guided navigation
0.312018
Vision-and-Language Navigation: Interpreting Visually-Grounded Navigation Instructions in Real Environments · CVPR 2018
Computer vision › Vision and language
vision-and-language navigation
0.312018
Vision-and-Language Navigation: Interpreting Visually-Grounded Navigation Instructions in Real Environments · CVPR 2018
Computer vision › Vision and language
visual question answering
0.312018
Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering · CVPR 2018
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
bayesian nonparametric model
0.342010
Synergies in learning words and their referents · NIPS 2010
Using Adaptor Grammars to Identify Synergies in the Unsupervised Acquisition of Linguistic Structure · ACL 2008
Adaptor Grammars: A Framework for Specifying Compositional Nonparametric Bayesian Models · NIPS 2006
Natural language and speech › Language models and text generation › decoding
constrained decoding
0.312017
Guided Open Vocabulary Image Captioning with Constrained Beam Search · EMNLP 2017
Natural language and speech › Information extraction and text analysis
text segmentation
0.312017
Unsupervised Text Segmentation Based on Native Language Characteristics · ACL (1) 2017
Compilers and program optimization
parsing
0.322016
Efficient techniques for parsing with tree automata · ACL (1) 2016
Efficient probabilistic top-down and left-corner parsing · ACL 1999
Natural language and speech › Language models and text generation › language modeling
statistical language modeling
0.352011
Producing Power-Law Distributions and Damping Word Frequencies with Two-Stage Language Models · J. Mach. Learn. Res. 2011
Interpolating between types and tokens by estimating power-law generators · NIPS 2005
Joint and Conditional Estimation of Tagging and Parsing Models · ACL 2001
Natural language and speech › Information extraction and text analysis › word segmentation
unsupervised word segmentation
0.322014
Modelling function words improves unsupervised word segmentation · ACL (1) 2014
Contextual Dependencies in Unsupervised Word Segmentation · ACL 2006
Natural language and speech › Language models and text generation
grammar induction
0.212016
Using Left-corner Parsing to Encode Universal Structural Constraints in Grammar Induction · EMNLP 2016
Computer vision › Vision and language › image captioning
image caption evaluation
0.212016
SPICE: Semantic Propositional Image Caption Evaluation · ECCV (5) 2016

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

constrained beam search · 0.8adaptor grammars · 0.6unsupervised entailment graph learning · 0.5transformer · 0.5neural rule-execution tracking · 0.5distributional inclusion hypothesis · 0.5self-training · 0.5self-attention · 0.4ensemble · 0.4contextualized word embeddings · 0.4point-wise sampling · 0.4bayesian word segmentation · 0.4semantic propositional evaluation · 0.2dependency model with valence · 0.2variational inference · 0.2mallows model · 0.2gibbs sampling · 0.2generalized mallows model · 0.2
YearPublicationVenuePosition
2025 Mastering the Craft of Data Synthesis for CodeLLMs
abstract
Meng Chen, Philip Arthur, Qianyu Feng, Cong Duy Vu Hoang, Yu-Heng Hong, Mahdi Kazemi Moghaddam, Omid Nezami, Duc Thien Nguyen, Gioacchino Tangari, Duy Vu, Thanh Vu, Mark Johnson, Krishnaram Kenthapadi, Don Dharmasiri, Long Duong, Yuan-Fang Li. Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers). 2025.
Philip Arthur, Qianyu Feng, Cong Duy Vu Hoang, Yu-Heng Hong, Mahdi Kazemi Moghaddam, Omid Nezami, Duc Thien Nguyen, Gioacchino Tangari, Duy Vu, Mark Johnson 0001, Krishnaram Kenthapadi, Don Dharmasiri, Long Duong, Yuan-Fang Li
NAACL (Long Papers)12
2025 A language-agnostic model of child language acquisition
abstract
This work reimplements a recent semantic bootstrapping child language acquisition (CLA) model, which was originally designed for English, and trains it to learn a new language: Hebrew. The model learns from pairs of utterances and logical forms as meaning representations, and acquires both syntax and word meanings simultaneously. The results show that the model mostly transfers to Hebrew, but that a number of factors, including the richer morphology in Hebrew, makes the learning slower and less robust. This suggests that a clear direction for future work is to enable the model to leverage the similarities between different word forms.
Louis Mahon, Omri Abend, Uri Berger, Katherine Demuth, Mark Johnson 0001, Mark Steedman
Comput. Speech Lang.5
2023 Smoothing Entailment Graphs with Language Models
abstract
Nick McKenna, Tianyi Li, Mark Johnson, Mark Steedman. Proceedings of the 13th International Joint Conference on Natural Language Processing and the 3rd Conference of the Asia-Pacific Chapter of the Association for Computational Linguistics (Volume 1: Long Papers). 2023.
Nick McKenna, Mark Johnson 0001, Mark Steedman
IJCNLP (1)3
2022 Cooperative Localization and Association of Commercial-Off-the-Shelf Sensors in Three-Dimensional Aircraft Cabin
abstract
Sensory data is only meaningful if correctly associated with originating locations, e.g., in three-dimensional wireless sensor systems inside an aircraft cabin. Received signal strength is a cost-effective option to locate low-cost sensors due to its universal availability, but suffers from coarse ranging accuracy with multiplicative errors. This paper presents a new received signal strength-based approach to locating a large number of low-cost sensors given their possible three-dimensional installation points. Our approach achieves the accuracy which has not been achieved in the literature. The approach first cooperatively locates the sensors in the continuous three-dimensional spaces, then associates the continuous location estimates to the installation points, and finally refines the association with likelihood ascent search. A new convex relaxation-based optimization is designed for cooperative localization in continuous three-dimensional spaces. The Kuhn-Munkres algorithm is generalized for the association. Cramér-Rao Lower Bounds are derived to specify the local three-dimensional regions in which refinement is carried out to improve the final accuracy with little complexity overhead. The proposed approach is validated experimentally with signal strength measurements collected in a Fokker 100 passenger plane, achieves 100% accuracy in all experiments conducted, and outperforms state-of-the-art metaheuristics significantly with much shorter execution time. Note to Practitioners—This paper is motivated by a goal to realize various aircraft automation applications through three-dimensional localization and association of wireless sensors. For example, automatic identification of seat locations can be implemented efficiently with wireless sensors, which enables effortless re-association between control buttons in the seats and the corresponding functions after cabin refurbishment. Meanwhile, automatic detection of missing/misplaced safety equipment can be carried out to improve the efficiency of flight preparation. There currently lacks an received signal strength-based three-dimensional sensor association method in indoor environments. The theoretical framework proposed in this paper aims to utilize the readily available received signal strength measurements to associate Commercial-Off-The-Shelf sensors to their possible installation points. This approach avoids the requirement of labor-intensive fingerprinting effort and high-cost equipment. The proposed approach has been tested and evaluated using both synthetic data and real data collected in a passenger plane as a proof of concept.
Yulong Wang 0001, Shenghong Li 0002, Wei Ni 0001, David Abbott, Mark Johnson 0001, Guangyu Pei, Mark Hedley
IEEE Trans Autom. Sci. Eng.5
2021 Mention Flags (MF): Constraining Transformer-based Text Generators
abstract
Yufei Wang, Ian Wood, Stephen Wan, Mark Dras, Mark Johnson. 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.
Yufei Wang 0003, Ian D. Wood, Stephen Wan 0001, Mark Dras, Mark Johnson 0001
ACL/IJCNLP (1)5
2021 ECOL-R: Encouraging Copying in Novel Object Captioning with Reinforcement Learning
abstract
Novel Object Captioning is a zero-shot Image Captioning task requiring describing objects not seen in the training captions, but for which information is available from external object detectors.The key challenge is to select and describe all salient detected novel objects in the input images.In this paper, we focus on this challenge and propose the ECOL-R model (Encouraging Copying of Object Labels with Reinforced Learning), a copy-augmented transformer model that is encouraged to accurately describe the novel object labels.This is achieved via a specialised reward function in the SCST reinforcement learning framework (Rennie et al., 2017) that encourages novel object mentions while maintaining the caption quality.We further restrict the SCST training to the images where detected objects are mentioned in reference captions to train the ECOL-R model.We additionally improve our copy mechanism via Abstract Labels, which transfer knowledge from known to novel object types, and a Morphological Selector, which determines the appropriate inflected forms of novel object labels.The resulting model sets new state-of-the-art on the nocaps (Agrawal et al., 2019) and held-out COCO (Hendricks et al., 2016) benchmarks.
Yufei Wang 0003, Ian D. Wood, Stephen Wan 0001, Mark Johnson 0001
EACL4
2021 Multivalent Entailment Graphs for Question Answering
abstract
Drawing inferences between open-domain natural language predicates is a necessity for true language understanding.There has been much progress in unsupervised learning of entailment graphs for this purpose.We make three contributions: (1) we reinterpret the Distributional Inclusion Hypothesis to model entailment between predicates of different valencies, like DEFEAT(Biden, Trump) WIN(Biden);(2) we actualize this theory by learning unsupervised Multivalent Entailment Graphs of open-domain predicates; and (3) we demonstrate the capabilities of these graphs on a novel question answering task.We show that directional entailment is more helpful for inference than non-directional similarity on questions of fine-grained semantics.We also show that drawing on evidence across valencies answers more questions than by using only the same valency evidence.
Nick McKenna, Liane Guillou, Mohammad Javad Hosseini, Sander Bijl de Vroe, Mark Johnson 0001, Mark Steedman
EMNLP (1)5
2021 Integrating Lexical Information into Entity Neighbourhood Representations for Relation Prediction
abstract
Relation prediction informed from a combination of text corpora and curated knowledge bases, combining knowledge graph completion with relation extraction, is a relatively little studied task.A system that can perform this task has the ability to extend an arbitrary set of relational database tables with information extracted from a document corpus.OpenKi (Zhang et al., 2019) addresses this task through extraction of named entities and predicates via OpenIE tools then learning relation embeddings from the resulting entityrelation graph for relation prediction, outperforming previous approaches.We present an extension of OpenKi that incorporates embeddings of text-based representations of the entities and the relations.We demonstrate that this results in a substantial performance increase over a system without this information.
Ian D. Wood, Mark Johnson 0001, Stephen Wan 0001
NAACL-HLT2
2021 Neural Rule-Execution Tracking Machine For Transformer-Based Text Generation
abstract
Sequence-to-Sequence (Seq2Seq) neural text generation models, especially the pre-trained ones (e.g., BART and T5), have exhibited compelling performance on various natural language generation tasks. However, the black-box nature of these models limits their application in tasks where specific rules (e.g., controllable constraints, prior knowledge) need to be executed. Previous works either design specific model structures (e.g., Copy Mechanism corresponding to the rule "the generated output should include certain words in the source input'') or implement specialized inference algorithms (e.g., Constrained Beam Search) to execute particular rules through the text generation. These methods require the careful design case-by-case and are difficult to support multiple rules concurrently. In this paper, we propose a novel module named Neural Rule-Execution Tracking Machine (NRETM) that can be equipped into various transformer-based generators to leverage multiple rules simultaneously to guide the neural generation model for superior generation performance in an unified and scalable way. Extensive experiments on several benchmarks verify the effectiveness of our proposed model in both controllable and general text generation tasks.
Yufei Wang 0003, Can Xu 0002, Huang Hu, Chongyang Tao, Stephen Wan 0001, Mark Dras, Mark Johnson 0001, Daxin Jiang
NeurIPS7
2020 Improving Disfluency Detection by Self-Training a Self-Attentive Model
abstract
Self-attentive neural syntactic parsers using contextualized word embeddings (e.g.ELMo or BERT) currently produce state-of-the-art results in joint parsing and disfluency detection in speech transcripts.Since the contextualized word embeddings are pre-trained on a large amount of unlabeled data, using additional unlabeled data to train a neural model might seem redundant.However, we show that self-training -a semi-supervised technique for incorporating unlabeled data -sets a new state-of-the-art for the self-attentive parser on disfluency detection, demonstrating that self-training provides benefits orthogonal to the pre-trained contextualized word representations.We also show that ensembling selftrained parsers provides further gains for disfluency detection.
Paria Jamshid Lou, Mark Johnson 0001
ACL2
2020 Automatic Device-Location Association based on Received Signal Strength Measurements
abstract
Sensory data is only meaningful if correctly associated with originating locations. Received signal strength (RSS) is a cost-effective option to locate low-cost sensors due to its universal availability, but yet to be practical because of its coarse ranging accuracy with multiplicative errors. This paper presents a new RSS-based approach to the localization and association of a large number of low-cost sensors given their possible 3D installation locations. The approach addresses the mathematically challenging combinatorial optimization of association by first co-operatively locating the sensors in the continuous 3D spaces, then associating the continuous location estimates to the installation points, and finally refining the association with likelihood ascent search. A new convex relaxation-based optimization is designed for cooperative localization in continuous 3D spaces. The Kuhn-Munkres algorithm is generalized for the association. Cramer-Rao Lower Bounds are derived to specify the local 3D regions in which refinement is carried out to improve the final accuracy with little complexity overhead. The proposed approach is validated through both computer simulation and lab test. It achieves close-to-100% accuracy in all experiments conducted, and outperforms state-of-the-art metaheuristics significantly.
Yulong Wang 0001, Shenghong Li 0002, Wei Ni 0001, David Abbott, Mark Johnson 0001, Guangyu Pei, Mark Hedley
VTC Fall5
2019 Duality of Link Prediction and Entailment Graph Induction
abstract
Link prediction and entailment graph induction are often treated as different problems.In this paper, we show that these two problems are actually complementary.We train a link prediction model on a knowledge graph of assertions extracted from raw text.We propose an entailment score that exploits the new facts discovered by the link prediction model, and then form entailment graphs between relations.We further use the learned entailments to predict improved link prediction scores.Our results show that the two tasks can benefit from each other.The new entailment score outperforms prior state-of-the-art results on a standard entialment dataset and the new link prediction scores show improvements over the raw link prediction scores.
Mohammad Javad Hosseini, Shay B. Cohen, Mark Johnson 0001, Mark Steedman
ACL (1)3
2019 How to Best Use Syntax in Semantic Role Labelling
abstract
There are many different ways in which external information might be used in an NLP task.This paper investigates how external syntactic information can be used most effectively in the Semantic Role Labeling (SRL) task.We evaluate three different ways of encoding syntactic parses and three different ways of injecting them into a state-of-the-art neural ELMo-based SRL sequence labelling model.We show that using a constituency representation as input features improves performance the most, achieving a new state-of-the-art for non-ensemble SRL models on the in-domain CoNLL'05 and CoNLL'12 benchmarks. 1
Yufei Wang 0003, Mark Johnson 0001, Stephen Wan 0001, Yifang Sun, Wei Wang 0011
ACL (1)2
2019 nocaps: novel object captioning at scale
abstract
Image captioning models have achieved impressive results on datasets containing limited visual concepts and large amounts of paired image-caption training data. However, if these models are to ever function in the wild, a much larger variety of visual concepts must be learned, ideally from less supervision. To encourage the development of image captioning models that can learn visual concepts from alternative data sources, such as object detection datasets, we present the first large-scale benchmark for this task. Dubbed `nocaps', for novel object captioning at scale, our benchmark consists of 166,100 human-generated captions describing 15,100 images from the Open Images validation and test sets. The associated training data consists of COCO image-caption pairs, plus Open Images image-level labels and object bounding boxes. Since Open Images contains many more classes than COCO, nearly 400 object classes seen in test images have no or very few associated training captions (hence, nocaps). We extend existing novel object captioning models to establish strong baselines for this benchmark and provide analysis to guide future work.
Harsh Agrawal, Peter Anderson 0001, Karan Desai, Yufei Wang 0003, Xinlei Chen, Mark Johnson 0001, Dhruv Batra, Devi Parikh, Stefan Lee
ICCV7
2018 AMR dependency parsing with a typed semantic algebra
abstract
Jonas Groschwitz, Matthias Lindemann, Meaghan Fowlie, Mark Johnson, Alexander Koller. Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2018.
Jonas Groschwitz, Matthias Lindemann, Meaghan Fowlie, Mark Johnson 0001, Alexander Koller
ACL (1)4
2018 Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answering
abstract
Top-down visual attention mechanisms have been used extensively in image captioning and visual question answering (VQA) to enable deeper image understanding through fine-grained analysis and even multiple steps of reasoning. In this work, we propose a combined bottom-up and top-down attention mechanism that enables attention to be calculated at the level of objects and other salient image regions. This is the natural basis for attention to be considered. Within our approach, the bottom-up mechanism (based on Faster R-CNN) proposes image regions, each with an associated feature vector, while the top-down mechanism determines feature weightings. Applying this approach to image captioning, our results on the MSCOCO test server establish a new state-of-the-art for the task, achieving CIDEr / SPICE / BLEU-4 scores of 117.9, 21.5 and 36.9, respectively. Demonstrating the broad applicability of the method, applying the same approach to VQA we obtain first place in the 2017 VQA Challenge.
Peter Anderson 0001, Xiaodong He 0001, Chris Buehler, Damien Teney, Mark Johnson 0001, Stephen Gould, Lei Zhang 0001
CVPR5
2018 Vision-and-Language Navigation: Interpreting Visually-Grounded Navigation Instructions in Real Environments
abstract
A robot that can carry out a natural-language instruction has been a dream since before the Jetsons cartoon series imagined a life of leisure mediated by a fleet of attentive robot helpers. It is a dream that remains stubbornly distant. However, recent advances in vision and language methods have made incredible progress in closely related areas. This is significant because a robot interpreting a natural-language navigation instruction on the basis of what it sees is carrying out a vision and language process that is similar to Visual Question Answering. Both tasks can be interpreted as visually grounded sequence-to-sequence translation problems, and many of the same methods are applicable. To enable and encourage the application of vision and language methods to the problem of interpreting visually-grounded navigation instructions, we present the Matter-port3D Simulator - a large-scale reinforcement learning environment based on real imagery [11]. Using this simulator, which can in future support a range of embodied vision and language tasks, we provide the first benchmark dataset for visually-grounded natural language navigation in real buildings - the Room-to-Room (R2R) dataset1.
Peter Anderson 0001, Qi Wu 0001, Damien Teney, Jake Bruce, Mark Johnson 0001, Niko Sünderhauf, Ian D. Reid 0001, Stephen Gould, Anton van den Hengel
CVPR5
2018 Disfluency Detection using Auto-Correlational Neural Networks
abstract
In recent years, the natural language processing community has moved away from taskspecific feature engineering, i.e., researchers discovering ad-hoc feature representations for various tasks, in favor of general-purpose methods that learn the input representation by themselves.However, state-of-the-art approaches to disfluency detection in spontaneous speech transcripts currently still depend on an array of hand-crafted features, and other representations derived from the output of pre-existing systems such as language models or dependency parsers.As an alternative, this paper proposes a simple yet effective model for automatic disfluency detection, called an auto-correlational neural network (ACNN).The model uses a convolutional neural network (CNN) and augments it with a new auto-correlation operator at the lowest layer that can capture the kinds of "rough copy" dependencies that are characteristic of repair disfluencies in speech.In experiments, the ACNN model outperforms the baseline CNN on a disfluency detection task with a 5% increase in f-score, which is close to the previous best result on this task.
Paria Jamshid Lou, Peter Anderson 0001, Mark Johnson 0001
EMNLP3
2018 A Fast and Accurate Vietnamese Word Segmenter
Dat Quoc Nguyen, Dai Quoc Nguyen, Mark Dras, Mark Johnson 0001
LREC5
2018 Partially-Supervised Image Captioning
abstract
Image captioning models are becoming increasingly successful at describing the content of images in restricted domains. However, if these models are to function in the wild --- for example, as assistants for people with impaired vision --- a much larger number and variety of visual concepts must be understood. To address this problem, we teach image captioning models new visual concepts from labeled images and object detection datasets. Since image labels and object classes can be interpreted as partial captions, we formulate this problem as learning from partially-specified sequence data. We then propose a novel algorithm for training sequence models, such as recurrent neural networks, on partially-specified sequences which we represent using finite state automata. In the context of image captioning, our method lifts the restriction that previously required image captioning models to be trained on paired image-sentence corpora only, or otherwise required specialized model architectures to take advantage of alternative data modalities. Applying our approach to an existing neural captioning model, we achieve state of the art results on the novel object captioning task using the COCO dataset. We further show that we can train a captioning model to describe new visual concepts from the Open Images dataset while maintaining competitive COCO evaluation scores.
Peter Anderson 0001, Stephen Gould, Mark Johnson 0001
NeurIPS3
2018 Learning Typed Entailment Graphs with Global Soft Constraints
abstract
This paper presents a new method for learning typed entailment graphs from text. We extract predicate-argument structures from multiple-source news corpora, and compute local distributional similarity scores to learn entailments between predicates with typed arguments (e.g., person contracted disease). Previous work has used transitivity constraints to improve local decisions, but these constraints are intractable on large graphs. We instead propose a scalable method that learns globally consistent similarity scores based on new soft constraints that consider both the structures across typed entailment graphs and inside each graph. Learning takes only a few hours to run over 100K predicates and our results show large improvements over local similarity scores on two entailment data sets. We further show improvements over paraphrases and entailments from the Paraphrase Database, and prior state-of-the-art entailment graphs. We show that the entailment graphs improve performance in a downstream task.
Mohammad Javad Hosseini, Nathanael Chambers, Siva Reddy, Xavier R. Holt, Shay B. Cohen, Mark Johnson 0001, Mark Steedman
Trans. Assoc. Comput. Linguistics6
2017 Unsupervised Text Segmentation Based on Native Language Characteristics
abstract
Most work on segmenting text does so on the basis of topic changes, but it can be of interest to segment by other, stylistically expressed characteristics such as change of authorship or native language.We propose a Bayesian unsupervised text segmentation approach to the latter.While baseline models achieve essentially random segmentation on our task, indicating its difficulty, a Bayesian model that incorporates appropriately compact language models and alternating asymmetric priors can achieve scores on the standard metrics around halfway to perfect segmentation.
Shervin Malmasi, Mark Dras, Mark Johnson 0001, Lan Du 0002, Magdalena Wolska
ACL (1)3
2017 Multilingual Semantic Parsing And Code-Switching
abstract
Extending semantic parsing systems to new domains and languages is a highly expensive, time-consuming process, so making effective use of existing resources is critical.In this paper, we describe a transfer learning method using crosslingual word embeddings in a sequence-tosequence model.On the NLmaps corpus, our approach achieves state-of-the-art accuracy of 85.7% for English.Most importantly, we observed a consistent improvement for German compared with several baseline domain adaptation techniques.As a by-product of this approach, our models that are trained on a combination of English and German utterances perform reasonably well on codeswitching utterances which contain a mixture of English and German, even though the training data does not contain any code-switching.As far as we know, this is the first study of code-switching in semantic parsing.We manually constructed the set of code-switching test utterances for the NLmaps corpus and achieve 78.3% accuracy on this dataset.
Long Duong, Hadi Afshar, Dominique Estival, Glen Pink, Phil Cohen 0001, Mark Johnson 0001
CoNLL6
2017 Idea density for predicting Alzheimer's disease from transcribed speech
abstract
Idea Density (ID) measures the rate at which ideas or elementary predications are expressed in an utterance or in a text. Lower ID is found to be associated with an increased risk of developing Alzheimer's disease (AD) (Snowdon et al., 1996; Engelman et al., 2010). ID has been used in two different versions: propositional idea density (PID) counts the expressed ideas and can be applied to any text while semantic idea density (SID) counts pre-defined information content units and is naturally more applicable to normative domains, such as picture description tasks. In this paper, we develop DEPID, a novel dependency-based method for computing PID, and its version DEPID-R that enables to exclude repeating ideas---a feature characteristic to AD speech. We conduct the first comparison of automatically extracted PID and SID in the diagnostic classification task on two different AD datasets covering both closed-topic and free-recall domains. While SID performs better on the normative dataset, adding PID leads to a small but significant improvement (+1.7 F-score). On the free-topic dataset, PID performs better than SID as expected (77.6 vs 72.3 in F-score) but adding the features derived from the word embedding clustering underlying the automatic SID increases the results considerably, leading to an F-score of 84.8.
Kairit Sirts, Olivier Piguet, Mark Johnson 0001
CoNLL3
2017 Search Personalization with Embeddings
Dat Quoc Nguyen, Mark Johnson 0001, Dawei Song 0001, Alistair Willis
ECIR3
2017 Guided Open Vocabulary Image Captioning with Constrained Beam Search
abstract
Existing image captioning models do not generalize well to out-of-domain images containing novel scenes or objects.This limitation severely hinders the use of these models in real world applications dealing with images in the wild.We address this problem using a flexible approach that enables existing deep captioning architectures to take advantage of image taggers at test time, without re-training.Our method uses constrained beam search to force the inclusion of selected tag words in the output, and fixed, pretrained word embeddings to facilitate vocabulary expansion to previously unseen tag words.Using this approach we achieve state of the art results for out-of-domain captioning on MSCOCO (and improved results for in-domain captioning).Perhaps surprisingly, our results significantly outperform approaches that incorporate the same tag predictions into the learning algorithm.We also show that we can significantly improve the quality of generated ImageNet captions by leveraging ground-truth labels.
Peter Anderson 0001, Basura Fernando, Mark Johnson 0001, Stephen Gould
EMNLP3
2016 Efficient techniques for parsing with tree automata
abstract
Parsing for a wide variety of grammar formalisms can be performed by intersecting finite tree automata.However, naive implementations of parsing by intersection are very inefficient.We present techniques that speed up tree-automata-based parsing, to the point that it becomes practically feasible on realistic data when applied to context-free, TAG, and graph parsing.For graph parsing, we obtain the best runtimes in the literature.
Jonas Groschwitz, Alexander Koller, Mark Johnson 0001
ACL (1)3
2016 Grammar induction from (lots of) words alone
abstract
Grammar induction is the task of learning syntactic structure in a setting where that structure is hidden. Grammar induction from words alone is interesting because it is similiar to the problem that a child learning a language faces. Previous work has typically assumed richer but cognitively implausible input, such as POS tag annotated data, which makes that work less relevant to human language acquisition. We show that grammar induction from words alone is in fact feasible when the model is provided with sufficient training data, and present two new streaming or mini-batch algorithms for PCFG inference that can learn from millions of words of training data. We compare the performance of these algorithms to a batch algorithm that learns from less data. The minibatch algorithms outperform the batch algorithm, showing that cheap inference with more data is better than intensive inference with less data. Additionally, we show that the harmonic initialiser, which previous work identified as essential when learning from small POS-tag annotated corpora (Klein and Manning, 2004), is not superior to a uniform initialisation.
John K. Pate, Mark Johnson 0001
COLING2
2016 Neighborhood Mixture Model for Knowledge Base Completion
abstract
Knowledge bases are useful resources for many natural language processing tasks, however, they are far from complete.In this paper, we define a novel entity representation as a mixture of its neighborhood in the knowledge base and apply this technique on TransE-a well-known embedding model for knowledge base completion.Experimental results show that the neighborhood information significantly helps to improve the results of the TransE, leading to better performance than obtained by other state-of-the-art embedding models on three benchmark datasets for triple classification, entity prediction and relation prediction tasks.
Dat Quoc Nguyen, Kairit Sirts, Lizhen Qu, Mark Johnson 0001
CoNLL4
2016 SPICE: Semantic Propositional Image Caption Evaluation
Peter Anderson 0001, Basura Fernando, Mark Johnson 0001, Stephen Gould
ECCV (5)3
2016 Using Left-corner Parsing to Encode Universal Structural Constraints in Grammar Induction
abstract
Center-embedding is difficult to process and is known as a rare syntactic construction across languages.In this paper we describe a method to incorporate this assumption into the grammar induction tasks by restricting the search space of a model to trees with limited centerembedding.The key idea is the tabulation of left-corner parsing, which captures the degree of center-embedding of a parse via its stack depth.We apply the technique to learning of famous generative model, the dependency model with valence (Klein and Manning, 2004).Cross-linguistic experiments on Universal Dependencies show that often our method boosts the performance from the baseline, and competes with the current state-ofthe-art model in a number of languages.
Hiroshi Noji, Yusuke Miyao, Mark Johnson 0001
EMNLP3
2016 Accurate tracking in NLOS environments using integrated IMU and fixed lag smoother
Shenghong Li 0002, Mark Hedley, Iain B. Collings, Mark Johnson 0001
FUSION4
2016 STransE: a novel embedding model of entities and relationships in knowledge bases
abstract
Dat Quoc Nguyen, Kairit Sirts, Lizhen Qu, Mark Johnson. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2016.
Dat Quoc Nguyen, Kairit Sirts, Lizhen Qu, Mark Johnson 0001
HLT-NAACL4
2015 Topic Segmentation with an Ordering-Based Topic Model
abstract
Documents from the same domain usually discuss similar topics in a similar order. However, the number of topics and the exact topics discussed in each individual document can vary. In this paper we present a simple topic model that uses generalised Mallows models and incomplete topic orderings to incorporate this ordering regularity into the probabilistic generative process of the new model. We show how to reparameterise the new model so that a point-wise sampling algorithm from the Bayesian word segmentation literature can be used for inference. This algorithm jointly samples not only the topic orders and the topic assignments but also topic segmentations of documents. Experimental results show that our model performs significantly better than the other ordering-based topic models on nearly all the corpora that we used, and competitively with other state-of-the-art topic segmentation models on corpora that have a strong ordering regularity.
Lan Du 0002, John K. Pate, Mark Johnson 0001
AAAI3
2015 A Computationally Efficient Algorithm for Learning Topical Collocation Models
abstract
Zhendong Zhao, Lan Du, Benjamin Börschinger, John K Pate, Massimiliano Ciaramita, Mark Steedman, Mark Johnson. 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.
Zhendong Zhao, Lan Du 0002, Benjamin Börschinger, John K. Pate, Massimiliano Ciaramita, Mark Steedman, Mark Johnson 0001
ACL (1)7
2015 An Improved Non-monotonic Transition System for Dependency Parsing
abstract
Transition-based dependency parsers usually use transition systems that monotonically extend partial parse states until they identify a complete parse tree.Honnibal et al. (2013) showed that greedy onebest parsing accuracy can be improved by adding additional non-monotonic transitions that permit the parser to "repair" earlier parsing mistakes by "over-writing" earlier parsing decisions.This increases the size of the set of complete parse trees that each partial parse state can derive, enabling such a parser to escape the "garden paths" that can trap monotonic greedy transition-based dependency parsers.We describe a new set of non-monotonic transitions that permits a partial parse state to derive a larger set of completed parse trees than previous work, which allows our parser to escape from a larger set of garden paths.A parser with our new nonmonotonic transition system has 91.85% directed attachment accuracy, an improvement of 0.6% over a comparable parser using the standard monotonic arc-eager transitions.
Matthew Honnibal, Mark Johnson 0001
EMNLP2
2015 An Incremental Algorithm for Transition-based CCG Parsing
abstract
Bharat Ram Ambati, Tejaswini Deoskar, Mark Johnson, Mark Steedman. Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2015.
Bharat Ram Ambati, Tejaswini Deoskar, Mark Johnson 0001, Mark Steedman
HLT-NAACL3
2015 Sign constraints on feature weights improve a joint model of word segmentation and phonology
abstract
Mark Johnson, Joe Pater, Robert Staubs, Emmanuel Dupoux. Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2015.
Mark Johnson 0001, Joe Pater, Robert Staubs, Emmanuel Dupoux
HLT-NAACL1
2015 Improving Topic Models with Latent Feature Word Representations
abstract
Probabilistic topic models are widely used to discover latent topics in document collections, while latent feature vector representations of words have been used to obtain high performance in many NLP tasks. In this paper, we extend two different Dirichlet multinomial topic models by incorporating latent feature vector representations of words trained on very large corpora to improve the word-topic mapping learnt on a smaller corpus. Experimental results show that by using information from the external corpora, our new models produce significant improvements on topic coherence, document clustering and document classification tasks, especially on datasets with few or short documents.
Dat Quoc Nguyen, Richard Billingsley, Lan Du 0002, Mark Johnson 0001
Trans. Assoc. Comput. Linguistics4
2014 Modelling function words improves unsupervised word segmentation
abstract
Inspired by experimental psychological findings suggesting that function words play a special role in word learning, we make a simple modification to an Adaptor Grammar based Bayesian word segmentation model to allow it to learn sequences of monosyllabic "function words" at the beginnings and endings of collocations of (possibly multi-syllabic) words.This modification improves unsupervised word segmentation on the standard Bernstein-Ratner (1987) corpus of child-directed English by more than 4% token f-score compared to a model identical except that it does not special-case "function words", setting a new state-of-the-art of 92.4% token f-score.Our function word model assumes that function words appear at the left periphery, and while this is true of languages such as English, it is not true universally.We show that a learner can use Bayesian model selection to determine the location of function words in their language, even though the input to the model only consists of unsegmented sequences of phones.Thus our computational models support the hypothesis that function words play a special role in word learning.
Mark Johnson 0001, Anne Christophe, Emmanuel Dupoux, Katherine Demuth
ACL (1)1
2014 Unsupervised Word Segmentation in Context
Gabriel Synnaeve, Isabelle Dautriche, Benjamin Börschinger, Mark Johnson 0001, Emmanuel Dupoux
COLING4
2014 Syllable weight encodes mostly the same information for English word segmentation as dictionary stress
abstract
Stress is a useful cue for English word segmentation.A wide range of computational models have found that stress cues enable a 2-10% improvement in segmentation accuracy, depending on the kind of model, by using input that has been annotated with stress using a pronouncing dictionary.However, stress is neither invariably produced nor unambiguously identifiable in real speech.Heavy syllables, i.e. those with long vowels or syllable codas, attract stress in English.We devise Adaptor Grammar word segmentation models that exploit either stress, or syllable weight, or both, and evaluate the utility of syllable weight as a cue to word boundaries.Our results suggest that syllable weight encodes largely the same information for word segmentation in English that annotated dictionary stress does.
John K. Pate, Mark Johnson 0001
EMNLP2
2014 Topic Models with Topic Ordering Regularities for Topic Segmentation
abstract
Documents from the same domain usually discuss similar topics in a similar order. In this paper we present new ordering-based topic models that use generalised Mallows models to capture this regularity to constrain topic assignments. Specifically, these new models assume that there is a canonical topic ordering shared amongst documents from the same domain, and each document-specific topic ordering is allowed to vary from the canonical topic ordering. Instead of full orderings over a set of all possible topics covered by a domain, we make use of top-t orderings via a multistage ranking process. We show how to reformulate the new models so that a point-wise sampling algorithm from the Bayesian word segmentation literature can be used for posterior inference. Experimental results on several document collections with different properties show that our model performs much better than the other topic ordering-based models, and competitively with other state-of-the-art topic segmentation models.
Lan Du 0002, John K. Pate, Mark Johnson 0001
ICDM3
2014 Bridging the gap between speech technology and natural language processing: an evaluation toolbox for term discovery systems
Bogdan Ludusan, Maarten Versteegh, Aren Jansen, Guillaume Gravier, Xuan-Nga Cao, Mark Johnson 0001, Emmanuel Dupoux
LREC6
2014 Exploring the Role of Stress in Bayesian Word Segmentation using Adaptor Grammars
abstract
Stress has long been established as a major cue in word segmentation for English infants. We show that enabling a current state-of-the-art Bayesian word segmentation model to take advantage of stress cues noticeably improves its performance. We find that the improvements range from 10 to 4%, depending on both the use of phonotactic cues and, to a lesser extent, the amount of evidence available to the learner. We also find that in particular early on, stress cues are much more useful for our model than phonotactic cues by themselves, consistent with the finding that children do seem to use stress cues before they use phonotactic cues. Finally, we study how the model’s knowledge about stress patterns evolves over time. We not only find that our model correctly acquires the most frequent patterns relatively quickly but also that the Unique Stress Constraint that is at the heart of a previously proposed model does not need to be built in but can be acquired jointly with word segmentation.
Benjamin Börschinger, Mark Johnson 0001
Trans. Assoc. Comput. Linguistics2
2013 A joint model of word segmentation and phonological variation for English word-final /t/-deletion
Benjamin Börschinger, Mark Johnson 0001, Katherine Demuth
ACL (1)2
2013 The effect of non-tightness on Bayesian estimation of PCFGs
Shay B. Cohen, Mark Johnson 0001
ACL (1)2
2013 A summary of the 2012 JHU CLSP workshop on zero resource speech technologies and models of early language acquisition
abstract
We summarize the accomplishments of a multi-disciplinary workshop exploring the computational and scientific issues surrounding zero resource (unsupervised) speech technologies and related models of early language acquisition. Centered around the tasks of phonetic and lexical discovery, we consider unified evaluation metrics, present two new approaches for improving speaker independence in the absence of supervision, and evaluate the application of Bayesian word segmentation algorithms to automatic subword unit tokenizations. Finally, we present two strategies for integrating zero resource techniques into supervised settings, demonstrating the potential of unsupervised methods to improve mainstream technologies.
Aren Jansen, Emmanuel Dupoux, Sharon Goldwater, Mark Johnson 0001, Sanjeev Khudanpur, Kenneth Church 0001, Naomi Feldman, Hynek Hermansky, Florian Metze, Richard C. Rose, Mike Seltzer, Pascal Clark, Ian McGraw, Balakrishnan Varadarajan, Erin D. Bennett, Benjamin Börschinger, Justin T. Chiu, Ewan Dunbar, Abdellah Fourtassi, David F. Harwath, Chia-ying Lee, Keith D. Levin, Atta Norouzian, Vijayaditya Peddinti, Rachael Richardson, Thomas Schatz, Samuel Thomas 0001
ICASSP4
2013 Topic Segmentation with a Structured Topic Model
Lan Du 0002, Wray L. Buntine, Mark Johnson 0001
HLT-NAACL3
2013 Parsing entire discourses as very long strings: Capturing topic continuity in grounded language learning
abstract
Grounded language learning, the task of mapping from natural language to a representation of meaning, has attracted more and more interest in recent years. In most work on this topic, however, utterances in a conversation are treated independently and discourse structure information is largely ignored. In the context of language acquisition, this independence assumption discards cues that are important to the learner, e.g., the fact that consecutive utterances are likely to share the same referent (Frank et al., 2013). The current paper describes an approach to the problem of simultaneously modeling grounded language at the sentence and discourse levels. We combine ideas from parsing and grammar induction to produce a parser that can handle long input strings with thousands of tokens, creating parse trees that represent full discourses. By casting grounded language learning as a grammatical inference task, we use our parser to extend the work of Johnson et al. (2012), investigating the importance of discourse continuity in children’s language acquisition and its interaction with social cues. Our model boosts performance in a language acquisition task and yields good discourse segmentations compared with human annotators.
Minh-Thang Luong, Michael C. Frank, Mark Johnson 0001
Trans. Assoc. Comput. Linguistics3
2012 Exploiting Social Information in Grounded Language Learning via Grammatical Reduction
Mark Johnson 0001, Katherine Demuth, Michael C. Frank
ACL (1)1
2012 Semantic Parsing with Bayesian Tree Transducers
Bevan K. Jones, Mark Johnson 0001, Sharon Goldwater
ACL (1)2
2012 Modeling online word segmentation performance in structured artificial languages
Stephan C. Meylan, Chigusa Kurumada, Mike Frank, Benjamin Börschinger, Mark Johnson 0001
CogSci5
2012 Studying the Effect of Input Size for Bayesian Word Segmentation on the Providence Corpus
Benjamin Börschinger, Katherine Demuth, Mark Johnson 0001
COLING3
2012 Exploring Adaptor Grammars for Native Language Identification
Jojo Sze-Meng Wong, Mark Dras, Mark Johnson 0001
EMNLP-CoNLL3
2011 Reducing Grounded Learning Tasks To Grammatical Inference
Benjamin Börschinger, Bevan K. Jones, Mark Johnson 0001
EMNLP3
2011 Producing Power-Law Distributions and Damping Word Frequencies with Two-Stage Language Models
Sharon Goldwater, Thomas L. Griffiths 0001, Mark Johnson 0001
J. Mach. Learn. Res.3
2010 PCFGs, Topic Models, Adaptor Grammars and Learning Topical Collocations and the Structure of Proper Names
Mark Johnson 0001
ACL1
2010 Unsupervised phonemic Chinese word segmentation using Adaptor Grammars
Mark Johnson 0001, Katherine Demuth
COLING1
2010 Reranking the Berkeley and Brown Parsers
Mark Johnson 0001, Ahmet Engin Ural
HLT-NAACL1
2010 Learning Words and Their Meanings from Unsegmented Child-directed Speech
Bevan K. Jones, Mark Johnson 0001, Michael C. Frank
HLT-NAACL2
2010 Automatic Domain Adaptation for Parsing
David McClosky, Eugene Charniak, Mark Johnson 0001
HLT-NAACL3
2010 Synergies in learning words and their referents
abstract
This paper presents Bayesian non-parametric models that simultaneously learn to segment words from phoneme strings and learn the referents of some of those words, and shows that there is a synergistic interaction in the acquisition of these two kinds of linguistic information. The models themselves are novel kinds of Adaptor Grammars that are an extension of an embedding of topic models into PCFGs. These models simultaneously segment phoneme sequences into words and learn the relationship between non-linguistic objects to the words that refer to them. We show (i) that modelling inter-word dependencies not only improves the accuracy of the word segmentation but also of word-object relationships, and (ii) that a model that simultaneously learns word-object relationships and word segmentation segments more accurately than one that just learns word segmentation on its own. We argue that these results support an interactive view of language acquisition that can take advantage of synergies such as these.
Mark Johnson 0001, Katherine Demuth, Michael C. Frank, Bevan K. Jones
NIPS1
2009 Structured Generative Models for Unsupervised Named-Entity Clustering
Micha Elsner, Eugene Charniak, Mark Johnson 0001
HLT-NAACL3
2009 Improving Unsupervised Dependency Parsing with Richer Contexts and Smoothing
William P. Headden III, Mark Johnson 0001, David McClosky
HLT-NAACL2
2009 Improving nonparameteric Bayesian inference: experiments on unsupervised word segmentation with adaptor grammars
Mark Johnson 0001, Sharon Goldwater
HLT-NAACL1
2008 Using Adaptor Grammars to Identify Synergies in the Unsupervised Acquisition of Linguistic Structure
Mark Johnson 0001
ACL1
2008 When is Self-Training Effective for Parsing?
David McClosky, Eugene Charniak, Mark Johnson 0001
COLING3
2007 Transforming Projective Bilexical Dependency Grammars into efficiently-parsable CFGs with Unfold-Fold
Mark Johnson 0001
ACL1
2007 Why Doesn't EM Find Good HMM POS-Taggers?
Mark Johnson 0001
EMNLP-CoNLL1
2007 Bayesian Inference for PCFGs via Markov Chain Monte Carlo
Mark Johnson 0001, Thomas L. Griffiths 0001, Sharon Goldwater
HLT-NAACL1
2007 Weighted and Probabilistic Context-Free Grammars Are Equally Expressive
abstract
This article studies the relationship between weighted context-free grammars (WCFGs), where each production is associated with a positive real-valued weight, and probabilistic context-free grammars (PCFGs), where the weights of the productions associated with a nonterminal are constrained to sum to one. Because the class of WCFGs properly includes the PCFGs, one might expect that WCFGs can describe distributions that PCFGs cannot. However, Z. Chi (1999, Computational Linguistics, 25(1):131–160) and S. P. Abney, D. A. McAllester, and P. Pereira (1999, In Proceedings of the 37th Annual Meeting of the Association for Computational Linguistics, pages 542–549, College Park, MD) proved that every WCFG distribution is equivalent to some PCFG distribution. We extend their results to conditional distributions, and show that every WCFG conditional distribution of parses given strings is also the conditional distribution defined by some PCFG, even when the WCFG's partition function diverges. This shows that any parsing or labeling accuracy improvement from conditional estimation of WCFGs or conditional random fields (CRFs) over joint estimation of PCFGs or hidden Markov models (HMMs) is due to the estimation procedure rather than the change in model class, because PCFGs and HMMs are exactly as expressive as WCFGs and chain-structured CRFs, respectively.
Noah A. Smith, Mark Johnson 0001
Comput. Linguistics2
2006 A Look at Parsing and Its Applications
Matthew Lease, Eugene Charniak, Mark Johnson 0001, David McClosky
AAAI3
2006 Contextual Dependencies in Unsupervised Word Segmentation
abstract
Developing better methods for segmenting continuous text into words is important for improving the processing of Asian languages, and may shed light on how humans learn to segment speech. We propose two new Bayesian word segmentation methods that assume unigram and bigram models of word dependencies respectively. The bigram model greatly outperforms the unigram model (and previous probabilistic models), demonstrating the importance of such dependencies for word segmentation. We also show that previous probabilistic models rely crucially on sub-optimal search procedures.
Sharon Goldwater, Thomas L. Griffiths 0001, Mark Johnson 0001
ACL3
2006 Reranking and Self-Training for Parser Adaptation
abstract
Statistical parsers trained and tested on the Penn Wall Street Journal (WSJ) treebank have shown vast improvements over the last 10 years. Much of this improvement, however, is based upon an ever-increasing number of features to be trained on (typically) the WSJ treebank data. This has led to concern that such parsers may be too finely tuned to this corpus at the expense of portability to other genres. Such worries have merit. The standard "Charniak parser" checks in at a labeled precision-recall f-measure of 89.7% on the Penn WSJ test set, but only 82.9% on the test set from the Brown treebank corpus.This paper should allay these fears. In particular, we show that the reranking parser described in Charniak and Johnson (2005) improves performance of the parser on Brown to 85.2%. Furthermore, use of the self-training techniques described in (McClosky et al., 2006) raise this to 87.8% (an error reduction of 28%) again without any use of labeled Brown data. This is remarkable since training the parser and reranker on labeled Brown data achieves only 88.4%.
David McClosky, Eugene Charniak, Mark Johnson 0001
ACL3
2006 Learning Phrasal Categories
William P. Headden III, Eugene Charniak, Mark Johnson 0001
EMNLP3
2006 SParseval: Evaluation Metrics for Parsing Speech
Brian Roark, Mary P. Harper, Eugene Charniak, Bonnie J. Dorr, Mark Johnson 0001, Jeremy G. Kahn, Yang Liu 0004, Mari Ostendorf, John Hale, Anna Krasnyanskaya, Matthew Lease, Izhak Shafran, Matthew G. Snover, Robin Stewart, Lisa Yung
LREC5
2006 Multilevel Coarse-to-Fine PCFG Parsing
Eugene Charniak, Mark Johnson 0001, Micha Elsner, Joseph L. Austerweil, David A. Ellis, Isaac Haxton, R. Shrivaths, Jeremy Moore, Michael Pozar, Theresa Vu
HLT-NAACL2
2006 Early Deletion of Fillers In Processing Conversational Speech
Matthew Lease, Mark Johnson 0001
HLT-NAACL2
2006 Effective Self-Training for Parsing
David McClosky, Eugene Charniak, Mark Johnson 0001
HLT-NAACL3
2006 Adaptor Grammars: A Framework for Specifying Compositional Nonparametric Bayesian Models
abstract
This paper introduces adaptor grammars, a class of probabilistic models of lan- guage that generalize probabilistic context-free grammars (PCFGs). Adaptor grammars augment the probabilistic rules of PCFGs with “adaptors” that can in- duce dependencies among successive uses. With a particular choice of adaptor, based on the Pitman-Yor process, nonparametric Bayesian models of language using Dirichlet processes and hierarchical Dirichlet processes can be written as simple grammars. We present a general-purpose inference algorithm for adaptor grammars, making it easy to define and use such models, and illustrate how several existing nonparametric Bayesian models can be expressed within this framework.
Mark Johnson 0001, Thomas L. Griffiths 0001, Sharon Goldwater
NIPS1
2006 Recognizing disfluencies in conversational speech
abstract
We present a system for modeling disfluency in conversational speech: repairs, fillers, and self-interruption points (IPs). For each sentence, candidate repair analyses are generated by a stochastic tree adjoining grammar (TAG) noisy-channel model. A probabilistic syntactic language model scores the fluency of each analysis, and a maximum-entropy model selects the most likely analysis given the language model score and other features. Fillers are detected independently via a small set of deterministic rules, and IPs are detected by combining the output of repair and filler detection modules. In the recent Rich Transcription Fall 2004 (RT-04F) blind evaluation, systems competed to detect these three forms of disfluency under two input conditions: a best-case scenario of manually transcribed words and a fully automatic case of automatic speech recognition (ASR) output. For all three tasks and on both types of input, our system was the top performer in the evaluation
Matthew Lease, Mark Johnson 0001, Eugene Charniak
IEEE Trans. Speech Audio Process.2
2005 Coarse-to-Fine n-Best Parsing and MaxEnt Discriminative Reranking
abstract
Discriminative reranking is one method for constructing high-performance statistical parsers (Collins, 2000). A discriminative reranker requires a source of candidate parses for each sentence. This paper describes a simple yet novel method for constructing sets of 50-best parses based on a coarse-to-fine generative parser (Charniak, 2000). This method generates 50-best lists that are of substantially higher quality than previously obtainable. We used these parses as the input to a MaxEnt reranker (Johnson et al., 1999; Riezler et al., 2002) that selects the best parse from the set of parses for each sentence, obtaining an f-score of 91.0% on sentences of length 100 or less.
Eugene Charniak, Mark Johnson 0001
ACL2
2005 Representational Bias in Unsupervised Learning of Syllable Structure
Sharon Goldwater, Mark Johnson 0001
CoNLL2
2005 Parsing and its applications for conversational speech
abstract
This paper provides an introduction to recent work in statistical parsing and its applications for conversational speech, with particular emphasis on the relationship between parsing and detecting speech repairs. While historically parsing and repair detection have been studied independently, we present a line of research which has spanned the boundary between the two and demonstrated the efficacy of this synergistic approach. Our presentation highlights successes to date, remaining challenges, and promising future work.
Matthew Lease, Eugene Charniak, Mark Johnson 0001
ICASSP (5)3
2005 Interpolating between types and tokens by estimating power-law generators
abstract
Standard statistical models of language fail to capture one of the most striking properties of natural languages: the power-law distribution in the frequencies of word tokens. We present a framework for developing statistical models that generically produce power-laws, augmenting stan- dard generative models with an adaptor that produces the appropriate pattern of token frequencies. We show that taking a particular stochastic process – the Pitman-Yor process – as an adaptor justifies the appearance of type frequencies in formal analyses of natural language, and improves the performance of a model for unsupervised learning of morphology.
Sharon Goldwater, Thomas L. Griffiths 0001, Mark Johnson 0001
NIPS3
2004 A TAG-based noisy-channel model of speech repairs
abstract
This paper describes a noisy channel model of speech repairs, which can identify and correct repairs in speech transcripts. A syntactic parser is used as the source model, and a novel type of TAG-based transducer is the channel model. The use of TAG is motivated by the intuition that the reparandum is a "rough copy" of the repair. The model is trained and tested on the Switchboard disfluency-annotated corpus.
Mark Johnson 0001, Eugene Charniak
ACL1
2004 Discriminative Language Modeling with Conditional Random Fields and the Perceptron Algorithm
abstract
This paper describes discriminative language modeling for a large vocabulary speech recognition task. We contrast two parameter estimation methods: the perceptron algorithm, and a method based on conditional random fields (CRFs). The models are encoded as deterministic weighted finite state automata, and are applied by intersecting the automata with word-lattices that are the output from a baseline recognizer. The perceptron algorithm has the benefit of automatically selecting a relatively small feature set in just a couple of passes over the training data. However, using the feature set output from the perceptron algorithm (initialized with their weights), CRF training provides an additional 0.5% reduction in word error rate, for a total 1.8% absolute reduction from the baseline of 39.2%.
Brian Roark, Murat Saraclar, Michael Collins 0001, Mark Johnson 0001
ACL4
2004 Sentence-Internal Prosody Does not Help Parsing the Way Punctuation Does
Michelle L. Gregory, Mark Johnson 0001, Eugene Charniak
HLT-NAACL2
2003 Investigating Loss Functions and Optimization Methods for Discriminative Learning of Label Sequences
Yasemin Altun, Mark Johnson 0001, Thomas Hofmann 0001
EMNLP2
2003 Supersense Tagging of Unknown Nouns in WordNet
Massimiliano Ciaramita, Mark Johnson 0001
EMNLP2
2003 Hierarchical Semantic Classification: Word Sense Disambiguation with World Knowledge
Massimiliano Ciaramita, Thomas Hofmann 0001, Mark Johnson 0001
IJCAI3
2002 Parsing the Wall Street Journal using a Lexical-Functional Grammar and Discriminative Estimation Techniques
abstract
We present a stochastic parsing system consisting of a Lexical-Functional Grammar (LFG), a constraint-based parser and a stochastic disambiguation model. We report on the results of applying this system to parsing the UPenn Wall Street Journal (WSJ) treebank. The model combines full and partial parsing techniques to reach full grammar coverage on unseen data. The treebank annotations are used to provide partially labeled data for discriminative statistical estimation using exponential models. Disambiguation performance is evaluated by measuring matches of predicate-argument relations on two distinct test sets. On a gold standard of manually annotated f-structures for a subset of the WSJ treebank, this evaluation reaches 79% F-score. An evaluation on a gold standard of dependency relations for Brown corpus data achieves 76% F-score.
Stefan Riezler, Tracy Holloway King, Ronald M. Kaplan, Richard S. Crouch, John T. Maxwell III, Mark Johnson 0001
ACL6
2002 Parsing and Disfluency Placement
abstract
It has been suggested that some forms of speech disfluencies, most notable interjections and parentheticals, tend to occur disproportionally at major clause boundaries [6] and thus might serve to aid parsers in establishing these boundaries. We have tested a current statistical parser [1] on Switchboard text with and without interjections and parentheticals and found that the parser performed better when not faced with these extra phenomena. This suggest that for current parsers, at least, interjection and parenthetical placement does not help in the parsing process.
Don Engel, Eugene Charniak, Mark Johnson 0001
EMNLP3
2002 Discriminative Learning for Label Sequences via Boosting
abstract
This paper investigates a boosting approach to discriminative learning of label sequences based on a sequence rank loss function. The proposed method combines many of the advantages of boost(cid:173) ing schemes with the efficiency of dynamic programming methods and is attractive both, conceptually and computationally. In addi(cid:173) tion, we also discuss alternative approaches based on the Hamming loss for label sequences. The sequence boosting algorithm offers an interesting alternative to methods based on HMMs and the more recently proposed Conditional Random Fields. Applications areas for the presented technique range from natural language processing and information extraction to computational biology. We include experiments on named entity recognition and part-of-speech tag(cid:173) ging which demonstrate the validity and competitiveness of our approach.
Yasemin Altun, Thomas Hofmann 0001, Mark Johnson 0001
NIPS3
2002 The DOP Estimation Method Is Biased and Inconsistent
abstract
A data-oriented parsing or DOP model for statistical parsing associates fragments of linguistic representations with numerical weights, where these weights are estimated by normalizing the empirical frequency of each fragment in a training corpus (see Bod [1998] and references cited therein). This note observes that this estimation method is biased and inconsistent that is, the estimated distribution does not in general converge on the true distribution as the size of the training corpus increases.
Mark Johnson 0001
Comput. Linguistics1
2001 Joint and Conditional Estimation of Tagging and Parsing Models
abstract
This paper compares two different ways of estimating statistical language models. Many statistical NLP tagging and parsing models are estimated by maximizing the (joint) likelihood of the fully-observed training data. However, since these applications only require the conditional probability distributions, these distributions can in principle be learnt by maximizing the conditional likelihood of the training data. Perhaps somewhat surprisingly, models estimated by maximizing the joint were superior to models estimated by maximizing the conditional, even though some of the latter models intuitively had access to "more information".
Mark Johnson 0001
ACL1
2001 Edit Detection and Parsing for Transcribed Speech
Eugene Charniak, Mark Johnson 0001
NAACL2
2000 Lexicalized Stochastic Modeling of Constraint-Based Grammars using Log-Linear Measures and EM Training
abstract
We present a new approach to stochastic modeling of constraint-based grammars that is based on loglinear models and uses EM for estimation from unannotated data. The techniques are applied to an LFG grammar for German. Evaluation on an exact match task yields 86% precision for an ambiguity rate of 5.4, and 90% precision on a subcat frame match for an ambiguity rate of 25. Experimental comparison to training from a parsebank shows a 10% gain from EM training. Also, a new class-based grammar lexicalization is presented, showing a 10% gain over unlexicalized models.
Stefan Riezler, Detlef Prescher, Jonas Kuhn, Mark Johnson 0001
ACL4
2000 Explaining away ambiguity: Learning verb selectional preference with Bayesian networks
Massimiliano Ciaramita, Mark Johnson 0001
COLING2
2000 Compact non-left-recursive grammars using the selective left-corner transform and factoring
Mark Johnson 0001, Brian Roark
COLING1
1999 Estimators for Stochastic "Unification-Based" Grammars
abstract
Log-linear models provide a statistically sound framework for Stochastic "Unification-Based" Grammars (SUBGs) and stochastic versions of other kinds of grammars. We describe two computationally-tractable ways of estimating the parameters of such grammars from a training corpus of syntactic analyses, and apply these to estimate a stochastic version of Lexical-Functional Grammar.
Mark Johnson 0001, Stuart Geman, Stephen Canon, Zhiyi Chi, Stefan Riezler
ACL1
1999 Efficient probabilistic top-down and left-corner parsing
abstract
This paper examines efficient predictive broad, coverage parsing without dynamic programming. In contrast to bottom-up methods, depth-first top-down parsing produces partial parses that are fully connected trees spanning the entire left context, from which any kind of non-local dependency or partial semantic interpretation can in principle be read. We contrast two predictive parsing approaches, top-down and left-corner parsing, and find both to be viable. In addition, we find that enhancement with non-local information not only improves parser accuracy, but also substantially improves the search efficiency.
Brian Roark, Mark Johnson 0001
ACL2
1998 The effect of alternative tree epresentatmns on tree bank grammars
Mark Johnson 0001
CoNLL1
1998 PCFG Models of Linguistic Tree Representations
Mark Johnson 0001
Comput. Linguistics1
1995 Features and Agreement
abstract
This paper compares the consistency-based account of agreement phenomena in 'unification-based' grammars with an implication-based account based on a simple feature extension to Lambek Categorial Grammar (LCG). We show that the LCG treatment accounts for constructions that have been recognized as problematic for 'unification-based' treatments.
Sam Bayer, Mark Johnson 0001
ACL2
1995 Memoization of Coroutined Constraints
abstract
Some linguistic constraints cannot be effectively resolved during parsing at the location in which they are most naturally introduced.This paper shows how constraints can be propagated in a memoizing parser (such as a chart parser) in much the same way that variable bindings are, providing a general treatment of constraint coroutining in memoization.Prolog code for a simple application of our technique to Bouma and van Noord's (1994) categorial grammar analysis of Dutch is provided.
Mark Johnson 0001, Jochen Dörre
ACL1
1995 Memoization in Top-Down Parsing
Mark Johnson 0001
Comput. Linguistics1
1994 Logical Embedded Push-Down Automata in Tree-Adjoining Grammar Parsing
abstract
This paper extends the “parsing as deduction” approach to tree‐adjoining grammars by showing how a TAG recognition problem can be reduced to a Datalog deduction problem, and presents an SLD selection rule that makes the proof search correspond to a top‐down parse using the original grammar. Just as in the DCG extension of context‐free grammars, this approach permits nodes to be labeled with firsl‐order terms (rather than only atomic symbols). Finally the paper discusses implementation matters, and describes how the control rule can be efficiently implemented in Prolog.
Mark Johnson 0001
Comput. Intell.1
1994 Computing with Features as Formulae
Mark Johnson 0001
Comput. Linguistics1
1991 Logic and Feature Structures
Mark Johnson 0001
IJCAI1
1991 Features and Formulae
Mark Johnson 0001
Comput. Linguistics1
1990 Expressing Disjunctive and Negative Feature Constraints with Classical First-Order Logic
abstract
In contrast to the "designer logic" approach, this paper shows how the attribute-value feature structures of unification grammar and constraints on them can be axiomatized in classical first-order logic, which can express disjunctive and negative constraints. Because only quantifier-free formulae are used in the axiomatization, the satisfiability problem is N, complete.
Mark Johnson 0001
ACL1
1988 Deductive Parsing with Multiple Levels of Representation
abstract
This paper discusses a sequence of deductive parsers, called PAD1 -- PAD5, that utilize an axiomatization of the principles and parameters of GB theory, including a restricted transformational component (Move-α). PAD2 uses an inference control strategy based on the 'freeze' predicate of Prolog-II, while PAD3 -- 5 utilize the Unfold-Fold transformation to transform the original axiomatization into a form that functions as a recursive descent Prolog parser for the fragment.
Mark Johnson 0001
ACL1
1986 Discouse, anaphora and parsing
Mark Johnson 0001, Ewan Klein
COLING1
1985 Parsing with Discontinuous Constituents
abstract
By generalizing the notion of location of a constituent to allow discontinuous loctaions, one can describe the discontinuous constituents of non-configurational languages. These discontinuous constituents can be described by a variant of definite clause grammars, and these grammars can be used in conjunction with a proof procedure to create a parser for non-configurational languages.
Mark Johnson 0001
ACL1
1984 A Discovery Procedure For Certain Phonological Rules
abstract
Americanae nace como un proyecto conjunto que surge dentro de la Red Europea de Información y Documentación sobre América Latina (REDIAL), y que ha afrontado la Biblioteca de la Agencia Española de Cooperación Internacional para el Desarrollo (AECID). Esta nueva biblioteca virtual hace más accesibles los libros digitales de tema americanista a los investigadores y usuarios interesados de cualquier parte del mundo.
Mark Johnson 0001
COLING1
1982 Some Requirements for Architectural Support of Software Debugging
abstract
Architectural support of high-level, symbolic debugging is described at three levels of abstraction: the user's view of desired debugging functionality, the debugger implementor's view of architectural requirements that support the functionality, and the computer architect's view of architectural features or attributes that implement the requirements. References are made where possible to computing systems that meet the requirements. The paper is written from the viewpoint of debugger implementors, and is addressed primarily to computer architects.
Mark Johnson 0001
ASPLOS1
1981 DISPEL: A Run-Time Debugging Language
Mark Johnson 0001
Comput. Lang.1
1979 Translator Design to Support Run-time Debugging
abstract
Abstract Designers and implementors of high‐level language translators can, with relatively little extra effort, greatly facilitate run‐time symbolic debugging. Practical suggestions are presented, based on experiences gained from interfacing several compilers with a run‐time debugging system.
Mark Johnson 0001
Softw. Pract. Exp.1