Demo Data from EDBT 2026 / reviewers in the wild / expert
Hao Fang 0002
dblp:06/2484-2
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Transfer learning and domain adaptation
model adaptation |
0.9 | 1 | 2025 | 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.9 | 1 | 2025 | 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.8 | 1 | 2024 | Natural Language Decomposition and Interpretation of Complex Utterances · IJCAI 2024 |
Natural language and speech › Information extraction and text analysis
semantic parsing |
0.8 | 1 | 2024 | Natural Language Decomposition and Interpretation of Complex Utterances · IJCAI 2024 |
Natural language and speech › Language models and text generation › LLM agents
tool learning |
0.8 | 1 | 2024 | 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.3 | 1 | 2017 | 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.3 | 1 | 2017 | A Factored Neural Network Model for Characterizing Online Discussions in Vector Space · EMNLP 2017 |
Machine learning › Deep learning architectures and training
attention mechanism |
0.2 | 1 | 2016 | 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.2 | 1 | 2016 | Bi-directional Attention with Agreement for Dependency Parsing · EMNLP 2016 |
Natural language and speech › Information extraction and text analysis › syntactic parsing
dependency parsing |
0.2 | 1 | 2016 | Bi-directional Attention with Agreement for Dependency Parsing · EMNLP 2016 |
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
keyword spotting |
0.2 | 1 | 2016 | 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.2 | 1 | 2016 | 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.2 | 1 | 2016 | 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.2 | 1 | 2016 | Bi-directional Attention with Agreement for Dependency Parsing · EMNLP 2016 |
Natural language and speech › Language models and text generation
code generation |
0.2 | 1 | 2024 | Language-to-Code Translation with a Single Labeled Example · EMNLP 2024 |
Computer vision › Vision and language
image captioning |
0.2 | 1 | 2015 | From captions to visual concepts and back · CVPR 2015 |
Natural language and speech › Language models and text generation
language modeling |
0.2 | 1 | 2015 | 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.2 | 1 | 2015 | 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.2 | 1 | 2015 | 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.2 | 1 | 2015 | 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.2 | 1 | 2015 | From captions to visual concepts and back · CVPR 2015 |
Natural language and speech › Information extraction and text analysis
social media text analysis |
0.1 | 1 | 2015 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Generative Adapter: Contextualizing Language Models in Parameters with A Single Forward PassabstractLarge 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 |
ICLR | 2 |
| 2024 | LLMs in the Imaginarium: Tool Learning through Simulated Trial and ErrorabstractTools 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 ExampleabstractKaj 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 |
EMNLP | 3 |
| 2024 | Natural Language Decomposition and Interpretation of Complex Utterances
Harsh Jhamtani, Hao Fang 0002, Patrick Xia 0002, Eran Levy, Jacob Andreas, Benjamin Van Durme |
IJCAI | 2 |
| 2022 | When More Data Hurts: A Troubling Quirk in Developing Broad-Coverage Natural Language Understanding SystemsabstractElias 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 |
EMNLP | 5 |
| 2021 | Compositional Generalization for Neural Semantic Parsing via Span-level Supervised AttentionabstractPengcheng 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-HLT | 2 |
| 2020 | Task-Oriented Dialogue as Dataflow SynthesisabstractWe 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. Linguistics | 11 |
| 2017 | A Factored Neural Network Model for Characterizing Online Discussions in Vector SpaceabstractWe 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 |
EMNLP | 2 |
| 2016 | Bi-directional Attention with Agreement for Dependency ParsingabstractWe 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 |
EMNLP | 2 |
| 2016 | Using Pronunciation-Based Morphological Subword Units to Improve OOV Handling in Keyword SearchabstractOut-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 backabstractThis 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 |
CVPR | 1 |
| 2015 | Open-Domain Name Error Detection using a Multi-Task RNNabstractOut-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 |
EMNLP | 2 |
| 2015 | Talking to the crowd: What do people react to in online discussions?abstractThis 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 |
EMNLP | 3 |
| 2015 | Exponential Language Modeling Using Morphological Features and Multi-Task LearningabstractFor 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 |