Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hao Fang 0002

dblp:06/2484-2 · DBLP profile ↗
← Back
14ranked-venue papers
2as first author
6since 2021 · last 2025
—ORCID · conflict

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

Artificial intelligence and machine learning · 14 · 2 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021

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
11 papers
Language models and text generation · 31% Efficient and distributed learning · 18% Information extraction and text analysis · 16%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%

Topics — the 22 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Transfer learning and domain adaptation
model adaptation
0.912025
Generative Adapter: Contextualizing Language Models in Parameters with A Single Forward Pass · ICLR 2025
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning
0.912025
Generative Adapter: Contextualizing Language Models in Parameters with A Single Forward Pass · ICLR 2025
Natural language and speech › Language models and text generation
natural language understanding
0.812024
Natural Language Decomposition and Interpretation of Complex Utterances · IJCAI 2024
Natural language and speech › Information extraction and text analysis
semantic parsing
0.812024
Natural Language Decomposition and Interpretation of Complex Utterances · IJCAI 2024
Natural language and speech › Language models and text generation › LLM agents
tool learning
0.812024
LLMs in the Imaginarium: Tool Learning through Simulated Trial and Error · ACL (1) 2024
Machine learning › Representation and self-supervised learning › word representation
word embedding
0.312017
A Factored Neural Network Model for Characterizing Online Discussions in Vector Space · EMNLP 2017
Web and social media mining › online community analysis
online discussion analysis
0.312017
A Factored Neural Network Model for Characterizing Online Discussions in Vector Space · EMNLP 2017
Machine learning › Deep learning architectures and training
attention mechanism
0.212016
Bi-directional Attention with Agreement for Dependency Parsing · EMNLP 2016
Natural language and speech › Language models and text generation › language modeling › language model architecture
bidirectional attention
0.212016
Bi-directional Attention with Agreement for Dependency Parsing · EMNLP 2016
Natural language and speech › Information extraction and text analysis › syntactic parsing
dependency parsing
0.212016
Bi-directional Attention with Agreement for Dependency Parsing · EMNLP 2016
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
keyword spotting
0.212016
Using Pronunciation-Based Morphological Subword Units to Improve OOV Handling in Keyword Search · IEEE ACM Trans. Audio Speech Lang. Process. 2016
Natural language and speech › Machine translation
out-of-vocabulary word handling
0.212016
Using Pronunciation-Based Morphological Subword Units to Improve OOV Handling in Keyword Search · IEEE ACM Trans. Audio Speech Lang. Process. 2016
Natural language and speech › Language models and text generation › tokenization
subword modeling
0.212016
Using Pronunciation-Based Morphological Subword Units to Improve OOV Handling in Keyword Search · IEEE ACM Trans. Audio Speech Lang. Process. 2016
Natural language and speech › Information extraction and text analysis
syntactic parsing
0.212016
Bi-directional Attention with Agreement for Dependency Parsing · EMNLP 2016
Natural language and speech › Language models and text generation
code generation
0.212024
Language-to-Code Translation with a Single Labeled Example · EMNLP 2024
Computer vision › Vision and language
image captioning
0.212015
From captions to visual concepts and back · CVPR 2015
Natural language and speech › Language models and text generation
language modeling
0.212015
Exponential Language Modeling Using Morphological Features and Multi-Task Learning · IEEE ACM Trans. Audio Speech Lang. Process. 2015
Natural language and speech › Language models and text generation › language modeling
morphological language modeling
0.212015
Exponential Language Modeling Using Morphological Features and Multi-Task Learning · IEEE ACM Trans. Audio Speech Lang. Process. 2015
Natural language and speech › Information extraction and text analysis › dialogue analysis
online discussion analysis
0.212015
Talking to the crowd: What do people react to in online discussions? · EMNLP 2015
Natural language and speech › Language models and text generation › neural language model
recurrent neural network language model
0.212015
Open-Domain Name Error Detection using a Multi-Task RNN · EMNLP 2015
Computer vision › Image recognition and object detection › visual concept recognition
visual concept detection
0.212015
From captions to visual concepts and back · CVPR 2015
Natural language and speech › Information extraction and text analysis
social media text analysis
0.112015
Talking to the crowd: What do people react to in online discussions? · EMNLP 2015

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

few-shot learning · 1.5self-supervised learning · 0.9fast weight memory · 0.9simulated trial and error · 0.8natural language decomposition · 0.8in-context learning · 0.8experience replay · 0.8unsupervised learning · 0.6factored neural model · 0.6recurrent neural network · 0.4
YearPublicationVenuePosition
2025 Generative Adapter: Contextualizing Language Models in Parameters with A Single Forward Pass
abstract
Large language models (LLMs) acquire substantial knowledge during pretraining but often need adaptation to new contexts, tasks, or domains, typically achieved through fine-tuning or prompting. However, fine-tuning incurs significant training costs, while prompting increases inference overhead. Inspired by fast weight memory, we introduce GenerativeAdapter, an effective and efficient adaptation method that encode test-time context into language model parameters with a single forward pass. GenerativeAdapter augments a frozen pretrained LM with a lightweight adapter generator, trained via self-supervised learning, to produce parameter-efficient adapters. Notably, our generator is general-purpose, i.e., one generator can adapt the corresponding base model for all langauge processing scenarios. We apply GenerativeAdapter to two pretrained LMs (Mistral-7B-Instruct and Llama2-7B-Chat) and evaluate the adapted models across knowledge acquisition from documents, learning from demonstrations, and personalization for users. In StreamingQA, our approach is effective in injecting knowledge into the LM's parameters, achieving a 63.5\% improvement in F1 score over the model with supervised fine-tuning (from $19.5$ to $31.5$) for contexts as long as 32K tokens. In the MetaICL in-context learning evaluation, our method achieves an average accuracy of $44.9$ across 26 tasks, outperforming the base model. On MSC, our method proves to be highly competitive in memorizing user information from conversations with a 4x reduction in computation and memory costs compared to prompting with full conversation history. Overall, GenerativeAdapter provides a viable solution for adapting large LMs to evolving information and providing tailored user experience, while reducing training and inference costs relative to traditional fine-tuning and prompting techniques.
Tong Chen 0005, Hao Fang 0002, Patrick Xia 0002, Xiaodong Liu 0003, Benjamin Van Durme, Luke Zettlemoyer, Jianfeng Gao 0001, Hao Cheng 0002
ICLR2
2024 LLMs in the Imaginarium: Tool Learning through Simulated Trial and Error
abstract
Tools are essential for large language models (LLMs) to acquire up-to-date information and take consequential actions in external environments.Existing work on tool-augmented LLMs primarily focuses on the broad coverage of tools and the flexibility of adding new tools.However, a critical aspect that has surprisingly been understudied is simply how accurately an LLM uses tools for which it has been trained.We find that existing LLMs, including GPT-4 and open-source LLMs specifically fine-tuned for tool use, only reach a correctness rate in the range of 30% to 60%, far from reliable use in practice.We propose a biologically inspired method for tool-augmented LLMs, simulated trial and error (STE), that orchestrates three key mechanisms for successful tool use behaviors in the biological system: trial and error, imagination, and memory.Specifically, STE leverages an LLM's 'imagination' to simulate plausible scenarios for using a tool, after which the LLM interacts with the tool to learn from its execution feedback.Both short-term and long-term memory are employed to improve the depth and breadth of the exploration, respectively.Comprehensive experiments on Tool-Bench show that STE substantially improves tool learning for LLMs under both in-context learning and fine-tuning settings, bringing a boost of 46.7% to Mistral-Instruct-7B and enabling it to outperform GPT-4.We also show effective continual learning of tools via a simple experience replay strategy.1 * Work done as an intern at Microsoft Semantic Machines. 1 Code and data available at https://github.com/ microsoft/simulated-trial-and-error.
Boshi Wang, Hao Fang 0002, Jason Eisner, Benjamin Van Durme, Yu Su 0001
ACL (1)2
2024 Language-to-Code Translation with a Single Labeled Example
abstract
Kaj Bostrom, Harsh Jhamtani, Hao Fang, Sam Thomson, Richard Shin, Patrick Xia, Benjamin Van Durme, Jason Eisner, Jacob Andreas. Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing. 2024.
Kaj Bostrom, Harsh Jhamtani, Hao Fang 0002, Sam Thomson, Richard Shin, Patrick Xia 0002, Benjamin Van Durme, Jason Eisner, Jacob Andreas
EMNLP3
2024 Natural Language Decomposition and Interpretation of Complex Utterances
Harsh Jhamtani, Hao Fang 0002, Patrick Xia 0002, Eran Levy, Jacob Andreas, Benjamin Van Durme
IJCAI2
2022 When More Data Hurts: A Troubling Quirk in Developing Broad-Coverage Natural Language Understanding Systems
abstract
Elias Stengel-Eskin, Emmanouil Antonios Platanios, Adam Pauls, Sam Thomson, Hao Fang, Benjamin Van Durme, Jason Eisner, Yu Su. Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing. 2022.
Elias Stengel-Eskin, Emmanouil A. Platanios, Adam Pauls, Sam Thomson, Hao Fang 0002, Benjamin Van Durme, Jason Eisner, Yu Su 0001
EMNLP5
2021 Compositional Generalization for Neural Semantic Parsing via Span-level Supervised Attention
abstract
Pengcheng Yin, Hao Fang, Graham Neubig, Adam Pauls, Emmanouil Antonios Platanios, Yu Su, Sam Thomson, Jacob Andreas. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021.
Hao Fang 0002, Graham Neubig, Adam Pauls, Emmanouil A. Platanios, Yu Su 0001, Sam Thomson, Jacob Andreas
NAACL-HLT2
2020 Task-Oriented Dialogue as Dataflow Synthesis
abstract
We describe an approach to task-oriented dialogue in which dialogue state is represented as a dataflow graph. A dialogue agent maps each user utterance to a program that extends this graph. Programs include metacomputation operators for reference and revision that reuse dataflow fragments from previous turns. Our graph-based state enables the expression and manipulation of complex user intents, and explicit metacomputation makes these intents easier for learned models to predict. We introduce a new dataset, SMCalFlow, featuring complex dialogues about events, weather, places, and people. Experiments show that dataflow graphs and metacomputation substantially improve representability and predictability in these natural dialogues. Additional experiments on the MultiWOZ dataset show that our dataflow representation enables an otherwise off-the-shelf sequence-to-sequence model to match the best existing task-specific state tracking model. The SMCalFlow dataset, code for replicating experiments, and a public leaderboard are available at https://www.microsoft.com/en-us/research/project/dataflow-based-dialogue-semantic-machines .
Jacob Andreas, John Bufe, David Burkett, Josh Clausman, Jean Crawford, Kate Crim, Jordan DeLoach, Leah Dorner, Jason Eisner, Hao Fang 0002, Alan Guo, David Hall 0006, Kristin Hayes, Kellie Hill, Diana Ho, Wendy Iwaszuk, Smriti Jha, Daniel Klein 0001, Jayant Krishnamurthy, Theo Lanman, Percy Liang, Christopher H. Lin, Ilya Lintsbakh, Andy McGovern, Aleksandr Nisnevich, Adam Pauls, Dmitrij Petters, Brent Read, Dan Roth 0001, Subhro Roy, Jesse Rusak, Beth Short, Div Slomin, Ben Snyder, Stephon Striplin, Yu Su 0001, Zachary Tellman, Sam Thomson, Andrei Vorobev, Izabela Witoszko, Jason Andrew Wolfe, Abby Wray, Yuchen Zhang 0002, Alexander Zotov
Trans. Assoc. Comput. Linguistics11
2017 A Factored Neural Network Model for Characterizing Online Discussions in Vector Space
abstract
We develop a novel factored neural model that learns comment embeddings in an unsupervised way leveraging the structure of distributional context in online discussion forums. The model links different context with related language factors in the embedding space, providing a way to interpret the factored embeddings. Evaluated on a community endorsement prediction task using a large collection of topic-varying Reddit discussions, the factored embeddings consistently achieve improvement over other text representations. Qualitative analysis shows that the model captures community style and topic, as well as response trigger patterns.
Hao Cheng 0002, Hao Fang 0002, Mari Ostendorf
EMNLP2
2016 Bi-directional Attention with Agreement for Dependency Parsing
abstract
We develop a novel bi-directional attention model for dependency parsing, which learns to agree on headword predictions from the forward and backward parsing directions. The parsing procedure for each direction is formulated as sequentially querying the memory component that stores continuous headword embeddings. The proposed parser makes use of {\it soft} headword embeddings, allowing the model to implicitly capture high-order parsing history without dramatically increasing the computational complexity. We conduct experiments on English, Chinese, and 12 other languages from the CoNLL 2006 shared task, showing that the proposed model achieves state-of-the-art unlabeled attachment scores on 6 languages.
Hao Cheng 0002, Hao Fang 0002, Xiaodong He 0001, Jianfeng Gao 0001, Li Deng 0001
EMNLP2
2016 Using Pronunciation-Based Morphological Subword Units to Improve OOV Handling in Keyword Search
abstract
Out-of-vocabulary (OOV) keywords present a challenge for keyword search (KWS) systems especially in the low-resource setting. Previous research has centered around approaches that use a variety of subword units to recover OOV words. This paper systematically investigates morphology-based subword modeling approaches on seven low-resource languages. We show that using morphological subword units (morphs) in speech recognition decoding is substantially better than expanding word-decoded lattices into subword units including phones, syllables and morphs. As alternatives to grapheme-based morphs, we apply unsupervised morphology learning to sequences of phonemes, graphones, and syllables. Using one of these phone-based morphs is almost always better than using the grapheme-based morphs, but the particular choice varies with the language. By combining the different methods, a substantial gain is obtained over the best single case for all languages, especially for OOV performance.
Yanzhang He, Peter Baumann 0003, Hao Fang 0002, Brian Hutchinson, Aaron Jaech, Mari Ostendorf, Eric Fosler-Lussier, Janet B. Pierrehumbert
IEEE ACM Trans. Audio Speech Lang. Process.3
2015 From captions to visual concepts and back
abstract
This paper presents a novel approach for automatically generating image descriptions: visual detectors, language models, and multimodal similarity models learnt directly from a dataset of image captions. We use multiple instance learning to train visual detectors for words that commonly occur in captions, including many different parts of speech such as nouns, verbs, and adjectives. The word detector outputs serve as conditional inputs to a maximum-entropy language model. The language model learns from a set of over 400,000 image descriptions to capture the statistics of word usage. We capture global semantics by re-ranking caption candidates using sentence-level features and a deep multimodal similarity model. Our system is state-of-the-art on the official Microsoft COCO benchmark, producing a BLEU-4 score of 29.1%. When human judges compare the system captions to ones written by other people on our held-out test set, the system captions have equal or better quality 34% of the time.
Hao Fang 0002, Saurabh Gupta 0001, Forrest N. Iandola, Rupesh Kumar Srivastava, Li Deng 0001, Piotr Dollár, Jianfeng Gao 0001, Xiaodong He 0001, Margaret Mitchell, John C. Platt, C. Lawrence Zitnick, Geoffrey Zweig
CVPR1
2015 Open-Domain Name Error Detection using a Multi-Task RNN
abstract
Out-of-vocabulary name errors in speech recognition create significant problems for downstream language processing, but the fact that they are rare poses challenges for automatic detection, particularly in an open-domain scenario.To address this problem, a multi-task recurrent neural network language model for sentence-level name detection is proposed for use in combination with out-of-vocabulary word detection.The sentence-level model is also effective for leveraging external text data.Experiments show a 26% improvement in name-error detection F-score over a system using n-gram lexical features.
Hao Cheng 0002, Hao Fang 0002, Mari Ostendorf
EMNLP2
2015 Talking to the crowd: What do people react to in online discussions?
abstract
This paper addresses the question of how language use affects community reaction to comments in online discussion forums, and the relative importance of the message vs. the messenger.A new comment ranking task is proposed based on community annotated karma in Reddit discussions, which controls for topic and timing of comments.Experimental work with discussion threads from six subreddits shows that the importance of different types of language features varies with the community of interest.
Aaron Jaech, Victoria Zayats, Hao Fang 0002, Mari Ostendorf, Hannaneh Hajishirzi
EMNLP3
2015 Exponential Language Modeling Using Morphological Features and Multi-Task Learning
abstract
For languages with fast vocabulary growth and limited resources, data sparsity leads to challenges in training a language model. One strategy for addressing this problem is to leverage morphological structure as features in the model. This paper explores different uses of unsupervised morphological features in both the history and prediction space for three word-based exponential models (maximum entropy, logbilinear, and recurrent neural net (RNN)). Multi-task training is introduced as a regularizing mechanism to improve performance in the continuous-space approaches. The models are compared to non-parametric baselines. From using the RNN with morphological features and multi-task learning, experiments with conversational speech from four languages show we can obtain consistent gains of 7-11% in perplexity reduction in a limited-resource scenario (10 hrs speech), and 12-18% when the training size is increased ( 80 hrs ). Results are mixed for all other approaches, compared to a modified Kneser-Ney baseline, but morphology is useful in continuous-space models compared to their word-only baseline. Multi-task learning improves both continuous-space models.
Hao Fang 0002, Mari Ostendorf, Peter Baumann 0003, Janet B. Pierrehumbert
IEEE ACM Trans. Audio Speech Lang. Process.1