Demo Data from SIGIR 2026 / reviewers in the wild / expert
Tao Qin 0001
dblp:14/6841-1
· DBLP profile ↗
225ranked-venue papers
12as first author
95since 2021 · last 2025
0000-0002-9095-0776ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 175 · 3 first-author · 76 since 2021Graphics, computer vision, multimedia, augmented reality and games · 63 · 1 first-author · 24 since 2021Databases, data management, data science and information retrieval · 37 · 8 first-author · 11 since 2021Applied, interdisciplinary, general and emerging computing · 16 · 1 first-author · 9 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021Theory of computation · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
132 papers |
Machine translation · 15% Reinforcement learning · 14% Speech recognition and synthesis · 13% | |
| Interdisciplinary, comprehensive, and emerging computing
13 papers |
Bioinformatics and computational biology · 72% Computational science and engineering · 24% Computational finance and economics · 4% | |
| Theoretical computer science
14 papers |
Algorithmic game theory and mechanism design · 67% Mathematical optimization · 22% Approximation and online algorithms · 10% | |
| Computer graphics and multimedia
13 papers |
Audio and music processing · 84% Visual content generation and editing · 11% Image and video processing · 5% | |
| Databases, data mining, and information retrieval
19 papers |
Data mining · 48% Information retrieval · 39% Knowledge graphs · 7% |
Topics — the 30 heaviest of 304, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Machine translation
neural machine translation |
8.5 | 23 | 2024 | Multi-Teacher Distillation With Single Model for Neural Machine Translation · IEEE ACM Trans. Audio Speech Lang. Process. 2022 A Survey on Low-Resource Neural Machine Translation · IJCAI 2021 Searching Better Architectures for Neural Machine Translation · IEEE ACM Trans. Audio Speech Lang. Process. 2020 |
Natural language and speech › Speech recognition and synthesis
text-to-speech synthesis |
3.3 | 5 | 2024 | NaturalSpeech: End-to-End Text-to-Speech Synthesis With Human-Level Quality · IEEE Trans. Pattern Anal. Mach. Intell. 2024 NaturalSpeech 2: Latent Diffusion Models are Natural and Zero-Shot Speech and Singing Synthesizers · ICLR 2024 PromptTTS 2: Describing and Generating Voices with Text Prompt · ICLR 2024 |
Natural language and speech › Speech recognition and synthesis › speech synthesis
text-to-speech |
2.7 | 6 | 2024 | NaturalSpeech 3: Zero-Shot Speech Synthesis with Factorized Codec and Diffusion Models · ICML 2024 Revisiting Over-Smoothness in Text to Speech · ACL (1) 2022 AdaSpeech: Adaptive Text to Speech for Custom Voice · ICLR 2021 |
Natural language and speech › Machine translation › neural machine translation
non-autoregressive machine translation |
2.7 | 6 | 2023 | A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyond · IEEE Trans. Pattern Anal. Mach. Intell. 2023 Task-Level Curriculum Learning for Non-Autoregressive Neural Machine Translation · IJCAI 2020 Fine-Tuning by Curriculum Learning for Non-Autoregressive Neural Machine Translation · AAAI 2020 |
Audio and music processing › music generation
lyric-to-melody generation |
2.4 | 4 | 2024 | Re-creation of Creations: A New Paradigm for Lyric-to-Melody Generation · IJCAI 2024 ReLyMe: Improving Lyric-to-Melody Generation by Incorporating Lyric-Melody Relationships · ACM Multimedia 2022 TeleMelody: Lyric-to-Melody Generation with a Template-Based Two-Stage Method · EMNLP 2022 |
Machine learning › Deep learning architectures and training
transformer |
2.3 | 6 | 2025 | Chain-of-Model Learning for Language Model · NeurIPS 2025 Transcormer: Transformer for Sentence Scoring with Sliding Language Modeling · NeurIPS 2022 IOT: Instance-wise Layer Reordering for Transformer Structures · ICLR 2021 |
Machine learning › Efficient and distributed learning › automated machine learning
neural architecture search |
2.3 | 5 | 2022 | Analyzing and Mitigating Interference in Neural Architecture Search · ICML 2022 NAS-BERT: Task-Agnostic and Adaptive-Size BERT Compression with Neural Architecture Search · KDD 2021 Searching Better Architectures for Neural Machine Translation · IEEE ACM Trans. Audio Speech Lang. Process. 2020 |
Machine learning › Generative modeling
diffusion model |
2.3 | 4 | 2024 | NaturalSpeech 3: Zero-Shot Speech Synthesis with Factorized Codec and Diffusion Models · ICML 2024 NaturalSpeech 2: Latent Diffusion Models are Natural and Zero-Shot Speech and Singing Synthesizers · ICLR 2024 PriorGrad: Improving Conditional Denoising Diffusion Models with Data-Dependent Adaptive Prior · ICLR 2022 |
Natural language and speech › Speech recognition and synthesis
automatic speech recognition |
2.1 | 4 | 2023 | SoftCorrect: Error Correction with Soft Detection for Automatic Speech Recognition · AAAI 2023 Exploiting Adapters for Cross-Lingual Low-Resource Speech Recognition · IEEE ACM Trans. Audio Speech Lang. Process. 2022 FastCorrect: Fast Error Correction with Edit Alignment for Automatic Speech Recognition · NeurIPS 2021 |
Machine learning › Efficient and distributed learning
model compression |
2.1 | 6 | 2021 | NAS-BERT: Task-Agnostic and Adaptive-Size BERT Compression with Neural Architecture Search · KDD 2021 IOT: Instance-wise Layer Reordering for Transformer Structures · ICLR 2021 Normalization Helps Training of Quantized LSTM · NeurIPS 2019 |
Machine learning › Representation and self-supervised learning
pre-training |
1.7 | 3 | 2023 | Dual-view Molecular Pre-training · KDD 2023 Unified 2D and 3D Pre-Training of Molecular Representations · KDD 2022 MPNet: Masked and Permuted Pre-training for Language Understanding · NeurIPS 2020 |
Machine learning › Transfer learning and domain adaptation
domain generalization |
1.7 | 3 | 2023 | Generalizing to Unseen Domains: A Survey on Domain Generalization · IEEE Trans. Knowl. Data Eng. 2023 Recovering Latent Causal Factor for Generalization to Distributional Shifts · NeurIPS 2021 Generalizing to Unseen Domains: A Survey on Domain Generalization · IJCAI 2021 |
Machine learning › Trustworthy machine learning
out-of-distribution generalization |
1.7 | 3 | 2023 | Generalizing to Unseen Domains: A Survey on Domain Generalization · IEEE Trans. Knowl. Data Eng. 2023 Learning Causal Semantic Representation for Out-of-Distribution Prediction · NeurIPS 2021 Generalizing to Unseen Domains: A Survey on Domain Generalization · IJCAI 2021 |
Machine learning › Generative modeling › generative adversarial network
image-to-image translation |
1.6 | 4 | 2021 | Exploring Explicit Domain Supervision for Latent Space Disentanglement in Unpaired Image-to-Image Translation · IEEE Trans. Pattern Anal. Mach. Intell. 2021 Image-to-Image Translation with Multi-Path Consistency Regularization · IJCAI 2019 Deliberation Learning for Image-to-Image Translation · IJCAI 2019 |
Machine learning › Reinforcement learning
value-based reinforcement learning |
1.5 | 3 | 2023 | Retrosynthetic Planning with Dual Value Networks · ICML 2023 Distributional Reinforcement Learning for Multi-Dimensional Reward Functions · NeurIPS 2021 Fully Parameterized Quantile Function for Distributional Reinforcement Learning · NeurIPS 2019 |
Natural language and speech › Speech recognition and synthesis › speech synthesis
zero-shot speech synthesis |
1.5 | 2 | 2024 | NaturalSpeech 3: Zero-Shot Speech Synthesis with Factorized Codec and Diffusion Models · ICML 2024 NaturalSpeech 2: Latent Diffusion Models are Natural and Zero-Shot Speech and Singing Synthesizers · ICLR 2024 |
Machine learning › Deep learning architectures and training › sequence modeling › sequence generation
non-autoregressive generation |
1.5 | 3 | 2023 | A Survey on Non-Autoregressive Generation for Neural Machine Translation and Beyond · IEEE Trans. Pattern Anal. Mach. Intell. 2023 AMOM: Adaptive Masking over Masking for Conditional Masked Language Model · AAAI 2023 FastCorrect: Fast Error Correction with Edit Alignment for Automatic Speech Recognition · NeurIPS 2021 |
Bioinformatics and computational biology
molecular property prediction |
1.4 | 2 | 2024 | Physical Consistency Bridges Heterogeneous Data in Molecular Multi-Task Learning · NeurIPS 2024 𝒪-GNN: incorporating ring priors into molecular modeling · ICLR 2023 |
Natural language and speech › Speech recognition and synthesis › automatic speech recognition
low-resource speech recognition |
1.4 | 3 | 2022 | Exploiting Adapters for Cross-Lingual Low-Resource Speech Recognition · IEEE ACM Trans. Audio Speech Lang. Process. 2022 LRSpeech: Extremely Low-Resource Speech Synthesis and Recognition · KDD 2020 Almost Unsupervised Text to Speech and Automatic Speech Recognition · ICML 2019 |
Machine learning › Deep learning architectures and training › sequence modeling › sequence generation
sequence-to-sequence generation |
1.4 | 3 | 2023 | AMOM: Adaptive Masking over Masking for Conditional Masked Language Model · AAAI 2023 Target-Side Input Augmentation for Sequence to Sequence Generation · ICLR 2022 SongMASS: Automatic Song Writing with Pre-training and Alignment Constraint · AAAI 2021 |
Natural language and speech › Language models and text generation
pre-trained language model |
1.3 | 3 | 2021 | NAS-BERT: Task-Agnostic and Adaptive-Size BERT Compression with Neural Architecture Search · KDD 2021 Incorporating BERT into Neural Machine Translation · ICLR 2020 Efficient Training of BERT by Progressively Stacking · ICML 2019 |
Natural language and speech › Machine translation › neural machine translation
monolingual data exploitation |
1.3 | 5 | 2021 | Semi-Supervised Neural Machine Translation via Marginal Distribution Estimation · IEEE ACM Trans. Audio Speech Lang. Process. 2019 Exploiting Monolingual Data at Scale for Neural Machine Translation · EMNLP/IJCNLP (1) 2019 Dual Transfer Learning for Neural Machine Translation with Marginal Distribution Regularization · AAAI 2018 |
Machine learning › Deep learning architectures and training › regularization
consistency training |
1.3 | 2 | 2024 | Physical Consistency Bridges Heterogeneous Data in Molecular Multi-Task Learning · NeurIPS 2024 R-Drop: Regularized Dropout for Neural Networks · NeurIPS 2021 |
Machine learning › Deep learning architectures and training
regularization |
1.3 | 2 | 2024 | Randomness Regularization With Simple Consistency Training for Neural Networks · IEEE Trans. Pattern Anal. Mach. Intell. 2024 R-Drop: Regularized Dropout for Neural Networks · NeurIPS 2021 |
Machine learning › Representation and self-supervised learning › pre-training
molecular pre-training |
1.2 | 2 | 2023 | Dual-view Molecular Pre-training · KDD 2023 Unified 2D and 3D Pre-Training of Molecular Representations · KDD 2022 |
Machine learning › Reinforcement learning › sample efficiency
sample-efficient reinforcement learning |
1.2 | 2 | 2023 | Masked Contrastive Representation Learning for Reinforcement Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2023 Towards Deployment-Efficient Reinforcement Learning: Lower Bound and Optimality · ICLR 2022 |
Bioinformatics and computational biology › molecular informatics
molecular representation learning |
1.2 | 2 | 2023 | Dual-view Molecular Pre-training · KDD 2023 Unified 2D and 3D Pre-Training of Molecular Representations · KDD 2022 |
Computational science and engineering › computational chemistry
retrosynthetic planning |
1.2 | 2 | 2023 | Retrosynthetic Planning with Dual Value Networks · ICML 2023 RetroGraph: Retrosynthetic Planning with Graph Search · KDD 2022 |
Machine learning › Graph learning
graph neural network |
1.2 | 4 | 2023 | 𝒪-GNN: incorporating ring priors into molecular modeling · ICLR 2023 Dual-view Molecular Pre-training · KDD 2023 Unified 2D and 3D Pre-Training of Molecular Representations · KDD 2022 |
Machine learning › Representation and self-supervised learning
contrastive learning |
1.2 | 2 | 2023 | Masked Contrastive Representation Learning for Reinforcement Learning · IEEE Trans. Pattern Anal. Mach. Intell. 2023 Return-Based Contrastive Representation Learning for Reinforcement Learning · ICLR 2021 |
Methods — techniques the papers use, named apart from their topics
transformer · 9.5knowledge distillation · 3.2diffusion model · 2.7multi-task learning · 2.7consistency training · 2.3self-supervised learning · 2.1dual learning · 2.0contrastive learning · 1.8adversarial training · 1.3generative adversarial network · 1.3graph neural network · 1.2semi-supervised learning · 1.1competitive analysis · 0.9ring prior · 0.7reversible residual network · 0.7reinforcement learning · 0.7neural network · 0.7nash equilibrium · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | MoonCast: High-Quality Zero-Shot Podcast GenerationabstractRecent advances in text-to-speech synthesis have achieved notable success in generating high-quality short utterances for individual speakers. However, these systems still face challenges when extending their capabilities to long, multi-speaker, and spontaneous dialogues, typical of real-world scenarios such as podcasts. These limitations arise from two primary challenges: 1) long speech: podcasts typically span several minutes, exceeding the upper limit of most existing work; 2) spontaneity: podcasts are marked by their spontaneous, oral nature, which sharply contrasts with formal, written contexts; existing works often fall short in capturing this spontaneity. In this paper, we propose MoonCast, a solution for high-quality zero-shot podcast generation, aiming to synthesize spontaneous podcast-style speech from text-only sources (e.g., stories, technical reports, news in TXT, PDF, or Web URL formats) using the voices of unseen speakers. To enable long audio generation, we employ a language model with parameter, data, and context scaling to process sequences in an innovative format designed for modeling entire multi-speaker, multi-turn speech interactions. To enhance spontaneity, we observe that ASR transcripts capture spontaneous speech details (e.g., filler words indicating hesitations, and specific punctuation and spaces reflecting breathing pauses), suggesting that these transcripts can serve as a partial indicator of speech spontaneity. Building upon this assumption, we utilize a script generation module to generate scripts incorporating these spontaneous elements. Experiments show MoonCast outperforms baselines, with notable improvements in contextual coherence and spontaneity. Zeqian Ju, Dongchao Yang, Yichong Leng, Songxiang Liu, Tao Qin 0001, Xiang-Yang Li 0001, Jianwei Yu 0001, Xu Tan 0003 |
NeurIPS | 8 |
| 2025 | E2Former: An Efficient and Equivariant Transformer with Linear-Scaling Tensor ProductsabstractEquivariant Graph Neural Networks (EGNNs) have demonstrated significant success in modeling microscale systems, including those in chemistry, biology and materials science. However, EGNNs face substantial computational challenges due to the high cost of constructing edge features via spherical tensor products, making them almost impractical for large-scale systems.
To address this limitation, we introduce E2Former, an equivariant and efficient transformer architecture that incorporates a Wigner $6j$ convolution (Wigner $6j$ Conv). By shifting the computational burden from edges to nodes, Wigner $6j$ Conv reduces the complexity from $O(| \mathcal{E}|)$ to $O(| \mathcal{V}|)$ while preserving both the model's expressive power and rotational equivariance.
We show that this approach achieves a 7x–30x speedup compared to conventional $\mathrm{SO}(3)$ convolutions. Furthermore, our empirical results demonstrate that the derived E2Former mitigates the computational challenges of existing approaches without compromising the ability to capture detailed geometric information. This development could suggest a promising direction for scalable molecular modeling. Yunyang Li, Zhihao Ding, Xinran Wei, Zun Wang 0006, Chang Liu 0030, Peiran Jin, Tao Qin 0001, Mark Gerstein, Jia Zhang 0004 |
NeurIPS | 11 |
| 2025 | Chain-of-Model Learning for Language ModelabstractIn this paper, we propose a novel learning paradigm, termed *Chain-of-Model* (CoM), which incorporates the causal relationship into the hidden states of each layer as a chain style. thereby introducing great scaling efficiency in model training and inference flexibility in deployment.We introduce the concept of *Chain-of-Representation* (CoR), which formulates the hidden states at each layer as a combination of multiple sub-representations (i.e., chains). In each layer, each chain from the output representations can only view all of its preceding chains in the input representations. Consequently, the model built upon CoM framework can progressively scale up the model size by increasing the chains based on the previous models (i.e., chains), and offer multiple sub-models at varying sizes for elastic inference by using different chain numbers. Based on this principle, we devise *Chain-of-Language-Model* (CoLM), which incorporates the idea of CoM into each layer of Transformer architecture. Based on CoLM, we further introduce CoLM-Air by introducing a *KV sharing* mechanism, that computes all keys and values within the first chain and then shares across all chains. This design demonstrates additional extensibility, such as enabling seamless LM switching, prefilling acceleration and so on. Experimental results demonstrate our CoLM family can achieve comparable performance to the standard Transformer, while simultaneously enabling greater flexiblity, such as progressive scaling to improve training efficiency and offer multiple varying model sizes for elastic inference, paving a a new way toward building language models. Kaitao Song, Xu Tan 0003, Huiqiang Jiang, Chengruidong Zhang, Yongliang Shen 0001, Cen Lu, Zihao Li 0006, Zifan Song, Yansen Wang, Kan Ren, Xiaoqing Zheng, Tao Qin 0001, Yuqing Yang 0001, Dongsheng Li 0002, Lili Qiu |
NeurIPS | 14 |
| 2025 | MIN: Multi-Channel Interaction Network for Drug-Target Interaction With Protein DistillationabstractTraditional drug discovery processes are both time-consuming and require extensive professional expertise. With the accumulation of drug-target interaction (DTI) data from experimental studies, leveraging modern machine-learning techniques to discern patterns between drugs and target proteins has become increasingly feasible. In this paper, we introduce the Multi-channel Interaction Network (MIN), a novel framework designed to predict DTIs through two primary components: a representation learning module and a multi-channel interaction module. The representation learning module features a C-Score Predictor-assisted screening mechanism, which selects critical residues to enhance prediction accuracy and reduce noise. The multi-channel interaction module incorporates a structure-agnostic channel, a structure-aware channel, and an extended-mixture channel, facilitating the identification of interaction patterns at various levels for optimal complementarity. Additionally, contrastive learning is utilized to harmonize the representations of diverse data types. Our experimental evaluations on public datasets demonstrate that MIN surpasses other strong DTI prediction methods. Furthermore, the case study reveals a high overlap between the residues selected by the C-Score Predictor and those in actual binding pockets, underscoring MIN's explainability capability. These findings affirm that MIN is not only a potent tool for DTI prediction but also offers fresh insights into the prediction of protein binding sites. Shuqi Li 0001, Shufang Xie 0003, Hongda Sun 0001, Yuhan Chen 0001, Tao Qin 0001, Tianjun Ke, Rui Yan 0001 |
IEEE Trans. Comput. Biol. Bioinform. | 5 |
| 2024 | Regeneration Learning: A Learning Paradigm for Data GenerationabstractMachine learning methods for conditional data generation usually build a mapping from source conditional data X to target data Y. The target Y (e.g., text, speech, music, image, video) is usually high-dimensional and complex, and contains information that does not exist in source data, which hinders effective and efficient learning on the source-target mapping. In this paper, we present a learning paradigm called regeneration learning for data generation, which first generates Y' (an abstraction/representation of Y) from X and then generates Y from Y'. During training, Y' is obtained from Y through either handcrafted rules or self-supervised learning and is used to learn X-->Y' and Y'-->Y. Regeneration learning extends the concept of representation learning to data generation tasks, and can be regarded as a counterpart of traditional representation learning, since 1) regeneration learning handles the abstraction (Y') of the target data Y for data generation while traditional representation learning handles the abstraction (X') of source data X for data understanding; 2) both the processes of Y'-->Y in regeneration learning and X-->X' in representation learning can be learned in a self-supervised way (e.g., pre-training); 3) both the mappings from X to Y' in regeneration learning and from X' to Y in representation learning are simpler than the direct mapping from X to Y. We show that regeneration learning can be a widely-used paradigm for data generation (e.g., text generation, speech recognition, speech synthesis, music composition, image generation, and video generation) and can provide valuable insights into developing data generation methods. Xu Tan 0003, Tao Qin 0001, Jiang Bian 0002, Tie-Yan Liu, Yoshua Bengio |
AAAI | 2 |
| 2024 | PromptTTS 2: Describing and Generating Voices with Text PromptabstractSpeech conveys more information than text, as the same word can be uttered in various voices to convey diverse information. Compared to traditional text-to-speech (TTS) methods relying on speech prompts (reference speech) for voice variability, using text prompts (descriptions) is more user-friendly since speech prompts can be hard to find or may not exist at all. TTS approaches based on the text prompt face two main challenges: 1) the one-to-many problem, where not all details about voice variability can be described in the text prompt, and 2) the limited availability of text prompt datasets, where vendors and large cost of data labeling are required to write text prompts for speech. In this work, we introduce PromptTTS 2 to address these challenges with a variation network to provide variability information of voice not captured by text prompts, and a prompt generation pipeline to utilize the large language models (LLM) to compose high quality text prompts. Specifically, the variation network predicts the representation extracted from the reference speech (which contains full information about voice variability) based on the text prompt representation. For the prompt generation pipeline, it generates text prompts for speech with a speech language understanding model to recognize voice attributes (e.g., gender, speed) from speech and a large language model to formulate text prompts based on the recognition results. Experiments on a large-scale (44K hours) speech dataset demonstrate that compared to the previous works, PromptTTS 2 generates voices more consistent with text prompts and supports the sampling of diverse voice variability, thereby offering users more choices on voice generation. Additionally, the prompt generation pipeline produces high-quality text prompts, eliminating the large labeling cost. The demo page of PromptTTS 2 is available (https://speechresearch.github.io/prompttts2). Yichong Leng, Zhifang Guo, Zeqian Ju, Xu Tan 0003, Eric Liu 0006, Dongchao Yang, Leying Zhang, Kaitao Song, Lei He 0005, Xiang-Yang Li 0001, Sheng Zhao 0002, Tao Qin 0001, Jiang Bian 0002 |
ICLR | 14 |
| 2024 | NaturalSpeech 2: Latent Diffusion Models are Natural and Zero-Shot Speech and Singing SynthesizersabstractScaling text-to-speech (TTS) to large-scale, multi-speaker, and in-the-wild datasets is important to capture the diversity in human speech such as speaker identities, prosodies, and styles (e.g., singing). Current large TTS systems usually quantize speech into discrete tokens and use language models to generate these tokens one by one, which suffer from unstable prosody, word skipping/repeating issue, and poor voice quality. In this paper, we develop NaturalSpeech 2, a TTS system that leverages a neural audio codec with residual vector quantizers to get the quantized latent vectors and uses a diffusion model to generate these latent vectors conditioned on text input. To enhance the zero-shot capability that is important to achieve diverse speech synthesis, we design a speech prompting mechanism to facilitate in-context learning in the diffusion model and the duration/pitch predictor. We scale NaturalSpeech 2 to large-scale datasets with 44K hours of speech and singing data and evaluate its voice quality on unseen speakers. NaturalSpeech 2 outperforms previous TTS systems by a large margin in terms of prosody/timbre similarity, robustness, and voice quality in a zero-shot setting, and performs novel zero-shot singing synthesis with only a speech prompt. Audio samples are available at https://naturalspeech2.github.io/. Zeqian Ju, Xu Tan 0003, Eric Liu 0006, Yichong Leng, Lei He 0005, Tao Qin 0001, Sheng Zhao 0002, Jiang Bian 0002 |
ICLR | 7 |
| 2024 | NaturalSpeech 3: Zero-Shot Speech Synthesis with Factorized Codec and Diffusion ModelsabstractWhile recent large-scale text-to-speech (TTS) models have achieved significant progress, they still fall shorts in speech quality, similarity, and prosody. Considering that speech intricately encompasses various attributes (e.g., content, prosody, timbre, and acoustic details) that pose significant challenges for generation, a natural idea is to factorize speech into individual subspaces representing different attributes and generate them individually. Motivated by it, we propose a TTS system with novel factorized diffusion models to generate natural speech in a zero-shot way. Specifically, 1) we design a neural codec with factorized vector quantization (FVQ) to disentangle speech waveform into subspaces of content, prosody, timbre, and acoustic details; 2) we propose a factorized diffusion model, which generates attributes in each subspace following its corresponding prompt. With this factorization design, our method can effectively and efficiently model the intricate speech with disentangled subspaces in a divide-and-conquer way. Experimental results show that our method outperforms the state-of-the-art TTS systems on quality, similarity, prosody, and intelligibility. Zeqian Ju, Yuancheng Wang, Xu Tan 0003, Detai Xin, Dongchao Yang, Eric Liu 0006, Yichong Leng, Kaitao Song, Siliang Tang, Zhizheng Wu 0001, Tao Qin 0001, Xiang-Yang Li 0001, Wei Ye 0004, Shikun Zhang, Jiang Bian 0002, Lei He 0005, Jinyu Li 0001, Sheng Zhao 0002 |
ICML | 12 |
| 2024 | Re-creation of Creations: A New Paradigm for Lyric-to-Melody Generation
Ang Lv, Xu Tan 0003, Tao Qin 0001, Tie-Yan Liu, Rui Yan 0001 |
IJCAI | 3 |
| 2024 | Physical Consistency Bridges Heterogeneous Data in Molecular Multi-Task LearningabstractIn recent years, machine learning has demonstrated impressive capability in handling molecular science tasks. To support various molecular properties at scale, machine learning models are trained in the multi-task learning paradigm. Nevertheless, data of different molecular properties are often not aligned: some quantities, e.g. equilibrium structure, demand more cost to compute than others, e.g. energy, so their data are often generated by cheaper computational methods at the cost of lower accuracy, which cannot be directly overcome through multi-task learning. Moreover, it is not straightforward to leverage abundant data of other tasks to benefit a particular task. To handle such data heterogeneity challenges, we exploit the specialty of molecular tasks that there are physical laws connecting them, and design consistency training approaches that allow different tasks to exchange information directly so as to improve one another. Particularly, we demonstrate that the more accurate energy data can improve the accuracy of structure prediction. We also find that consistency training can directly leverage force and off-equilibrium structure data to improve structure prediction, demonstrating a broad capability for integrating heterogeneous data. Yuxuan Ren, Dihan Zheng, Chang Liu 0030, Peiran Jin, Jiyan He, Shengjie Luo, Tao Qin 0001, Tie-Yan Liu |
NeurIPS | 9 |
| 2024 | Randomness Regularization With Simple Consistency Training for Neural NetworksabstractRandomness is widely introduced in neural network training to simplify model optimization or avoid the over-fitting problem. Among them, dropout and its variations in different aspects (e.g., data, model structure) are prevalent in regularizing the training of deep neural networks. Though effective and performing well, the randomness introduced by these dropout-based methods causes nonnegligible inconsistency between training and inference. In this paper, we introduce a simple consistency training strategy to regularize such randomness, namely R-Drop, which forces two output distributions sampled by each type of randomness to be consistent. Specifically, R-Drop minimizes the bidirectional KL-divergence between two output distributions produced by dropout-based randomness for each training sample. Theoretical analysis reveals that R-Drop can reduce the above inconsistency by reducing the inconsistency among the sampled sub structures and bridging the gap between the loss calculated by the full model and sub structures. Experiments on 7 widely-used deep learning tasks ( 23 datasets in total) demonstrate that R-Drop is universally effective for different types of neural networks (i.e., feed-forward, recurrent, and graph neural networks) and different learning paradigms (supervised, parameter-efficient, and semi-supervised). In particular, it achieves state-of-the-art performances with the vanilla Transformer model on WMT14 English → German translation ( 30.91 BLEU) and WMT14 English → French translation ( 43.95 BLEU), even surpassing models trained with extra large-scale data and expert-designed advanced variants of Transformer models. Juntao Li 0005, Xiaobo Liang, Lijun Wu 0003, Yue Wang 0039, Tao Qin 0001, Min Zhang 0005, Tie-Yan Liu |
IEEE Trans. Pattern Anal. Mach. Intell. | 6 |
| 2024 | NaturalSpeech: End-to-End Text-to-Speech Synthesis With Human-Level QualityabstractText-to-speech (TTS) has made rapid progress in both academia and industry in recent years. Some questions naturally arise that whether a TTS system can achieve human-level quality, how to define/judge that quality, and how to achieve it. In this paper, we answer these questions by first defining the human-level quality based on the statistical significance of subjective measure and introducing appropriate guidelines to judge it, and then developing a TTS system called NaturalSpeech that achieves human-level quality on benchmark datasets. Specifically, we leverage a variational auto-encoder (VAE) for end-to-end text-to-waveform generation, with several key modules to enhance the capacity of the prior from text and reduce the complexity of the posterior from speech, including phoneme pre-training, differentiable duration modeling, bidirectional prior/posterior modeling, and a memory mechanism in VAE. Experimental evaluations on the popular LJSpeech dataset show that our proposed NaturalSpeech achieves -0.01 CMOS (comparative mean opinion score) to human recordings at the sentence level, with Wilcoxon signed rank test at p-level p >> 0.05, which demonstrates no statistically significant difference from human recordings for the first time. Xu Tan 0003, Jiawei Chen 0008, Haohe Liu, Jian Cong, Chen Zhang 0020, Xi Wang 0016, Yichong Leng, Yuanhao Yi, Lei He 0005, Sheng Zhao 0002, Tao Qin 0001, Frank K. Soong, Tie-Yan Liu |
IEEE Trans. Pattern Anal. Mach. Intell. | 12 |
| 2024 | Personalized Federated Learning With Adaptive Batchnorm for HealthcareabstractThere is a growing interest in applying machine learning techniques to healthcare. Recently, federated machine learning (FL) is gaining popularity since it allows researchers to train powerful models without compromising data privacy and security. However, the performance of existing FL approaches often deteriorates when encountering non-iid situations where there exist distribution gaps among clients, and few previous efforts focus on personalization in healthcare. In this article, we propose FedAP to tackle domain shifts and obtain personalized models for local clients. FedAP learns the similarity between clients via the statistics of the batch normalization layers while preserving the specificity of each client with different local batch normalization. Comprehensive experiments on five healthcare benchmarks demonstrate that FedAP achieves better accuracy compared to state-of-the-art methods (e.g., 10%+ accuracy improvement for PAMAP2) with faster convergence speed. Wang Lu 0003, Jindong Wang 0001, Yiqiang Chen 0001, Renjun Xu, Dimitrios Dimitriadis, Tao Qin 0001 |
IEEE Trans. Big Data | 7 |
| 2023 | Retrosynthesis Prediction with Local Template RetrievalabstractRetrosynthesis, which predicts the reactants of a given target molecule, is an essential task for drug discovery. In recent years, the machine learing based retrosynthesis methods have achieved promising results. In this work, we introduce RetroKNN, a local reaction template retrieval method to further boost the performance of template-based systems with non-parametric retrieval. We first build an atom-template store and a bond-template store that contains the local templates in the training data, then retrieve from these templates with a k-nearest-neighbor (KNN) search during inference. The retrieved templates are combined with neural network predictions as the final output. Furthermore, we propose a lightweight adapter to adjust the weights when combing neural network and KNN predictions conditioned on the hidden representation and the retrieved templates. We conduct comprehensive experiments on two widely used benchmarks, the USPTO-50K and USPTO-MIT. Especially for the top-1 accuracy, we improved 7.1% on the USPTO-50K dataset and 12.0% on the USPTO-MIT dataset.These results demonstrate the effectiveness of our method. Shufang Xie 0003, Rui Yan 0001, Junliang Guo, Yingce Xia, Lijun Wu 0003, Tao Qin 0001 |
AAAI | 6 |
| 2023 | Pointerformer: Deep Reinforced Multi-Pointer Transformer for the Traveling Salesman ProblemabstractTraveling Salesman Problem (TSP), as a classic routing optimization problem originally arising in the domain of transportation and logistics, has become a critical task in broader domains, such as manufacturing and biology. Recently, Deep Reinforcement Learning (DRL) has been increasingly employed to solve TSP due to its high inference efficiency. Nevertheless, most of existing end-to-end DRL algorithms only perform well on small TSP instances and can hardly generalize to large scale because of the drastically soaring memory consumption and computation time along with the enlarging problem scale. In this paper, we propose a novel end-to-end DRL approach, referred to as Pointerformer, based on multi-pointer Transformer. Particularly, Pointerformer adopts both reversible residual network in the encoder and multi-pointer network in the decoder to effectively contain memory consumption of the encoder-decoder architecture. To further improve the performance of TSP solutions, Pointerformer employs a feature augmentation method to explore the symmetries of TSP at both training and inference stages as well as an enhanced context embedding approach to include more comprehensive context information in the query. Extensive experiments on a randomly generated benchmark and a public benchmark have shown that, while achieving comparative results on most small-scale TSP instances as state-of-the-art DRL approaches do, Pointerformer can also well generalize to large-scale TSPs. Yan Jin 0005, Yuandong Ding, Xuanhao Pan, Kun He 0001, Li Zhao 0007, Tao Qin 0001, Lei Song 0001, Jiang Bian 0002 |
AAAI | 6 |
| 2023 | SoftCorrect: Error Correction with Soft Detection for Automatic Speech RecognitionabstractError correction in automatic speech recognition (ASR) aims to correct those incorrect words in sentences generated by ASR models. Since recent ASR models usually have low word error rate (WER), to avoid affecting originally correct tokens, error correction models should only modify incorrect words, and therefore detecting incorrect words is important for error correction. Previous works on error correction either implicitly detect error words through target-source attention or CTC (connectionist temporal classification) loss, or explicitly locate specific deletion/substitution/insertion errors. However, implicit error detection does not provide clear signal about which tokens are incorrect and explicit error detection suffers from low detection accuracy. In this paper, we propose SoftCorrect with a soft error detection mechanism to avoid the limitations of both explicit and implicit error detection. Specifically, we first detect whether a token is correct or not through a probability produced by a dedicatedly designed language model, and then design a constrained CTC loss that only duplicates the detected incorrect tokens to let the decoder focus on the correction of error tokens. Compared with implicit error detection with CTC loss, SoftCorrect provides explicit signal about which words are incorrect and thus does not need to duplicate every token but only incorrect tokens; compared with explicit error detection, SoftCorrect does not detect specific deletion/substitution/insertion errors but just leaves it to CTC loss. Experiments on AISHELL-1 and Aidatatang datasets show that SoftCorrect achieves 26.1% and 9.4% CER reduction respectively, outperforming previous works by a large margin, while still enjoying fast speed of parallel generation. Yichong Leng, Xu Tan 0003, Kaitao Song, Rui Wang 0028, Xiang-Yang Li 0001, Tao Qin 0001, Edward Lin, Tie-Yan Liu |
AAAI | 7 |
| 2023 | AMOM: Adaptive Masking over Masking for Conditional Masked Language ModelabstractTransformer-based autoregressive (AR) methods have achieved appealing performance for varied sequence-to-sequence generation tasks, e.g., neural machine translation, summarization, and code generation, but suffer from low inference efficiency. To speed up the inference stage, many non-autoregressive (NAR) strategies have been proposed in the past few years. Among them, the conditional masked language model (CMLM) is one of the most versatile frameworks, as it can support many different sequence generation scenarios and achieve very competitive performance on these tasks. In this paper, we further introduce a simple yet effective adaptive masking over masking strategy to enhance the refinement capability of the decoder and make the encoder optimization easier. Experiments on 3 different tasks (neural machine translation, summarization, and code generation) with 15 datasets in total confirm that our proposed simple method achieves significant performance improvement over the strong CMLM model. Surprisingly, our proposed model yields state-of-the-art performance on neural machine translation (34.62 BLEU on WMT16 EN to RO, 34.82 BLEU on WMT16 RO to EN, and 34.84 BLEU on IWSLT De to En) and even better performance than the AR Transformer on 7 benchmark datasets with at least 2.2x speedup. Our code is available at GitHub. Yisheng Xiao, Lijun Wu 0003, Juntao Li 0005, Tao Qin 0001, Tie-Yan Liu, Min Zhang 0005 |
AAAI | 5 |
| 2023 | De Novo Molecular Generation via Connection-aware Motif Mining
Zijie Geng, Shufang Xie 0003, Yingce Xia, Lijun Wu 0003, Tao Qin 0001, Jie Wang 0005, Yongdong Zhang 0001, Feng Wu 0001, Tie-Yan Liu |
ICLR | 5 |
| 2023 | Making Better Decision by Directly Planning in Continuous Control
Jinhua Zhu 0001, Yue Wang 0017, Lijun Wu 0003, Tao Qin 0001, Wengang Zhou 0001, Tie-Yan Liu, Houqiang Li |
ICLR | 4 |
| 2023 | 𝒪-GNN: incorporating ring priors into molecular modeling
Jinhua Zhu 0001, Kehan Wu, Yingce Xia, Shufang Xie 0003, Lijun Wu 0003, Tao Qin 0001, Wengang Zhou 0001, Houqiang Li, Tie-Yan Liu |
ICLR | 8 |
| 2023 | Retrosynthetic Planning with Dual Value NetworksabstractRetrosynthesis, which aims to find a route to synthesize a target molecule from commercially available starting materials, is a critical task in drug discovery and materials design. Recently, the combination of ML-based single-step reaction predictors with multi-step planners has led to promising results. However, the single-step predictors are mostly trained offline to optimize the single-step accuracy, without considering complete routes. Here, we leverage reinforcement learning (RL) to improve the single-step predictor, by using a tree-shaped MDP to optimize complete routes. Specifically, we propose a novel online training algorithm, called Planning with Dual Value Networks (PDVN), which alternates between the planning phase and updating phase. In PDVN, we construct two separate value networks to predict the synthesizability and cost of molecules, respectively. To maintain the single-step accuracy, we design a two-branch network structure for the single-step predictor. On the widely-used USPTO dataset, our PDVN algorithm improves the search success rate of existing multi-step planners (e.g., increasing the success rate from 85.79% to 98.95% for Retro$^{\ast}$, and reducing the number of model calls by half while solving 99.47% molecules for RetroGraph). Additionally, PDVN helps find shorter synthesis routes (e.g., reducing the average route length from 5.76 to 4.83 for Retro$^{\ast}$, and from 5.63 to 4.78 for RetroGraph). Shufang Xie 0003, Yingce Xia, Austin Tripp, Krzysztof Maziarz, Marwin H. S. Segler, Tao Qin 0001, Zongzhang Zhang, Tie-Yan Liu |
ICML | 8 |
| 2023 | Pre-training Antibody Language Models for Antigen-Specific Computational Antibody DesignabstractAntibodies are proteins that effectively protect the human body by binding to pathogens. Recently, deep learning-based computational antibody design has attracted popular attention since it automatically mines the antibody patterns from data that could be complementary to human experiences. However, the computational methods heavily rely on high-quality antibody structure data, which is quite limited. Besides, the complementarity-determining region (CDR), which is the key component of an antibody that determines the specificity and binding affinity, is highly variable and hard to predict. Therefore, the limited availability of high-quality antibody structure data exacerbates the difficulty of CDR generation. Fortunately, there is a large amount of sequence data for antibodies that can help model the CDR and reduce reliance on structure data. By witnessing the success of pre-training models for protein modeling, in this paper, we develop the antibody pre-training language model and incorporate it into the antigen-specific antibody design model in a systemic way. Specifically, we first pre-train a novel antibody language model based on the sequence data, then propose a one-shot way for sequence and structure generation of CDR to mitigate the high cost and error propagation associated with autoregressive methods, and finally leverage the pre-trained antibody model for the antigen-specific antibody generation model with some carefully designed modules. Our experiments demonstrate the superiority of our method over previous baselines in tasks such as sequence and structure generation, CDR-H3 design for antigen binding, and antibody optimization1. The code is available at https://github.com/KyGao/ABGNN. Kaiyuan Gao, Lijun Wu 0003, Jinhua Zhu 0001, Tianbo Peng, Yingce Xia, Liang He 0010, Shufang Xie 0003, Tao Qin 0001, Haiguang Liu, Kun He 0001, Tie-Yan Liu |
KDD | 8 |
| 2023 | Dual-view Molecular Pre-trainingabstractMolecular pre-training, which is about to learn an effective representation for molecules on large amount of data, has attracted substantial attention in cheminformatics and bioinformatics. A molecule can be viewed as either a graph (where atoms are connected by bonds) or a SMILES sequence (where depth-first-search is applied to the molecular graph with specific rules). The Transformer and graph neural networks (GNN) are two representative methods to deal with the sequential data and the graphic data, which can globally and locally model the molecules respectively and are supposed to be complementary. In this work, we propose to leverage both representations and design a new pre-training algorithm, dual-view molecule pre-training (briefly, DVMP), that can effectively combine the strengths of both types of molecule representations. DVMP has a Transformer branch and a GNN branch, and the two branches are pre-trained to maintain the semantic consistency of molecules. After pre-training, we can use either the Transformer branch (this one is recommended according to empirical results), the GNN branch, or both for downstream tasks. DVMP is tested on 11 molecular property prediction tasks and outperforms strong baselines. Furthermore, we test DVMP on three retrosynthesis tasks and it achieves state-of-the-art results. Our code is released at https://github.com/microsoft/DVMP. Jinhua Zhu 0001, Yingce Xia, Lijun Wu 0003, Shufang Xie 0003, Wengang Zhou 0001, Tao Qin 0001, Houqiang Li, Tie-Yan Liu |
KDD | 6 |
| 2023 | FABind: Fast and Accurate Protein-Ligand BindingabstractModeling the interaction between proteins and ligands and accurately predicting their binding structures is a critical yet challenging task in drug discovery. Recent advancements in deep learning have shown promise in addressing this challenge, with sampling-based and regression-based methods emerging as two prominent approaches. However, these methods have notable limitations. Sampling-based methods often suffer from low efficiency due to the need for generating multiple candidate structures for selection. On the other hand, regression-based methods offer fast predictions but may experience decreased accuracy. Additionally, the variation in protein sizes often requires external modules for selecting suitable binding pockets, further impacting efficiency. In this work, we propose FABind, an end-to-end model that combines pocket prediction and docking to achieve accurate and fast protein-ligand binding. FABind incorporates a unique ligand-informed pocket prediction module, which is also leveraged for docking pose estimation. The model further enhances the docking process by incrementally integrating the predicted pocket to optimize protein-ligand binding, reducing discrepancies between training and inference. Through extensive experiments on benchmark datasets, our proposed FABind demonstrates strong advantages in terms of effectiveness and efficiency compared to existing methods. Our code is available at https://github.com/QizhiPei/FABind. Qizhi Pei, Kaiyuan Gao, Lijun Wu 0003, Jinhua Zhu 0001, Yingce Xia, Shufang Xie 0003, Tao Qin 0001, Kun He 0001, Tie-Yan Liu, Rui Yan 0001 |
NeurIPS | 7 |
| 2023 | R2-DDI: relation-aware feature refinement for drug-drug interaction predictionabstractPrecisely predicting the drug-drug interaction (DDI) is an important application and host research topic in drug discovery, especially for avoiding the adverse effect when using drug combination treatment for patients. Nowadays, machine learning and deep learning methods have achieved great success in DDI prediction. However, we notice that most of the works ignore the importance of the relation type when building the DDI prediction models. In this work, we propose a novel R$^2$-DDI framework, which introduces a relation-aware feature refinement module for drug representation learning. The relation feature is integrated into drug representation and refined in the framework. With the refinement features, we also incorporate the consistency training method to regularize the multi-branch predictions for better generalization. Through extensive experiments and studies, we demonstrate our R$^2$-DDI approach can significantly improve the DDI prediction performance over multiple real-world datasets and settings, and our method shows better generalization ability with the help of the feature refinement design. Jiacheng Lin, Lijun Wu 0003, Jinhua Zhu 0001, Xiaobo Liang, Yingce Xia, Shufang Xie 0003, Tao Qin 0001, Tie-Yan Liu |
Briefings Bioinform. | 7 |
| 2023 | Breaking the barriers of data scarcity in drug-target affinity predictionabstractAccurate prediction of drug-target affinity (DTA) is of vital importance in early-stage drug discovery, facilitating the identification of drugs that can effectively interact with specific targets and regulate their activities. While wet experiments remain the most reliable method, they are time-consuming and resource-intensive, resulting in limited data availability that poses challenges for deep learning approaches. Existing methods have primarily focused on developing techniques based on the available DTA data, without adequately addressing the data scarcity issue. To overcome this challenge, we present the Semi-Supervised Multi-task training (SSM) framework for DTA prediction, which incorporates three simple yet highly effective strategies: (1) A multi-task training approach that combines DTA prediction with masked language modeling using paired drug-target data. (2) A semi-supervised training method that leverages large-scale unpaired molecules and proteins to enhance drug and target representations. This approach differs from previous methods that only employed molecules or proteins in pre-training. (3) The integration of a lightweight cross-attention module to improve the interaction between drugs and targets, further enhancing prediction accuracy. Through extensive experiments on benchmark datasets such as BindingDB, DAVIS and KIBA, we demonstrate the superior performance of our framework. Additionally, we conduct case studies on specific drug-target binding activities, virtual screening experiments, drug feature visualizations and real-world applications, all of which showcase the significant potential of our work. In conclusion, our proposed SSM-DTA framework addresses the data limitation challenge in DTA prediction and yields promising results, paving the way for more efficient and accurate drug discovery processes. Qizhi Pei, Lijun Wu 0003, Jinhua Zhu 0001, Yingce Xia, Shufang Xie 0003, Tao Qin 0001, Haiguang Liu, Tie-Yan Liu, Rui Yan 0001 |
Briefings Bioinform. | 6 |
| 2023 | A Survey on Non-Autoregressive Generation for Neural Machine Translation and BeyondabstractNon-autoregressive (NAR) generation, which is first proposed in neural machine translation (NMT) to speed up inference, has attracted much attention in both machine learning and natural language processing communities. While NAR generation can significantly accelerate inference speed for machine translation, the speedup comes at the cost of sacrificed translation accuracy compared to its counterpart, autoregressive (AR) generation. In recent years, many new models and algorithms have been designed/proposed to bridge the accuracy gap between NAR generation and AR generation. In this paper, we conduct a systematic survey with comparisons and discussions of various non-autoregressive translation (NAT) models from different aspects. Specifically, we categorize the efforts of NAT into several groups, including data manipulation, modeling methods, training criterion, decoding algorithms, and the benefit from pre-trained models. Furthermore, we briefly review other applications of NAR models beyond machine translation, such as grammatical error correction, text summarization, text style transfer, dialogue, semantic parsing, automatic speech recognition, and so on. In addition, we also discuss potential directions for future exploration, including releasing the dependency of KD, reasonable training objectives, pre-training for NAR, and wider applications, etc. We hope this survey can help researchers capture the latest progress in NAR generation, inspire the design of advanced NAR models and algorithms, and enable industry practitioners to choose appropriate solutions for their applications. Yisheng Xiao, Lijun Wu 0003, Junliang Guo, Juntao Li 0005, Min Zhang 0005, Tao Qin 0001, Tie-Yan Liu |
IEEE Trans. Pattern Anal. Mach. Intell. | 6 |
| 2023 | Masked Contrastive Representation Learning for Reinforcement LearningabstractIn pixel-based reinforcement learning (RL), the states are raw video frames, which are mapped into hidden representation before feeding to a policy network. To improve sample efficiency of state representation learning, recently, the most prominent work is based on contrastive unsupervised representation. Witnessing that consecutive video frames in a game are highly correlated, to further improve data efficiency, we propose a new algorithm, i.e., masked contrastive representation learning for RL (M-CURL), which takes the correlation among consecutive inputs into consideration. In our architecture, besides a CNN encoder for hidden presentation of input state and a policy network for action selection, we introduce an auxiliary Transformer encoder module to leverage the correlations among video frames. During training, we randomly mask the features of several frames, and use the CNN encoder and Transformer to reconstruct them based on context frames. The CNN encoder and Transformer are jointly trained via contrastive learning where the reconstructed features should be similar to the ground-truth ones while dissimilar to others. During policy evaluation, the CNN encoder and the policy network are used to take actions, and the Transformer module is discarded. Our method achieves consistent improvements over CURL on 14 out of 16 environments from DMControl suite and 23 out of 26 environments from Atari 2600 Games. The code is available at https://github.com/teslacool/m-curl. Jinhua Zhu 0001, Yingce Xia, Lijun Wu 0003, Jiajun Deng, Wengang Zhou 0001, Tao Qin 0001, Tie-Yan Liu, Houqiang Li |
IEEE Trans. Pattern Anal. Mach. Intell. | 6 |
| 2023 | Generalizing to Unseen Domains: A Survey on Domain GeneralizationabstractMachine learning systems generally assume that the training and testing distributions are the same. To this end, a key requirement is to develop models that can generalize to unseen distributions. Domain generalization (DG), i.e., out-of-distribution generalization, has attracted increasing interests in recent years. Domain generalization deals with a challenging setting where one or several different but related domain(s) are given, and the goal is to learn a model that can generalize to an unseen test domain. Great progress has been made in the area of domain generalization for years. This paper presents the first review of recent advances in this area. First, we provide a formal definition of domain generalization and discuss several related fields. We then thoroughly review the theories related to domain generalization and carefully analyze the theory behind generalization. We categorize recent algorithms into three classes: data manipulation, representation learning, and learning strategy, and present several popular algorithms in detail for each category. Third, we introduce the commonly used datasets, applications, and our open-sourced codebase for fair evaluation. Finally, we summarize existing literature and present some potential research topics for the future. Jindong Wang 0001, Cuiling Lan, Chang Liu 0030, Yidong Ouyang, Tao Qin 0001, Wang Lu 0003, Yiqiang Chen 0001, Wenjun Zeng 0001, Philip S. Yu |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2023 | Adaptive Memory Networks With Self-Supervised Learning for Unsupervised Anomaly DetectionabstractUnsupervised anomaly detection aims to build models to effectively detect unseen anomalies by only training on the normal data. Although previous reconstruction-based methods have made fruitful progress, their generalization ability is limited due to two critical challenges. First, the training dataset only contains normal patterns, which limits the model generalization ability. Second, the feature representations learned by existing models often lack representativeness which hampers the ability to preserve the diversity of normal patterns. In this paper, we propose a novel approach called Adaptive Memory Network with Self-supervised Learning (AMSL) to address these challenges and enhance the generalization ability in unsupervised anomaly detection. Based on the convolutional autoencoder structure, AMSL incorporates a self-supervised learning module to learn general normal patterns and an adaptive memory fusion module to learn rich feature representations. Experiments on four public multivariate time series datasets demonstrate that AMSL significantly improves the performance compared to other state-of-the-art methods. Specifically, on the largest CAP sleep stage detection dataset with 900 million samples, AMSL outperforms the second-best baseline by4%+ in both accuracy and F1 score. Apart from the enhanced generalization ability, AMSL is also more robust against input noise. Jindong Wang 0001, Yiqiang Chen 0001, Han Yu 0001, Tao Qin 0001 |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2023 | MGRC: An End-to-End Multigranularity Reading Comprehension Model for Question AnsweringabstractDeep neural network-based models have achieved great success in extractive question answering. Recently, many works have been proposed to model multistage matching for this task, which usually first retrieve relevant paragraphs or sentences and then extract an answer span from the retrieved results. However, such a pipeline-based approach suffers from the error propagation problem, especially for sentence-level retrieval that is usually difficult to achieve high accuracy due to the severe data imbalance problem. Furthermore, since the paragraph/sentence selector and the answer extractor are closely related, modeling them independently does not fully exploit the power of multistage matching. To solve these problems, we propose a novel end-to-end multigranularity reading comprehension model, which is a unified framework to explicitly model three matching granularities, including paragraph identification, sentence selection, and answer extraction. Our approach has two main advantages. First, the end-to-end approach alleviates the error propagation problem in both the training and inference phases. Second, the shared features in a unified model improve the learning of representations of different matching granularities. We conduct a comprehensive comparison on four large-scale datasets (SQuAD-open, NewsQA, SQuAD 2.0, and SQuAD Adversarial) and verify that the proposed approach outperforms both the vanilla BERT model and existing multistage matching approaches. We also conduct an ablation study and verify the effectiveness of the proposed components in our model structure. Qian Liu 0012, Xiubo Geng, Heyan Huang, Tao Qin 0001, Jie Lu 0001, Daxin Jiang |
IEEE Trans. Neural Networks Learn. Syst. | 4 |
| 2022 | Revisiting Over-Smoothness in Text to SpeechabstractNon-autoregressive text to speech (NAR-TTS) models have attracted much attention from both academia and industry due to their fast generation speed.One limitation of NAR-TTS models is that they ignore the correlation in time and frequency domains while generating speech mel-spectrograms, and thus cause blurry and over-smoothed results.In this work, we revisit this over-smoothing problem from a novel perspective: the degree of over-smoothness is determined by the gap between the complexity of data distributions and the capability of modeling methods.Both simplifying data distributions and improving modeling methods can alleviate the problem.Accordingly, we first study methods reducing the complexity of data distributions.Then we conduct a comprehensive study on NAR-TTS models that use some advanced modeling methods.Based on these studies, we find that 1) methods that provide additional condition inputs reduce the complexity of data distributions to model, thus alleviating the over-smoothing problem and achieving better voice quality.2) Among advanced modeling methods, Laplacian mixture loss performs well at modeling multimodal distributions and enjoys its simplicity, while GAN and Glow achieve the best voice quality while suffering from increased training or model complexity.3) The two categories of methods can be combined to further alleviate the over-smoothness and improve the voice quality.4) Our experiments on the multi-speaker dataset lead to similar conclusions as above and providing more variance information can reduce the difficulty of modeling the target data distribution and alleviate the requirements for model capacity. Yi Ren 0006, Xu Tan 0003, Tao Qin 0001, Zhou Zhao 0001, Tie-Yan Liu |
ACL (1) | 3 |
| 2022 | Inspector: Pixel-Based Automated Game Testing via Exploration, Detection, and InvestigationabstractDeep reinforcement learning (DRL) has attracted much attention in automated game testing. Early attempts rely on game internal information for game space exploration, thus requiring deep integration with games, which is inconvenient for practical applications. In this work, we propose using only screenshots/pixels as input for automated game testing and build a general game testing agent, Inspector, that can be easily applied to different games without deep integration with games. In addition to covering all game space for testing, our agent also tries to take human-like behaviors to interact with key objects in a game, since some bugs usually happen in player-object interactions. Inspector is based on purely pixel inputs and comprises three key modules: game space explorer, key object detector, and human-like object investigator. Game space explorer aims to explore the whole game space by using a curiosity-based reward function with pixel inputs. Key object detector aims to detect key objects in a game, based on a small number of labeled screenshots. Human-like object investigator aims to mimic human behaviors for investigating key objects via imitation learning. We conduct experiments on two popular video games: Shooter Game and Action RPG Game1. Experiment results demonstrate the effectiveness of Inspector in exploring game space, detecting key objects, and investigating objects. Moreover, Inspector successfully discovers two potential bugs in those two games. The demo video of Inspector is available at https://github.com/Inspector-GameTestinyInspector-GameTesting. Mengzhang Cai, Li Zhao 0007, Tao Qin 0001, Adrian Brown, Jimmy Bischoff, Tie-Yan Liu |
CoG | 4 |
| 2022 | TeleMelody: Lyric-to-Melody Generation with a Template-Based Two-Stage MethodabstractZeqian Ju, Peiling Lu, Xu Tan, Rui Wang, Chen Zhang, Songruoyao Wu, Kejun Zhang, Xiang-Yang Li, Tao Qin, Tie-Yan Liu. Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing. 2022. Zeqian Ju, Peiling Lu, Xu Tan 0003, Rui Wang 0031, Chen Zhang 0020, Songruoyao Wu, Xiang-Yang Li 0001, Tao Qin 0001, Tie-Yan Liu |
EMNLP | 9 |
| 2022 | TD3 with Reverse KL Regularizer for Offline Reinforcement Learning from Mixed DatasetsabstractWe consider an offline reinforcement learning (RL) setting where the agent needs to learn from a dataset collected by rolling out multiple behavior policies. There are two challenges for this setting: 1) The optimal trade-off between optimizing the RL signal and the behavior cloning (BC) signal changes on different states due to the variation of the action coverage induced by different behavior policies. Previous methods fail to handle this by only controlling the global trade-off. 2) For a given state, the action distribution generated by different behavior policies may have multiple modes. The BC regularizers in many previous methods are mean-seeking, resulting in policies that select out-of-distribution (OOD) actions in the middle of the modes. In this paper, we address both challenges by using adaptively weighted reverse Kullback-Leibler (KL) divergence as the BC regularizer based on the TD3 algorithm. Our method not only trades off the RL and BC signals with per-state weights (i.e., strong BC regularization on the states with narrow action coverage, and vice versa) but also avoids selecting OOD actions thanks to the mode-seeking property of reverse KL. Empirically, our algorithm can outperform existing offline RL algorithms in the MuJoCo locomotion tasks with the standard D4RL datasets as well as the mixed datasets that combine the standard datasets. Yuanying Cai, Chuheng Zhang, Li Zhao 0007, Wei Shen 0005, Xuyun Zhang, Lei Song 0001, Jiang Bian 0002, Tao Qin 0001, Tieyan Liu |
ICDM | 8 |
| 2022 | Target-Side Input Augmentation for Sequence to Sequence Generation
Shufang Xie 0003, Ang Lv, Yingce Xia, Lijun Wu 0003, Tao Qin 0001, Tie-Yan Liu, Rui Yan 0001 |
ICLR | 5 |
| 2022 | Towards Deployment-Efficient Reinforcement Learning: Lower Bound and Optimality
Jinglin Chen, Li Zhao 0007, Tao Qin 0001, Nan Jiang 0008, Tie-Yan Liu |
ICLR | 4 |
| 2022 | PriorGrad: Improving Conditional Denoising Diffusion Models with Data-Dependent Adaptive Prior
Sang-gil Lee, Heeseung Kim, Chaehun Shin, Xu Tan 0003, Chang Liu 0030, Tao Qin 0001, Wei Chen 0034, Sungroh Yoon, Tie-Yan Liu |
ICLR | 7 |
| 2022 | Supervised Off-Policy RankingabstractOff-policy evaluation (OPE) is to evaluate a target policy with data generated by other policies. Most previous OPE methods focus on precisely estimating the true performance of a policy. We observe that in many applications, (1) the end goal of OPE is to compare two or multiple candidate policies and choose a good one, which is a much simpler task than precisely evaluating their true performance; and (2) there are usually multiple policies that have been deployed to serve users in real-world systems and thus the true performance of these policies can be known. Inspired by the two observations, in this work, we study a new problem, supervised off-policy ranking (SOPR), which aims to rank a set of target policies based on supervised learning by leveraging off-policy data and policies with known performance. We propose a method to solve SOPR, which learns a policy scoring model by minimizing a ranking loss of the training policies rather than estimating the precise policy performance. The scoring model in our method, a hierarchical Transformer based model, maps a set of state-action pairs to a score, where the state of each pair comes from the off-policy data and the action is taken by a target policy on the state in an offline manner. Extensive experiments on public datasets show that our method outperforms baseline methods in terms of rank correlation, regret value, and stability. Our code is publicly available at GitHub. Tao Qin 0001, Xudong Zhang 0001, Houqiang Li, Tie-Yan Liu |
ICML | 3 |
| 2022 | Analyzing and Mitigating Interference in Neural Architecture SearchabstractWeight sharing is a popular approach to reduce the training cost of neural architecture search (NAS) by reusing the weights of shared operators from previously trained child models. However, the rank correlation between the estimated accuracy and ground truth accuracy of those child models is low due to the interference among different child models caused by weight sharing. In this paper, we investigate the interference issue by sampling different child models and calculating the gradient similarity of shared operators, and observe that: 1) the interference on a shared operator between two child models is positively correlated with the number of different operators between them; 2) the interference is smaller when the inputs and outputs of the shared operator are more similar. Inspired by these two observations, we propose two approaches to mitigate the interference: 1) rather than randomly sampling child models for optimization, we propose a gradual modification scheme by modifying one operator between adjacent optimization steps to minimize the interference on the shared operators; 2) forcing the inputs and outputs of the operator across all child models to be similar to reduce the interference. Experiments on a BERT search space verify that mitigating interference via each of our proposed methods improves the rank correlation of super-pet and combining both methods can achieve better results. Our discovered architecture outperforms RoBERTa$_{\rm base}$ by 1.1 and 0.6 points and ELECTRA$_{\rm base}$ by 1.6 and 1.1 points on the dev and test set of GLUE benchmark. Extensive results on the BERT compression, reading comprehension and large-scale image classification tasks also demonstrate the effectiveness and generality of our proposed methods. Jin Xu 0010, Xu Tan 0003, Kaitao Song, Renqian Luo, Yichong Leng, Tao Qin 0001, Tie-Yan Liu, Jian Li 0015 |
ICML | 6 |
| 2022 | AdaSpeech 4: Adaptive Text to Speech in Zero-Shot ScenariosabstractAdaptive text to speech (TTS) can synthesize new voices in zero-shot scenarios efficiently, by using a well-trained source TTS model without adapting it on the speech data of new speakers. Considering seen and unseen speakers have diverse characteristics, zero-shot adaptive TTS requires strong generalization ability on speaker characteristics, which brings modeling challenges. In this paper, we develop AdaSpeech 4, a zero-shot adaptive TTS system for high-quality speech synthesis. We model the speaker characteristics systematically to improve the generalization on new speakers. Generally, the modeling of speaker characteristics can be categorized into three steps: extracting speaker representation, taking this speaker representation as condition, and synthesizing speech/mel-spectrogram given this speaker representation. Accordingly, we improve the modeling in three steps: 1) To extract speaker representation with better generalization, we factorize the speaker characteristics into basis vectors and extract speaker representation by weighted combining of these basis vectors through attention. 2) We leverage conditional layer normalization to integrate the extracted speaker representation to TTS model. 3) We propose a novel supervision loss based on the distribution of basis vectors to maintain the corresponding speaker characteristics in generated mel-spectrograms. Without any fine-tuning, AdaSpeech 4 achieves better voice quality and similarity than baselines in multiple datasets. Yihan Wu 0008, Xu Tan 0003, Bohan Li 0003, Lei He 0005, Sheng Zhao 0002, Ruihua Song, Tao Qin 0001, Tie-Yan Liu |
INTERSPEECH | 7 |
| 2022 | Mixed-Phoneme BERT: Improving BERT with Mixed Phoneme and Sup-Phoneme Representations for Text to Speech
Guangyan Zhang, Kaitao Song, Xu Tan 0003, Daxin Tan, Yuzi Yan, Gang Wang 0001, Tao Qin 0001, Tan Lee, Sheng Zhao 0002 |
INTERSPEECH | 9 |
| 2022 | RetroGraph: Retrosynthetic Planning with Graph SearchabstractRetrosynthetic planning, which aims to find a reaction pathway to synthesize a target molecule, plays an important role in chemistry and drug discovery. This task is usually modeled as a search problem. Recently, data-driven methods have attracted many research interests and shown promising results for retrosynthetic planning. We observe that the same intermediate molecules are visited many times in the searching process, and they are usually independently treated in previous tree-based methods (e.g., AND-OR tree search, Monte Carlo tree search). Such redundancies make the search process inefficient. We propose a graph-based search policy that eliminates the redundant explorations of any intermediate molecules. As searching over a graph is more complicated than over a tree, we further adopt a graph neural network to guide the search over graphs. Meanwhile, our method can search a batch of targets together in the graph and remove the inter-target duplication in the tree-based search methods. Experimental results on two datasets demonstrate the effectiveness of our method. Especially on the widely used USPTO benchmark, we improve the search success rate to 99.47%, advancing previous state-of-the-art performance for 2.6 points. Shufang Xie 0003, Rui Yan 0001, Peng Han 0005, Yingce Xia, Lijun Wu 0003, Chenjuan Guo, Bin Yang 0002, Tao Qin 0001 |
KDD | 8 |
| 2022 | Unified 2D and 3D Pre-Training of Molecular RepresentationsabstractMolecular representation learning has attracted much attention recently. A molecule can be viewed as a 2D graph with nodes/atoms connected by edges/bonds, and can also be represented by a 3D conformation with 3-dimensional coordinates of all atoms. We note that most previous work handles 2D and 3D information separately, while jointly leveraging these two sources may foster a more informative representation. In this work, we explore this appealing idea and propose a new representation learning method based on a unified 2D and 3D pre-training. Atom coordinates and interatomic distances are encoded and then fused with atomic representations through graph neural networks. The model is pre-trained on three tasks: reconstruction of masked atoms and coordinates, 3D conformation generation conditioned on 2D graph, and 2D graph generation conditioned on 3D conformation. We evaluate our method on 11 downstream molecular property prediction tasks: 7 with 2D information only and 4 with both 2D and 3D information. Our method achieves state-of-the-art results on 10 tasks, and the average improvement on 2D-only tasks is 8.3%. Our method also achieves significant improvement on two 3D conformation generation tasks. Jinhua Zhu 0001, Yingce Xia, Lijun Wu 0003, Shufang Xie 0003, Tao Qin 0001, Wengang Zhou 0001, Houqiang Li, Tie-Yan Liu |
KDD | 5 |
| 2022 | ReLyMe: Improving Lyric-to-Melody Generation by Incorporating Lyric-Melody RelationshipsabstractLyric-to-melody generation, which generates melody according to given lyrics, is one of the most important automatic music composition tasks. With the rapid development of deep learning, previous works address this task with end-to-end neural network models. However, deep learning models cannot well capture the strict but subtle relationships between lyrics and melodies, which compromises the harmony between lyrics and generated melodies. In this paper, we propose ReLyMe, a method that incorporates Relationships between Lyrics and Melodies from music theory to ensure the harmony between lyrics and melodies. Specifically, we first introduce several principles that lyrics and melodies should follow in terms of tone, rhythm, and structure relationships. These principles are then integrated into neural network lyric-to-melody models by adding corresponding constraints during the decoding process to improve the harmony between lyrics and melodies. We use a series of objective and subjective metrics to evaluate the generated melodies. Experiments on both English and Chinese song datasets show the effectiveness of ReLyMe, demonstrating the superiority of incorporating lyric-melody relationships from the music domain into neural lyric-to-melody generation. Chen Zhang 0020, LuChin Chang, Songruoyao Wu, Xu Tan 0003, Tao Qin 0001, Tie-Yan Liu |
ACM Multimedia | 5 |
| 2022 | Building Multilingual Machine Translation Systems That Serve Arbitrary XY TranslationsabstractMultilingual Neural Machine Translation (MNMT) enables one system to translate sentences from multiple source languages to multiple target languages, greatly reducing deployment costs compared with conventional bilingual systems.The MNMT training benefit, however, is often limited to many-to-one directions.The model suffers from poor performance in one-to-many and many-to-many with zero-shot setup.To address this issue, this paper discusses how to practically build MNMT systems that serve arbitrary X-Y translation directions while leveraging multilinguality with a two-stage training strategy of pretraining and finetuning.Experimenting with the WMT'21 multilingual translation task, we demonstrate that our systems outperform the conventional baselines of direct bilingual models and pivot translation models for most directions, averagely giving +6.0 and +4.1 BLEU, without the need for architecture change or extra data collection.Moreover, we also examine our proposed approach in an extremely large-scale data setting to accommodate practical deployment scenarios. Akiko Eriguchi, Shufang Xie 0003, Tao Qin 0001, Hany Hassan |
NAACL-HLT | 3 |
| 2022 | A Study of Syntactic Multi-Modality in Non-Autoregressive Machine TranslationabstractKexun Zhang, Rui Wang, Xu Tan, Junliang Guo, Yi Ren, Tao Qin, Tie-Yan Liu. Proceedings of the 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2022. Kexun Zhang, Rui Wang 0028, Xu Tan 0003, Junliang Guo, Yi Ren 0006, Tao Qin 0001, Tie-Yan Liu |
NAACL-HLT | 6 |
| 2022 | An Adaptive Deep RL Method for Non-Stationary Environments with Piecewise Stable ContextabstractOne of the key challenges in deploying RL to real-world applications is to adapt to variations of unknown environment contexts, such as changing terrains in robotic tasks and fluctuated bandwidth in congestion control. Existing works on adaptation to unknown environment contexts either assume the contexts are the same for the whole episode or assume the context variables are Markovian. However, in many real-world applications, the environment context usually stays stable for a stochastic period and then changes in an abrupt and unpredictable manner within an episode, resulting in a segment structure, which existing works fail to address. To leverage the segment structure of piecewise stable context in real-world applications, in this paper, we propose a \textit{\textbf{Se}gmented \textbf{C}ontext \textbf{B}elief \textbf{A}ugmented \textbf{D}eep~(SeCBAD)} RL method. Our method can jointly infer the belief distribution over latent context with the posterior over segment length and perform more accurate belief context inference with observed data within the current context segment. The inferred belief context can be leveraged to augment the state, leading to a policy that can adapt to abrupt variations in context. We demonstrate empirically that SeCBAD can infer context segment length accurately and outperform existing methods on a toy grid world environment and Mujuco tasks with piecewise-stable context. Xiangming Zhu 0002, Pushi Zhang, Li Zhao 0007, Wenxue Cheng, Peng Cheng 0005, Yongqiang Xiong, Tao Qin 0001, Jianyu Chen 0002, Tie-Yan Liu |
NeurIPS | 9 |
| 2022 | Tiered Reinforcement Learning: Pessimism in the Face of Uncertainty and Constant RegretabstractWe propose a new learning framework that captures the tiered structure of many real-world user-interaction applications, where the users can be divided into two groups based on their different tolerance on exploration risks and should be treated separately. In this setting, we simultaneously maintain two policies $\pi^{\text{O}}$ and $\pi^{\text{E}}$: $\pi^{\text{O}}$ (``O'' for ``online'') interacts with more risk-tolerant users from the first tier and minimizes regret by balancing exploration and exploitation as usual, while $\pi^{\text{E}}$ (``E'' for ``exploit'') exclusively focuses on exploitation for risk-averse users from the second tier utilizing the data collected so far. An important question is whether such a separation yields advantages over the standard online setting (i.e., $\pi^{\text{E}}=\pi^{\text{O}}$) for the risk-averse users. We individually consider the gap-independent vs.~gap-dependent settings. For the former, we prove that the separation is indeed not beneficial from a minimax perspective. For the latter, we show that if choosing Pessimistic Value Iteration as the exploitation algorithm to produce $\pi^{\text{E}}$, we can achieve a constant regret for risk-averse users independent of the number of episodes $K$, which is in sharp contrast to the $\Omega(\log K)$ regret for any online RL algorithms in the same setting, while the regret of $\pi^{\text{O}}$ (almost) maintains its online regret optimality and does not need to compromise for the success of $\pi^{\text{E}}$. Li Zhao 0007, Tao Qin 0001, Wei Chen 0034, Nan Jiang 0008, Tie-Yan Liu |
NeurIPS | 3 |
| 2022 | BinauralGrad: A Two-Stage Conditional Diffusion Probabilistic Model for Binaural Audio SynthesisabstractBinaural audio plays a significant role in constructing immersive augmented and virtual realities. As it is expensive to record binaural audio from the real world, synthesizing them from mono audio has attracted increasing attention. This synthesis process involves not only the basic physical warping of the mono audio, but also room reverberations and head/ear related filtration, which, however, are difficult to accurately simulate in traditional digital signal processing. In this paper, we formulate the synthesis process from a different perspective by decomposing the binaural audio into a common part that shared by the left and right channels as well as a specific part that differs in each channel. Accordingly, we propose BinauralGrad, a novel two-stage framework equipped with diffusion models to synthesize them respectively. Specifically, in the first stage, the common information of the binaural audio is generated with a single-channel diffusion model conditioned on the mono audio, based on which the binaural audio is generated by a two-channel diffusion model in the second stage. Combining this novel perspective of two-stage synthesis with advanced generative models (i.e., the diffusion models), the proposed BinauralGrad is able to generate accurate and high-fidelity binaural audio samples. Experiment results show that on a benchmark dataset, BinauralGrad outperforms the existing baselines by a large margin in terms of both object and subject evaluation metrics (Wave L2: $0.128$ vs. $0.157$, MOS: $3.80$ vs. $3.61$). The generated audio samples\footnote{\url{https://speechresearch.github.io/binauralgrad}} and code\footnote{\url{https://github.com/microsoft/NeuralSpeech/tree/master/BinauralGrad}} are available online. Yichong Leng, Zehua Chen 0005, Junliang Guo, Haohe Liu, Jiawei Chen 0008, Xu Tan 0003, Danilo P. Mandic, Lei He 0005, Xiang-Yang Li 0001, Tao Qin 0001, Sheng Zhao 0002, Tie-Yan Liu |
NeurIPS | 10 |
| 2022 | Transcormer: Transformer for Sentence Scoring with Sliding Language ModelingabstractSentence scoring aims at measuring the likelihood score of a sentence and is widely used in many natural language processing scenarios, like reranking, which is to select the best sentence from multiple candidates. Previous works on sentence scoring mainly adopted either causal language modeling (CLM) like GPT or masked language modeling (MLM) like BERT, which have some limitations: 1) CLM only utilizes unidirectional information for the probability estimation of a sentence without considering bidirectional context, which affects the scoring quality; 2) MLM can only estimate the probability of partial tokens at a time and thus requires multiple forward passes to estimate the probability of the whole sentence, which incurs large computation and time cost. In this paper, we propose \textit{Transcormer} -- a Transformer model with a novel \textit{sliding language modeling} (SLM) for sentence scoring. Specifically, our SLM adopts a triple-stream self-attention mechanism to estimate the probability of all tokens in a sentence with bidirectional context and only requires a single forward pass. SLM can avoid the limitations of CLM (only unidirectional context) and MLM (multiple forward passes) and inherit their advantages, and thus achieve high effectiveness and efficiency in scoring. Experimental results on multiple tasks demonstrate that our method achieves better performance than other language modelings. Kaitao Song, Yichong Leng, Xu Tan 0003, Yicheng Zou, Tao Qin 0001, Dongsheng Li 0002 |
NeurIPS | 5 |
| 2022 | Museformer: Transformer with Fine- and Coarse-Grained Attention for Music GenerationabstractSymbolic music generation aims to generate music scores automatically. A recent trend is to use Transformer or its variants in music generation, which is, however, suboptimal, because the full attention cannot efficiently model the typically long music sequences (e.g., over 10,000 tokens), and the existing models have shortcomings in generating musical repetition structures. In this paper, we propose Museformer, a Transformer with a novel fine- and coarse-grained attention for music generation. Specifically, with the fine-grained attention, a token of a specific bar directly attends to all the tokens of the bars that are most relevant to music structures (e.g., the previous 1st, 2nd, 4th and 8th bars, selected via similarity statistics); with the coarse-grained attention, a token only attends to the summarization of the other bars rather than each token of them so as to reduce the computational cost. The advantages are two-fold. First, it can capture both music structure-related correlations via the fine-grained attention, and other contextual information via the coarse-grained attention. Second, it is efficient and can model over 3X longer music sequences compared to its full-attention counterpart. Both objective and subjective experimental results demonstrate its ability to generate long music sequences with high quality and better structures. Botao Yu, Peiling Lu, Rui Wang 0028, Xu Tan 0003, Wei Ye 0004, Shikun Zhang, Tao Qin 0001, Tie-Yan Liu |
NeurIPS | 8 |
| 2022 | BioGPT: generative pre-trained transformer for biomedical text generation and miningabstractPre-trained language models have attracted increasing attention in the biomedical domain, inspired by their great success in the general natural language domain. Among the two main branches of pre-trained language models in the general language domain, i.e. BERT (and its variants) and GPT (and its variants), the first one has been extensively studied in the biomedical domain, such as BioBERT and PubMedBERT. While they have achieved great success on a variety of discriminative downstream biomedical tasks, the lack of generation ability constrains their application scope. In this paper, we propose BioGPT, a domain-specific generative Transformer language model pre-trained on large-scale biomedical literature. We evaluate BioGPT on six biomedical natural language processing tasks and demonstrate that our model outperforms previous models on most tasks. Especially, we get 44.98%, 38.42% and 40.76% F1 score on BC5CDR, KD-DTI and DDI end-to-end relation extraction tasks, respectively, and 78.2% accuracy on PubMedQA, creating a new record. Our case study on text generation further demonstrates the advantage of BioGPT on biomedical literature to generate fluent descriptions for biomedical terms. Renqian Luo, Liai Sun, Yingce Xia, Tao Qin 0001, Sheng Zhang 0012, Hoifung Poon, Tie-Yan Liu |
Briefings Bioinform. | 4 |
| 2022 | SPRoBERTa: protein embedding learning with local fragment modelingabstractWell understanding protein function and structure in computational biology helps in the understanding of human beings. To face the limited proteins that are annotated structurally and functionally, the scientific community embraces the self-supervised pre-training methods from large amounts of unlabeled protein sequences for protein embedding learning. However, the protein is usually represented by individual amino acids with limited vocabulary size (e.g. 20 type proteins), without considering the strong local semantics existing in protein sequences. In this work, we propose a novel pre-training modeling approach SPRoBERTa. We first present an unsupervised protein tokenizer to learn protein representations with local fragment pattern. Then, a novel framework for deep pre-training model is introduced to learn protein embeddings. After pre-training, our method can be easily fine-tuned for different protein tasks, including amino acid-level prediction task (e.g. secondary structure prediction), amino acid pair-level prediction task (e.g. contact prediction) and also protein-level prediction task (remote homology prediction, protein function prediction). Experiments show that our approach achieves significant improvements in all tasks and outperforms the previous methods. We also provide detailed ablation studies and analysis for our protein tokenizer and training framework. Lijun Wu 0003, Chengcan Yin, Jinhua Zhu 0001, Zhen Wu 0002, Liang He 0010, Yingce Xia, Shufang Xie 0003, Tao Qin 0001, Tie-Yan Liu |
Briefings Bioinform. | 8 |
| 2022 | Back translation for molecule generationabstractMOTIVATION: Molecule generation, which is to generate new molecules, is an important problem in bioinformatics. Typical tasks include generating molecules with given properties, molecular property improvement (i.e. improving specific properties of an input molecule), retrosynthesis (i.e. predicting the molecules that can be used to synthesize a target molecule), etc. Recently, deep-learning-based methods received more attention for molecule generation. The labeled data of bioinformatics is usually costly to obtain, but there are millions of unlabeled molecules. Inspired by the success of sequence generation in natural language processing with unlabeled data, we would like to explore an effective way of using unlabeled molecules for molecule generation. RESULTS: We propose a new method, back translation for molecule generation, which is a simple yet effective semisupervised method. Let X be the source domain, which is the collection of properties, the molecules to be optimized, etc. Let Y be the target domain which is the collection of molecules. In particular, given a main task which is about to learn a mapping from the source domain X to the target domain Y, we first train a reversed model g for the Y to X mapping. After that, we use g to back translate the unlabeled data in Y to X and obtain more synthetic data. Finally, we combine the synthetic data with the labeled data and train a model for the main task. We conduct experiments on molecular property improvement and retrosynthesis, and we achieve state-of-the-art results on four molecule generation tasks and one retrosynthesis benchmark, USPTO-50k. AVAILABILITY AND IMPLEMENTATION: Our code and data are available at https://github.com/fyabc/BT4MolGen. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Yingce Xia, Jinhua Zhu 0001, Lijun Wu 0003, Shufang Xie 0003, Tao Qin 0001 |
Bioinform. | 6 |
| 2022 | Discovering drug-target interaction knowledge from biomedical literatureabstractMOTIVATION: The interaction between drugs and targets (DTI) in human body plays a crucial role in biomedical science and applications. As millions of papers come out every year in the biomedical domain, automatically discovering DTI knowledge from biomedical literature, which are usually triplets about drugs, targets and their interaction, becomes an urgent demand in the industry. Existing methods of discovering biological knowledge are mainly extractive approaches that often require detailed annotations (e.g. all mentions of biological entities, relations between every two entity mentions, etc.). However, it is difficult and costly to obtain sufficient annotations due to the requirement of expert knowledge from biomedical domains. RESULTS: To overcome these difficulties, we explore an end-to-end solution for this task by using generative approaches. We regard the DTI triplets as a sequence and use a Transformer-based model to directly generate them without using the detailed annotations of entities and relations. Further, we propose a semi-supervised method, which leverages the aforementioned end-to-end model to filter unlabeled literature and label them. Experimental results show that our method significantly outperforms extractive baselines on DTI discovery. We also create a dataset, KD-DTI, to advance this task and release it to the community. AVAILABILITY AND IMPLEMENTATION: Our code and data are available at https://github.com/bert-nmt/BERT-DTI. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Yutai Hou, Yingce Xia, Lijun Wu 0003, Shufang Xie 0003, Jinhua Zhu 0001, Tao Qin 0001, Tie-Yan Liu |
Bioinform. | 7 |
| 2022 | A study of BERT for context-aware neural machine translation
Xueqing Wu 0001, Yingce Xia, Jinhua Zhu 0001, Lijun Wu 0003, Shufang Xie 0003, Tao Qin 0001 |
Mach. Learn. | 6 |
| 2022 | End-to-end entity-aware neural machine translation
Shufang Xie 0003, Yingce Xia, Lijun Wu 0003, Tao Qin 0001 |
Mach. Learn. | 6 |
| 2022 | Exploiting Adapters for Cross-Lingual Low-Resource Speech RecognitionabstractCross-lingual speech adaptation aims to solve the problem of leveraging multiple rich-resource languages to build models for a low-resource target language. Since the low-resource language has limited training data, speech recognition models can easily overfit. Adapter is a versatile module that can be plugged into Transformer for parameter-efficient learning. In this paper, we propose to use adapters for parameter-efficient cross-lingual speech adaptation. Based on our previous MetaAdapter that implicitly leverages adapters, we propose a novel algorithm called SimAdapter for explicitly learning knowledge from adapters. Our algorithms can be easily integrated into the Transformer structure. MetaAdapter leverages meta-learning to transfer the general knowledge from training data to the test language. SimAdapter aims to learn the similarities between the source and target languages during fine-tuning using the adapters. We conduct extensive experiments on five-low-resource languages in the Common Voice dataset. Results demonstrate that MetaAdapter and SimAdapter can reduce WER by 2.98% and 2.55% with only 2.5% and 15.5% of trainable parameters compared to the strong full-model fine-tuning baseline. Moreover, we show that these two novel algorithms can be integrated for better performance with up to 3.55% relative WER reduction. Wenxin Hou, Han Zhu 0004, Yidong Wang 0003, Jindong Wang 0001, Tao Qin 0001, Renjun Xu, Takahiro Shinozaki |
IEEE ACM Trans. Audio Speech Lang. Process. | 5 |
| 2022 | Multi-Teacher Distillation With Single Model for Neural Machine TranslationabstractKnowledge distillation (KD) is an effective strategy for neural machine translation (NMT) to improve the performance of a student model. Usually, the teacher can guide the student to be better by distilling the soft label or data knowledge from the teacher itself. However, the data diversity and teacher knowledge are limited with only one teacher model. Though a natural solution is to adopt multiple randomized teacher models, one big shortcoming is that the model parameters and training costs are largely increased with the number of teacher models. In this work, we explore to mimic multiple teacher distillation from the sub-network space and permuted variants of one single teacher model. Specifically, we train a teacher by multiple sub-network extraction paradigms: sub-layer reordering, layer-drop, and dropout variants. In doing so, one teacher model can provide multiple outputs variants and causes neither additional parameters nor much extra training cost. Experiments on $8$ IWSLT datasets: (IWSLT14 En $\leftrightarrow$ De, En $\leftrightarrow$ Es, and IWSLT17 En $\leftrightarrow$ Fr, En $\leftrightarrow$ Zh) and the large WMT14 EN $\to$ DE translation tasks show that our method even achieves nearly comparable performance with multiple teacher models with different randomized parameters, both word-level, and sequence-level knowledge distillation. Our code is available at GitHub\footnote{https://github.com/dropreg/RLD} Xiaobo Liang, Lijun Wu 0003, Juntao Li 0005, Tao Qin 0001, Min Zhang 0005, Tie-Yan Liu |
IEEE ACM Trans. Audio Speech Lang. Process. | 4 |
| 2022 | Image-to-Image Translation: Methods and ApplicationsabstractImage-to-image translation (I2I) aims to transfer images from a source domain to a target domain while preserving the content representations. I2I has drawn increasing attention and made tremendous progress in recent years because of its wide range of applications in many computer vision and image processing problems, such as image synthesis, segmentation, style transfer, restoration, and pose estimation. In this paper, we provide an overview of the I2I works developed in recent years. We will analyze the key techniques of the existing I2I works and clarify the main progress the community has made. Additionally, we will elaborate on the effect of I2I on the research and industry community and point out remaining challenges in related fields. Yingxue Pang, Tao Qin 0001, Zhibo Chen 0001 |
IEEE Trans. Multim. | 3 |
| 2021 | Learning to Reweight with Deep InteractionsabstractRecently the concept of teaching has been introduced into machine learning, in which a teacher model is used to guide the training of a student model (which will be used in real tasks) through data selection, loss function design, etc. Learning to reweight, which is a specific kind of teaching that reweights training data using a teacher model, receives much attention due to its simplicity and effectiveness. In existing learning to reweight works, the teacher model only utilizes shallow/surface information such as training iteration number and loss/accuracy of the student model from training/validation sets, but ignores the internal states of the student model, which limits the potential of learning to reweight. In this work, we propose an improved data reweighting algorithm, in which the student model provides its internal states to the teacher model, and the teacher model returns adaptive weights of training samples to enhance the training of the student model. The teacher model is jointly trained with the student model using meta gradients propagated from a validation set. Experiments on image classification with clean/noisy labels and neural machine translation empirically demonstrate that our algorithm makes significant improvement over previous methods. Yingce Xia, Lijun Wu 0003, Shufang Xie 0003, Weiqing Liu, Jiang Bian 0002, Tao Qin 0001, Xiang-Yang Li 0001 |
AAAI | 7 |
| 2021 | SongMASS: Automatic Song Writing with Pre-training and Alignment ConstraintabstractAutomatic song writing aims to compose a song (lyric and/or melody) by machine, which is an interesting topic in both academia and industry. In automatic song writing, lyric-to-melody generation and melody-to-lyric generation are two important tasks, both of which usually suffer from the following challenges: 1) the paired lyric and melody data are limited, which affects the generation quality of the two tasks, considering a lot of paired training data are needed due to the weak correlation between lyric and melody; 2) Strict alignments are required between lyric and melody, which relies on specific alignment modeling. In this paper, we propose SongMASS to address the above challenges, which leverages masked sequence to sequence (MASS) pre-training and attention based alignment modeling for lyric-to-melody and melody-to-lyric generation. Specifically, 1) we extend the original sentence-level MASS pre-training to song level to better capture long contextual information in music, and use a separate encoder and decoder for each modality (lyric or melody); 2) we leverage sentence-level attention mask and token-level attention constraint during training to enhance the alignment between lyric and melody. During inference, we use a dynamic programming strategy to obtain the alignment between each word/syllable in lyric and note in melody. We pre-train SongMASS on unpaired lyric and melody datasets, and both objective and subjective evaluations demonstrate that SongMASS generates lyric and melody with significantly better quality than the baseline method. Zhonghao Sheng, Kaitao Song, Xu Tan 0003, Yi Ren 0006, Wei Ye 0004, Shikun Zhang, Tao Qin 0001 |
AAAI | 7 |
| 2021 | UWSpeech: Speech to Speech Translation for Unwritten LanguagesabstractExisting speech to speech translation systems heavily rely on the text of target language: they usually translate source language either to target text and then synthesize target speech from text, or directly to target speech with target text for auxiliary training. However, those methods cannot be applied to unwritten target languages, which have no written text or phoneme available. In this paper, we develop a translation system for unwritten languages, named as UWSpeech, which converts target unwritten speech into discrete tokens with a converter, and then translates source-language speech into target discrete tokens with a translator, and finally synthesizes target speech from target discrete tokens with an inverter. We propose a method called XL-VAE, which enhances vector quantized variational autoencoder (VQ-VAE) with cross-lingual (XL) speech recognition, to train the converter and inverter of UWSpeech jointly. Experiments on Fisher Spanish-English conversation translation dataset show that UWSpeech outperforms direct translation and VQ-VAE baseline by about 16 and 10 BLEU points respectively, which demonstrate the advantages and potentials of UWSpeech. Chen Zhang 0020, Xu Tan 0003, Yi Ren 0006, Tao Qin 0001, Tie-Yan Liu |
AAAI | 4 |
| 2021 | DeepRapper: Neural Rap Generation with Rhyme and Rhythm ModelingabstractLanqing Xue, Kaitao Song, Duocai Wu, Xu Tan, Nevin L. Zhang, Tao Qin, Wei-Qiang Zhang, Tie-Yan Liu. 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. Lanqing Xue, Kaitao Song, Duocai Wu, Xu Tan 0003, Nevin Lianwen Zhang, Tao Qin 0001, Tie-Yan Liu |
ACL/IJCNLP (1) | 6 |
| 2021 | AdaRNN: Adaptive Learning and Forecasting of Time SeriesabstractTime series has wide applications in the real world and is known to be difficult to forecast. Since its statistical properties change over time, its distribution also changes temporally, which will cause severe distribution shift problem to existing methods. However, it remains unexplored to model the time series in the distribution perspective. In this paper, we term this as Temporal Covariate Shift (TCS). This paper proposes Adaptive RNNs (AdaRNN) to tackle the TCS problem by building an adaptive model that generalizes well on the unseen test data. AdaRNN is sequentially composed of two novel algorithms. First, we propose Temporal Distribution Characterization to better characterize the distribution information in the TS. Second, we propose Temporal Distribution Matching to reduce the distribution mismatch in TS to learn the adaptive TS model. AdaRNN is a general framework with flexible distribution distances integrated. Experiments on human activity recognition, air quality prediction, and financial analysis show that AdaRNN outperforms the latest methods by a classification accuracy of 2.6% and significantly reduces the RMSE by 9.0%. We also show that the temporal distribution matching algorithm can be extended in Transformer structure to boost its performance. Yuntao Du 0001, Jindong Wang 0001, Wenjie Feng 0001, Sinno Jialin Pan, Tao Qin 0001, Renjun Xu, Chong-Jun Wang |
CIKM | 5 |
| 2021 | MBNET: MOS Prediction for Synthesized Speech with Mean-Bias NetworkabstractMean opinion score (MOS) is a popular subjective metric to assess the quality of synthesized speech, and usually involves multiple human judges to evaluate each speech utterance. To reduce the labor cost in MOS test, multiple methods have been proposed to automatically predict MOS scores. To our knowledge, for a speech utterance, all previous works only used the average of multiple scores from different judges as the training target and discarded the score of each individual judge, which did not well exploit the precious MOS training data. In this paper, we propose MBNet, a MOS predictor with a mean subnet and a bias subnet to better utilize every judge score in MOS datasets, where the mean subnet is used to predict the mean score of each utterance similar to that in previous works, and the bias subnet to predict the bias score (the difference between the mean score and each individual judge score) and capture the personal preference of individual judges. Experiments show that compared with MOSNet baseline that only leverages mean score for training, MBNet improves the system-level spearmans rank correlation coefficient (SRCC) by 2.9% on VCC 2018 dataset and 6.7% on VCC 2016 dataset. Yichong Leng, Xu Tan 0003, Sheng Zhao 0002, Frank K. Soong, Xiang-Yang Li 0001, Tao Qin 0001 |
ICASSP | 6 |
| 2021 | Lightspeech: Lightweight and Fast Text to Speech with Neural Architecture SearchabstractText to speech (TTS) has been broadly used to synthesize natural and intelligible speech in different scenarios. Deploying TTS in various end devices such as mobile phones or embedded devices requires extremely small memory usage and inference latency. While non-autoregressive TTS models such as FastSpeech have achieved significantly faster inference speed than autoregressive models, their model size and inference latency are still large for the deployment in resource constrained devices. In this paper, we propose LightSpeech, which leverages neural architecture search (NAS) to automatically design more lightweight and efficient models based on FastSpeech. We first profile the components of current Fast-Speech model and carefully design a novel search space containing various lightweight and potentially effective architectures. Then NAS is utilized to automatically discover well performing architectures within the search space. Experiments show that the model discovered by our method achieves 15x model compression ratio and 6.5x inference speedup on CPU with on par voice quality. Audio demos are provided at https://speechresearch.github.io/lightspeech. Renqian Luo, Xu Tan 0003, Rui Wang 0028, Tao Qin 0001, Jinzhu Li, Sheng Zhao 0002, Enhong Chen, Tie-Yan Liu |
ICASSP | 4 |
| 2021 | MixSpeech: Data Augmentation for Low-Resource Automatic Speech RecognitionabstractIn this paper, we propose MixSpeech, a simple yet effective data augmentation method based on mixup for automatic speech recognition (ASR). MixSpeech trains an ASR model by taking a weighted combination of two different speech features (e.g., mel-spectrograms or MFCC) as the input, and recognizing both text sequences, where the two recognition losses use the same combination weight. We apply MixSpeech on two popular end-to-end speech recognition models including LAS (Listen, Attend and Spell) and Transformer, and conduct experiments on several low-resource datasets including TIMIT, WSJ, and HKUST. Experimental results show that MixSpeech achieves better accuracy than the baseline models without data augmentation, and outperforms a strong data augmentation method SpecAugment on these recognition tasks. Specifically, MixSpeech outperforms SpecAugment with a relative PER improvement of 10.6% on TIMIT dataset, and achieves a strong WER of 4.7% on WSJ dataset. Linghui Meng 0001, Jin Xu 0010, Xu Tan 0003, Jindong Wang 0001, Tao Qin 0001, Bo Xu 0002 |
ICASSP | 5 |
| 2021 | Adaspeech 2: Adaptive Text to Speech with Untranscribed DataabstractText to speech (TTS) is widely used to synthesize personal voice for a target speaker, where a well-trained source TTS model is fine-tuned with few paired adaptation data (speech and its transcripts) on this target speaker. However, in many scenarios, only untranscribed speech data is available for adaptation, which brings challenges to the previous TTS adaptation pipelines (e.g., AdaSpeech). In this paper, we develop AdaSpeech 2, an adaptive TTS system that only leverages untranscribed speech data for adaptation. Specifically, we introduce a mel-spectrogram encoder to a well-trained TTS model to conduct speech reconstruction, and at the same time constrain the output sequence of the mel-spectrogram encoder to be close to that of the original phoneme encoder. In adaptation, we use untranscribed speech data for speech reconstruction and only fine-tune the TTS decoder. AdaSpeech 2 has two advantages: 1) Pluggable: our system can be easily applied to existing trained TTS models without re-training. 2) Effective: our system achieves on-par voice quality with the transcribed TTS adaptation (e.g., AdaSpeech) with the same amount of untranscribed data, and achieves better voice quality than previous untranscribed adaptation methods1. Yuzi Yan, Xu Tan 0003, Bohan Li 0003, Tao Qin 0001, Sheng Zhao 0002, Yuan Shen 0001, Tie-Yan Liu |
ICASSP | 4 |
| 2021 | Denoispeech: Denoising Text to Speech with Frame-Level Noise ModelingabstractWhile neural-based text to speech (TTS) models can synthesize natural and intelligible voice, they usually require high-quality speech data, which is costly to collect. In many scenarios, only noisy speech of a target speaker is available, which presents challenges for TTS model training for this speaker. Previous works usually address the challenge using two methods: 1) training the TTS model using the speech denoised with an enhancement model; 2) taking a single noise embedding as input when training with noisy speech. However, they usually cannot handle speech with real-world complicated noise such as those with high variations along time. In this paper, we develop DenoiSpeech, a TTS system that can synthesize clean speech for a speaker with noisy speech data. In DenoiSpeech, we handle real-world noisy speech by modeling the fine-grained frame-level noise with a noise condition module, which is jointly trained with the TTS model. Experimental results on real-world data show that DenoiSpeech outperforms the previous two methods by 0.31 and 0.66 MOS respectively.1 Chen Zhang 0020, Yi Ren 0006, Xu Tan 0003, Jinglin Liu, Tao Qin 0001, Sheng Zhao 0002, Tie-Yan Liu |
ICASSP | 6 |
| 2021 | Towards Generating Real-World Time Series DataabstractTime series data generation has drawn increasing attention in recent years. Several generative adversarial network (GAN) based methods have been proposed to tackle the problem usually with the assumption that the targeted time series data are well-formatted and complete. However, real-world time series (RTS) data are far away from this utopia, e.g., long sequences with variable lengths and informative missing data raise intractable challenges for designing powerful generation algorithms. In this paper, we propose a novel generative framework for RTS data – RTSGAN to tackle the aforementioned challenges. RTSGAN first learns an encoder-decoder module which provides a mapping between a time series instance and a fixed-dimension latent vector and then learns a generation module to generate vectors in the same latent space. By combining the generator and the decoder, RTSGAN is able to generate RTS which respect the original feature distributions and the temporal dynamics. To generate time series with missing values, we further equip RTSGAN with an observation embedding layer and a decide-and-generate decoder to better utilize the informative missing patterns. Experiments on the four RTS datasets show that the proposed framework outperforms the previous generation methods in terms of synthetic data utility for downstream classification and prediction tasks. Our code is available at https://seqml.github.io/rtsgan. Hengzhi Pei, Kan Ren, Yuqing Yang 0001, Chang Liu 0030, Tao Qin 0001, Dongsheng Li 0002 |
ICDM | 5 |
| 2021 | FastSpeech 2: Fast and High-Quality End-to-End Text to Speech
Yi Ren 0006, Chenxu Hu, Xu Tan 0003, Tao Qin 0001, Sheng Zhao 0002, Zhou Zhao 0001, Tie-Yan Liu |
ICLR | 4 |
| 2021 | AdaSpeech: Adaptive Text to Speech for Custom Voice
Xu Tan 0003, Bohan Li 0003, Tao Qin 0001, Sheng Zhao 0002, Tie-Yan Liu |
ICLR | 5 |
| 2021 | Return-Based Contrastive Representation Learning for Reinforcement Learning
Chuheng Zhang, Li Zhao 0007, Tao Qin 0001, Jinhua Zhu 0001, Jian Li 0015, Nenghai Yu, Tie-Yan Liu |
ICLR | 4 |
| 2021 | IOT: Instance-wise Layer Reordering for Transformer Structures
Jinhua Zhu 0001, Lijun Wu 0003, Yingce Xia, Shufang Xie 0003, Tao Qin 0001, Wengang Zhou 0001, Houqiang Li, Tie-Yan Liu |
ICLR | 5 |
| 2021 | Temporally Correlated Task Scheduling for Sequence LearningabstractSequence learning has attracted much research attention from the machine learning community in recent years. In many applications, a sequence learning task is usually associated with multiple temporally correlated auxiliary tasks, which are different in terms of how much input information to use or which future step to predict. For example, (i) in simultaneous machine translation, one can conduct translation under different latency (i.e., how many input words to read/wait before translation); (ii) in stock trend forecasting, one can predict the price of a stock in different future days (e.g., tomorrow, the day after tomorrow). While it is clear that those temporally correlated tasks can help each other, there is a very limited exploration on how to better leverage multiple auxiliary tasks to boost the performance of the main task. In this work, we introduce a learnable scheduler to sequence learning, which can adaptively select auxiliary tasks for training depending on the model status and the current training data. The scheduler and the model for the main task are jointly trained through bi-level optimization. Experiments show that our method significantly improves the performance of simultaneous machine translation and stock trend forecasting. Xueqing Wu 0001, Lewen Wang, Yingce Xia, Weiqing Liu, Lijun Wu 0003, Shufang Xie 0003, Tao Qin 0001, Tie-Yan Liu |
ICML | 7 |
| 2021 | Generalizing to Unseen Domains: A Survey on Domain GeneralizationabstractDomain generalization (DG), i.e., out-of-distribution generalization, has attracted increased interests in recent years. Domain generalization deals with a challenging setting where one or several different but related domain(s) are given, and the goal is to learn a model that can generalize to an unseen test domain. For years, great progress has been achieved. This paper presents the first review for recent advances in domain generalization. First, we provide a formal definition of domain generalization and discuss several related fields. Then, we categorize recent algorithms into three classes and present them in detail: data manipulation, representation learning, and learning strategy, each of which contains several popular algorithms. Third, we introduce the commonly used datasets and applications. Finally, we summarize existing literature and present some potential research topics for the future. Jindong Wang 0001, Cuiling Lan, Chang Liu 0030, Yidong Ouyang, Tao Qin 0001 |
IJCAI | 5 |
| 2021 | A Survey on Low-Resource Neural Machine TranslationabstractNeural approaches have achieved state-of-the-art accuracy on machine translation but suffer from the high cost of collecting large scale parallel data. Thus, a lot of research has been conducted for neural machine translation (NMT) with very limited parallel data, i.e., the low-resource setting. In this paper, we provide a survey for low-resource NMT and classify related works into three categories according to the auxiliary data they used: (1) exploiting monolingual data of source and/or target languages, (2) exploiting data from auxiliary languages, and (3) exploiting multi-modal data. We hope that our survey can help researchers to better understand this field and inspire them to design better algorithms, and help industry practitioners to choose appropriate algorithms for their applications. Rui Wang 0028, Xu Tan 0003, Renqian Luo, Tao Qin 0001, Tie-Yan Liu |
IJCAI | 4 |
| 2021 | Independence-aware Advantage EstimationabstractMost of existing advantage function estimation methods in reinforcement learning suffer from the problem of high variance, which scales unfavorably with the time horizon. To address this challenge, we propose to identify the independence property between current action and future states in environments, which can be further leveraged to effectively reduce the variance of the advantage estimation. In particular, the recognized independence property can be naturally utilized to construct a novel importance sampling advantage estimator with close-to-zero variance even when the Monte-Carlo return signal yields a large variance. To further remove the risk of the high variance introduced by the new estimator, we combine it with existing Monte-Carlo estimator via a reward decomposition model learned by minimizing the estimation variance. Experiments demonstrate that our method achieves higher sample efficiency compared with existing advantage estimation methods in complex environments. Pushi Zhang, Li Zhao 0007, Jiang Bian 0002, Minlie Huang, Tao Qin 0001, Tie-Yan Liu |
IJCAI | 6 |
| 2021 | Cross-Domain Speech Recognition with Unsupervised Character-Level Distribution MatchingabstractEnd-to-end automatic speech recognition (ASR) can achieve promising performance with large-scale training data. However, it is known that domain mismatch between training and testing data often leads to a degradation of recognition accuracy. In this work, we focus on the unsupervised domain adaptation for ASR and propose CMatch, a Character-level distribution matching method to perform fine-grained adaptation between each character in two domains. First, to obtain labels for the features belonging to each character, we achieve frame-level label assignment using the Connectionist Temporal Classification (CTC) pseudo labels. Then, we match the character-level distributions using Maximum Mean Discrepancy. We train our algorithm using the self-training technique. Experiments on the Libri-Adapt dataset show that our proposed approach achieves 14.39% and 16.50% relative Word Error Rate (WER) reduction on both cross-device and cross-environment ASR. We also comprehensively analyze the different strategies for frame-level label assignment and Transformer adaptations. Wenxin Hou, Jindong Wang 0001, Xu Tan 0003, Tao Qin 0001, Takahiro Shinozaki |
Interspeech | 4 |
| 2021 | Adaptive Text to Speech for Spontaneous Style
Yuzi Yan, Xu Tan 0003, Bohan Li 0003, Guangyan Zhang, Tao Qin 0001, Sheng Zhao 0002, Yuan Shen 0001, Tie-Yan Liu |
Interspeech | 5 |
| 2021 | NAS-BERT: Task-Agnostic and Adaptive-Size BERT Compression with Neural Architecture SearchabstractWhile pre-trained language models (e.g., BERT) have achieved impressive results on different natural language processing tasks, they have large numbers of parameters and suffer from big computational and memory costs, which make them difficult for real-world deployment. Therefore, model compression is necessary to reduce the computation and memory cost of pre-trained models. In this work, we aim to compress BERT and address the following two challenging practical issues: (1) The compression algorithm should be able to output multiple compressed models with different sizes and latencies, in order to support devices with different memory and latency limitations; (2) The algorithm should be downstream task agnostic, so that the compressed models are generally applicable for different downstream tasks. We leverage techniques in neural architecture search (NAS) and propose NAS-BERT, an efficient method for BERT compression. NAS-BERT trains a big supernet on a carefully designed search space containing a variety of architectures and outputs multiple compressed models with adaptive sizes and latency. Furthermore, the training of NAS-BERT is conducted on standard self-supervised pre-training tasks (e.g., masked language model) and does not depend on specific downstream tasks. Thus, the compressed models can be used across various downstream tasks. The technical challenge of NAS-BERT is that training a big supernet on the pre-training task is extremely costly. We employ several techniques including block-wise search, search space pruning, and performance approximation to improve search efficiency and accuracy. Extensive experiments on GLUE and SQuAD benchmark datasets demonstrate that NAS-BERT can find lightweight models with better accuracy than previous approaches, and can be directly applied to different downstream tasks with adaptive model sizes for different requirements of memory or latency. Jin Xu 0010, Xu Tan 0003, Renqian Luo, Kaitao Song, Jian Li 0015, Tao Qin 0001, Tie-Yan Liu |
KDD | 6 |
| 2021 | UniDrop: A Simple yet Effective Technique to Improve Transformer without Extra CostabstractZhen Wu, Lijun Wu, Qi Meng, Yingce Xia, Shufang Xie, Tao Qin, Xinyu Dai, Tie-Yan Liu. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2021. Zhen Wu 0002, Lijun Wu 0003, Yingce Xia, Shufang Xie 0003, Tao Qin 0001, Xinyu Dai, Tie-Yan Liu |
NAACL-HLT | 6 |
| 2021 | Speech-T: Transducer for Text to Speech and BeyondabstractNeural Transducer (e.g., RNN-T) has been widely used in automatic speech recognition (ASR) due to its capabilities of efficiently modeling monotonic alignments between input and output sequences and naturally supporting streaming inputs. Considering that monotonic alignments are also critical to text to speech (TTS) synthesis and streaming TTS is also an important application scenario, in this work, we explore the possibility of applying Transducer to TTS and more. However, it is challenging because it is difficult to trade off the emission (continuous mel-spectrogram prediction) probability and transition (ASR Transducer predicts blank token to indicate transition to next input) probability when calculating the output probability lattice in Transducer, and it is not easy to learn the alignments between text and speech through the output probability lattice. We propose SpeechTransducer (Speech-T for short), a Transformer based Transducer model that 1) uses a new forward algorithm to separate the transition prediction from the continuous mel-spectrogram prediction when calculating the output probability lattice, and uses a diagonal constraint in the probability lattice to help the alignment learning; 2) supports both full-sentence or streaming TTS by adjusting the look-ahead context; and 3) further supports both TTS and ASR together for the first time, which enjoys several advantages including fewer parameters as well as streaming synthesis and recognition in a single model. Experiments on LJSpeech datasets demonstrate that Speech-T 1) is more robust than the attention based autoregressive TTS model due to its inherent monotonic alignments between text and speech; 2) naturally supports streaming TTS with good voice quality; and 3) enjoys the benefit of joint modeling TTS and ASR in a single network. Jiawei Chen 0008, Xu Tan 0003, Yichong Leng, Jin Xu 0010, Guihua Wen, Tao Qin 0001, Tie-Yan Liu |
NeurIPS | 6 |
| 2021 | FastCorrect: Fast Error Correction with Edit Alignment for Automatic Speech RecognitionabstractError correction techniques have been used to refine the output sentences from automatic speech recognition (ASR) models and achieve a lower word error rate (WER) than original ASR outputs. Previous works usually use a sequence-to-sequence model to correct an ASR output sentence autoregressively, which causes large latency and cannot be deployed in online ASR services. A straightforward solution to reduce latency, inspired by non-autoregressive (NAR) neural machine translation, is to use an NAR sequence generation model for ASR error correction, which, however, comes at the cost of significantly increased ASR error rate. In this paper, observing distinctive error patterns and correction operations (i.e., insertion, deletion, and substitution) in ASR, we propose FastCorrect, a novel NAR error correction model based on edit alignment. In training, FastCorrect aligns each source token from an ASR output sentence to the target tokens from the corresponding ground-truth sentence based on the edit distance between the source and target sentences, and extracts the number of target tokens corresponding to each source token during edition/correction, which is then used to train a length predictor and to adjust the source tokens to match the length of the target sentence for parallel generation. In inference, the token number predicted by the length predictor is used to adjust the source tokens for target sequence generation. Experiments on the public AISHELL-1 dataset and an internal industrial-scale ASR dataset show the effectiveness of FastCorrect for ASR error correction: 1) it speeds up the inference by 6-9 times and maintains the accuracy (8-14% WER reduction) compared with the autoregressive correction model; and 2) it outperforms the popular NAR models adopted in neural machine translation and text edition by a large margin. Yichong Leng, Xu Tan 0003, Linchen Zhu, Jin Xu 0010, Renqian Luo, Linquan Liu, Tao Qin 0001, Xiang-Yang Li 0001, Edward Lin, Tie-Yan Liu |
NeurIPS | 7 |
| 2021 | R-Drop: Regularized Dropout for Neural NetworksabstractDropout is a powerful and widely used technique to regularize the training of deep neural networks. Though effective and performing well, the randomness introduced by dropout causes unnegligible inconsistency between training and inference. In this paper, we introduce a simple consistency training strategy to regularize dropout, namely R-Drop, which forces the output distributions of different sub models generated by dropout to be consistent with each other. Specifically, for each training sample, R-Drop minimizes the bidirectional KL-divergence between the output distributions of two sub models sampled by dropout. Theoretical analysis reveals that R-Drop reduces the above inconsistency. Experiments on $\bf{5}$ widely used deep learning tasks ($\bf{18}$ datasets in total), including neural machine translation, abstractive summarization, language understanding, language modeling, and image classification, show that R-Drop is universally effective. In particular, it yields substantial improvements when applied to fine-tune large-scale pre-trained models, e.g., ViT, RoBERTa-large, and BART, and achieves state-of-the-art (SOTA) performances with the vanilla Transformer model on WMT14 English$\to$German translation ($\bf{30.91}$ BLEU) and WMT14 English$\to$French translation ($\bf{43.95}$ BLEU), even surpassing models trained with extra large-scale data and expert-designed advanced variants of Transformer models. Our code is available at GitHub\footnote{\url{https://github.com/dropreg/R-Drop}}. Xiaobo Liang, Lijun Wu 0003, Juntao Li 0005, Yue Wang 0039, Tao Qin 0001, Wei Chen 0034, Min Zhang 0005, Tie-Yan Liu |
NeurIPS | 6 |
| 2021 | Learning Causal Semantic Representation for Out-of-Distribution PredictionabstractConventional supervised learning methods, especially deep ones, are found to be sensitive to out-of-distribution (OOD) examples, largely because the learned representation mixes the semantic factor with the variation factor due to their domain-specific correlation, while only the semantic factor causes the output. To address the problem, we propose a Causal Semantic Generative model (CSG) based on a causal reasoning so that the two factors are modeled separately, and develop methods for OOD prediction from a single training domain, which is common and challenging. The methods are based on the causal invariance principle, with a novel design in variational Bayes for both efficient learning and easy prediction. Theoretically, we prove that under certain conditions, CSG can identify the semantic factor by fitting training data, and this semantic-identification guarantees the boundedness of OOD generalization error and the success of adaptation. Empirical study shows improved OOD performance over prevailing baselines. Chang Liu 0030, Xinwei Sun 0001, Jindong Wang 0001, Haoyue Tang, Tao Li 0040, Tao Qin 0001, Wei Chen 0034, Tie-Yan Liu |
NeurIPS | 6 |
| 2021 | On the Generative Utility of Cyclic ConditionalsabstractWe study whether and how can we model a joint distribution $p(x,z)$ using two conditional models $p(x|z)$ and $q(z|x)$ that form a cycle. This is motivated by the observation that deep generative models, in addition to a likelihood model $p(x|z)$, often also use an inference model $q(z|x)$ for extracting representation, but they rely on a usually uninformative prior distribution $p(z)$ to define a joint distribution, which may render problems like posterior collapse and manifold mismatch. To explore the possibility to model a joint distribution using only $p(x|z)$ and $q(z|x)$, we study their compatibility and determinacy, corresponding to the existence and uniqueness of a joint distribution whose conditional distributions coincide with them. We develop a general theory for operable equivalence criteria for compatibility, and sufficient conditions for determinacy. Based on the theory, we propose a novel generative modeling framework CyGen that only uses the two cyclic conditional models. We develop methods to achieve compatibility and determinacy, and to use the conditional models to fit and generate data. With the prior constraint removed, CyGen better fits data and captures more representative features, supported by both synthetic and real-world experiments. Chang Liu 0030, Haoyue Tang, Tao Qin 0001, Jintao Wang 0001, Tie-Yan Liu |
NeurIPS | 3 |
| 2021 | Object-Aware Regularization for Addressing Causal Confusion in Imitation LearningabstractBehavioral cloning has proven to be effective for learning sequential decision-making policies from expert demonstrations. However, behavioral cloning often suffers from the causal confusion problem where a policy relies on the noticeable effect of expert actions due to the strong correlation but not the cause we desire. This paper presents Object-aware REgularizatiOn (OREO), a simple technique that regularizes an imitation policy in an object-aware manner. Our main idea is to encourage a policy to uniformly attend to all semantic objects, in order to prevent the policy from exploiting nuisance variables strongly correlated with expert actions. To this end, we introduce a two-stage approach: (a) we extract semantic objects from images by utilizing discrete codes from a vector-quantized variational autoencoder, and (b) we randomly drop the units that share the same discrete code together, i.e., masking out semantic objects. Our experiments demonstrate that OREO significantly improves the performance of behavioral cloning, outperforming various other regularization and causality-based methods on a variety of Atari environments and a self-driving CARLA environment. We also show that our method even outperforms inverse reinforcement learning methods trained with a considerable amount of environment interaction. Jongjin Park, Younggyo Seo, Chang Liu 0030, Li Zhao 0007, Tao Qin 0001, Jinwoo Shin, Tie-Yan Liu |
NeurIPS | 5 |
| 2021 | Recovering Latent Causal Factor for Generalization to Distributional ShiftsabstractDistributional shifts between training and target domains may degrade the prediction accuracy of learned models, mainly because these models often learn features that possess only correlation rather than causal relation with the output. Such a correlation, which is known as ``spurious correlation'' statistically, is domain-dependent hence may fail to generalize to unseen domains. To avoid such a spurious correlation, we propose \textbf{La}tent \textbf{C}ausal \textbf{I}nvariance \textbf{M}odels (LaCIM) that specifies the underlying causal structure of the data and the source of distributional shifts, guiding us to pursue only causal factor for prediction. Specifically, the LaCIM introduces a pair of correlated latent factors: (a) causal factor and (b) others, while the extent of this correlation is governed by a domain variable that characterizes the distributional shifts. On the basis of this, we prove that the distribution of observed variables conditioning on latent variables is shift-invariant. Equipped with such an invariance, we prove that the causal factor can be recovered without mixing information from others, which induces the ground-truth predicting mechanism. We propose a Variational-Bayesian-based method to learn this invariance for prediction. The utility of our approach is verified by improved generalization to distributional shifts on various real-world data. Our code is freely available at \url{https://github.com/wubotong/LaCIM}. Xinwei Sun 0001, Botong Wu, Chang Liu 0030, Wei Chen 0034, Tao Qin 0001, Tie-Yan Liu |
NeurIPS | 6 |
| 2021 | Distributional Reinforcement Learning for Multi-Dimensional Reward FunctionsabstractA growing trend for value-based reinforcement learning (RL) algorithms is to capture more information than scalar value functions in the value network. One of the most well-known methods in this branch is distributional RL, which models return distribution instead of scalar value. In another line of work, hybrid reward architectures (HRA) in RL have studied to model source-specific value functions for each source of reward, which is also shown to be beneficial in performance. To fully inherit the benefits of distributional RL and hybrid reward architectures, we introduce Multi-Dimensional Distributional DQN (MD3QN), which extends distributional RL to model the joint return distribution from multiple reward sources. As a by-product of joint distribution modeling, MD3QN can capture not only the randomness in returns for each source of reward, but also the rich reward correlation between the randomness of different sources. We prove the convergence for the joint distributional Bellman operator and build our empirical algorithm by minimizing the Maximum Mean Discrepancy between joint return distribution and its Bellman target. In experiments, our method accurately models the joint return distribution in environments with richly correlated reward functions, and outperforms previous RL methods utilizing multi-dimensional reward functions in the control setting. Pushi Zhang, Li Zhao 0007, Wei Xiong 0015, Tao Qin 0001, Tie-Yan Liu |
NeurIPS | 5 |
| 2021 | Knowledge-Aware Procedural Text Understanding with Multi-Stage TrainingabstractProcedural text describes dynamic state changes during a step-by-step natural process (e.g., photosynthesis). In this work, we focus on the task of procedural text understanding, which aims to comprehend such documents and track entities’ states and locations during a process. Although recent approaches have achieved substantial progress, their results are far behind human performance. Two challenges, the difficulty of commonsense reasoning and data insufficiency, still remain unsolved, which require the incorporation of external knowledge bases. Previous works on external knowledge injection usually rely on noisy web mining tools and heuristic rules with limited applicable scenarios. In this paper, we propose a novel KnOwledge-Aware proceduraL text understAnding (KoaLa) model, which effectively leverages multiple forms of external knowledge in this task. Specifically, we retrieve informative knowledge triples from ConceptNet and perform knowledge-aware reasoning while tracking the entities. Besides, we employ a multi-stage training schema which fine-tunes the BERT model over unlabeled data collected from Wikipedia before further fine-tuning it on the final model. Experimental results on two procedural text datasets, ProPara and Recipes, verify the effectiveness of the proposed methods, in which our model achieves state-of-the-art performance in comparison to various baselines.1 Zhihan Zhang 0001, Xiubo Geng, Tao Qin 0001, Yunfang Wu, Daxin Jiang |
WWW | 3 |
| 2021 | Demonstration actor critic
Li Zhao 0007, Pushi Zhang, Jiang Bian 0002, Tao Qin 0001, Nenghai Yu, Tie-Yan Liu |
Neurocomputing | 5 |
| 2021 | Exploring Explicit Domain Supervision for Latent Space Disentanglement in Unpaired Image-to-Image TranslationabstractImage-to-image translation tasks have been widely investigated with Generative Adversarial Networks (GANs). However, existing approaches are mostly designed in an unsupervised manner, while little attention has been paid to domain information within unpaired data. In this article, we treat domain information as explicit supervision and design an unpaired image-to-image translation framework, Domain-supervised GAN (DosGAN), which takes the first step towards the exploration of explicit domain supervision. In contrast to representing domain characteristics using different generators or domain codes, we pre-train a classification network to explicitly classify the domain of an image. After pre-training, this network is used to extract the domain-specific features of each image. Such features, together with the domain-independent features extracted by another encoder (shared across different domains), are used to generate image in target domain. Extensive experiments on multiple facial attribute translation, multiple identity translation, multiple season translation and conditional edges-to-shoes/handbags demonstrate the effectiveness of our method. In addition, we can transfer the domain-specific feature extractor obtained on the Facescrub dataset with domain supervision information to unseen domains, such as faces in the CelebA dataset. We also succeed in achieving conditional translation with any two images in CelebA, while previous models like StarGAN cannot handle this task. Zhibo Chen 0001, Yingce Xia, Sen Liu 0001, Tao Qin 0001, Jiebo Luo 0001 |
IEEE Trans. Pattern Anal. Mach. Intell. | 5 |
| 2020 | Fine-Tuning by Curriculum Learning for Non-Autoregressive Neural Machine TranslationabstractNon-autoregressive translation (NAT) models remove the dependence on previous target tokens and generate all target tokens in parallel, resulting in significant inference speedup but at the cost of inferior translation accuracy compared to autoregressive translation (AT) models. Considering that AT models have higher accuracy and are easier to train than NAT models, and both of them share the same model configurations, a natural idea to improve the accuracy of NAT models is to transfer a well-trained AT model to an NAT model through fine-tuning. However, since AT and NAT models differ greatly in training strategy, straightforward fine-tuning does not work well. In this work, we introduce curriculum learning into fine-tuning for NAT. Specifically, we design a curriculum in the fine-tuning process to progressively switch the training from autoregressive generation to non-autoregressive generation. Experiments on four benchmark translation datasets show that the proposed method achieves good improvement (more than 1 BLEU score) over previous NAT baselines in terms of translation accuracy, and greatly speed up (more than 10 times) the inference process over AT baselines. Junliang Guo, Xu Tan 0003, Linli Xu 0002, Tao Qin 0001, Enhong Chen, Tie-Yan Liu |
AAAI | 4 |
| 2020 | Transductive Ensemble Learning for Neural Machine TranslationabstractEnsemble learning, which aggregates multiple diverse models for inference, is a common practice to improve the accuracy of machine learning tasks. However, it has been observed that the conventional ensemble methods only bring marginal improvement for neural machine translation (NMT) when individual models are strong or there are a large number of individual models. In this paper, we study how to effectively aggregate multiple NMT models under the transductive setting where the source sentences of the test set are known. We propose a simple yet effective approach named transductive ensemble learning (TEL), in which we use all individual models to translate the source test set into the target language space and then finetune a strong model on the translated synthetic corpus. We conduct extensive experiments on different settings (with/without monolingual data) and different language pairs (English↔{German, Finnish}). The results show that our approach boosts strong individual models with significant improvement and benefits a lot from more individual models. Specifically, we achieve the state-of-the-art performances on the WMT2016-2018 English↔German translations. Lijun Wu 0003, Yingce Xia, Tao Qin 0001, ChengXiang Zhai, Tie-Yan Liu |
AAAI | 4 |
| 2020 | SimulSpeech: End-to-End Simultaneous Speech to Text TranslationabstractIn this work, we develop SimulSpeech, an endto-end simultaneous speech to text translation system which translates speech in source language to text in target language concurrently.SimulSpeech consists of a speech encoder, a speech segmenter and a text decoder, where 1) the segmenter builds upon the encoder and leverages a connectionist temporal classification (CTC) loss to split the input streaming speech in real time, 2) the encoder-decoder attention adopts a wait-k strategy for simultaneous translation.SimulSpeech is more challenging than previous cascaded systems (with simultaneous automatic speech recognition (ASR) and simultaneous neural machine translation (NMT)).We introduce two novel knowledge distillation methods to ensure the performance: 1) Attention-level knowledge distillation transfers the knowledge from the multiplication of the attention matrices of simultaneous NMT and ASR models to help the training of the attention mechanism in SimulSpeech; 2) Data-level knowledge distillation transfers the knowledge from the full-sentence NMT model and also reduces the complexity of data distribution to help on the optimization of Simul-Speech.Experiments on MuST-C English-Spanish and English-German spoken language translation datasets show that SimulSpeech achieves reasonable BLEU scores and lower delay compared to full-sentence end-to-end speech to text translation (without simultaneous translation), and better performance than the two-stage cascaded simultaneous translation model in terms of BLEU scores and translation delay. Yi Ren 0006, Jinglin Liu, Xu Tan 0003, Chen Zhang 0020, Tao Qin 0001, Zhou Zhao 0001, Tie-Yan Liu |
ACL | 5 |
| 2020 | Dual Learning: Theoretical Study and an Algorithmic ExtensionabstractDual learning has been successfully applied in many machine learning applications including machine translation, image-to-image transformation, etc. The high-level idea of dual learning is very intuitive: if we map an $x$ from one domain to another and then map it back, we should recover the original $x$. Although its effectiveness has been empirically verified, theoretical understanding of dual learning is still very limited. In this paper, we aim at understanding why and when dual learning works. Based on our theoretical analysis, we further extend dual learning by introducing more related mappings and propose multi-step dual learning, in which we leverage feedback signals from additional domains to improve the qualities of the mappings. We prove that multi-step dual learning can boost the performance of standard dual learning under mild conditions. Experiments on WMT 14 English↔German and MultiUN English↔French translations verify our theoretical findings on dual learning, and the results on the translations among English, French, and Spanish of MultiUN demonstrate the effectiveness of multi-step dual learning Zhibing Zhao, Yingce Xia, Tao Qin 0001, Lirong Xia, Tie-Yan Liu |
ACML | 3 |
| 2020 | Towards Interpretable Reasoning over Paragraph Effects in SituationabstractWe focus on the task of reasoning over paragraph effects in situation, which requires a model to understand the cause and effect described in a background paragraph, and apply the knowledge to a novel situation.Existing works ignore the complicated reasoning process and solve it with a one-step "black box" model.Inspired by human cognitive processes, in this paper we propose a sequential approach for this task which explicitly models each step of the reasoning process with neural network modules.In particular, five reasoning modules are designed and learned in an end-to-end manner, which leads to a more interpretable model.Experimental results on the ROPES dataset demonstrate the effectiveness and explainability of our proposed approach. Mucheng Ren, Xiubo Geng, Tao Qin 0001, Heyan Huang, Daxin Jiang |
EMNLP (1) | 3 |
| 2020 | Incorporating BERT into Neural Machine Translation
Jinhua Zhu 0001, Yingce Xia, Lijun Wu 0003, Di He 0001, Tao Qin 0001, Wengang Zhou 0001, Houqiang Li, Tie-Yan Liu |
ICLR | 5 |
| 2020 | Sequence Generation with Mixed RepresentationsabstractTokenization is the first step of many natural language processing (NLP) tasks and plays an important role for neural NLP models. Tokenizaton method such as byte-pair encoding (BPE), which can greatly reduce the large vocabulary and deal with out-of-vocabulary words, has shown to be effective and is widely adopted for sequence generation tasks. While various tokenization methods exist, there is no common acknowledgement which is the best. In this work, we propose to leverage the mixed representations from different tokenization methods for sequence generation tasks, in order to boost the model performance with unique characteristics and advantages of individual tokenization methods. Specifically, we introduce a new model architecture to incorporate mixed representations and a co-teaching algorithm to better utilize the diversity of different tokenization methods. Our approach achieves significant improvements on neural machine translation (NMT) tasks with six language pairs (e.g., English$\leftrightarrow$German, English$\leftrightarrow$Romanian), as well as an abstractive summarization task. Lijun Wu 0003, Shufang Xie 0003, Yingce Xia, Jian-Huang Lai, Tao Qin 0001, Tie-Yan Liu |
ICML | 6 |
| 2020 | Task-Level Curriculum Learning for Non-Autoregressive Neural Machine TranslationabstractNon-autoregressive translation (NAT) achieves faster inference speed but at the cost of worse accuracy compared with autoregressive translation (AT). Since AT and NAT can share model structure and AT is an easier task than NAT due to the explicit dependency on previous target-side tokens, a natural idea is to gradually shift the model training from the easier AT task to the harder NAT task. To smooth the shift from AT training to NAT training, in this paper, we introduce semi-autoregressive translation (SAT) as intermediate tasks. SAT contains a hyperparameter k, and each k value defines a SAT task with different degrees of parallelism. Specially, SAT covers AT and NAT as its special cases: it reduces to AT when k=1 and to NAT when k=N (N is the length of target sentence). We design curriculum schedules to gradually shift k from 1 to N, with different pacing functions and number of tasks trained at the same time. We called our method as task-level curriculum learning for NAT (TCL-NAT). Experiments on IWSLT14 De-En, IWSLT16 En-De, WMT14 En-De and De-En datasets show that TCL-NAT achieves significant accuracy improvements over previous NAT baselines and reduces the performance gap between NAT and AT models to 1-2 BLEU points, demonstrating the effectiveness of our proposed method. Jinglin Liu, Yi Ren 0006, Xu Tan 0003, Chen Zhang 0020, Tao Qin 0001, Zhou Zhao 0001, Tie-Yan Liu |
IJCAI | 5 |
| 2020 | MultiSpeech: Multi-Speaker Text to Speech with TransformerabstractTransformer-based text to speech (TTS) model (e.g., Transformer TTS [1], FastSpeech [2]) has shown the advantages of training and inference efficiency over Tacotron [3]) due to its parallel computation in training and/or inference.However, the parallel computation increases the difficulty while learning the alignment between text and speech in Transformer, which is further magnified in the multi-speaker scenario with noisy data and diverse speakers, and hinders the applicability of Transformer for multi-speaker TTS.In this paper, we develop a robust and high-quality multispeaker Transformer TTS system called MultiSpeech, with several specially designed components/techniques to improve textto-speech alignment: 1) a diagonal constraint on the weight matrix of encoder-decoder attention in both training and inference; 2) layer normalization on phoneme embedding in encoder to better preserve position information; 3) a bottleneck in decoder pre-net to prevent copy between consecutive speech frames.Experiments on VCTK and LibriTTS multi-speaker datasets demonstrate the effectiveness of MultiSpeech: 1) it synthesizes more robust and better quality multi-speaker voice than naive Transformer based TTS; 2) with a MutiSpeech model as the teacher, we obtain a strong multi-speaker FastSpeech model with almost zero quality degradation while enjoying extremely fast inference speed. Xu Tan 0003, Yi Ren 0006, Jin Xu 0010, Sheng Zhao 0002, Tao Qin 0001 |
INTERSPEECH | 7 |
| 2020 | DeepSinger: Singing Voice Synthesis with Data Mined From the WebabstractIn this paper, we develop DeepSinger, a multi-lingual multi-singer singing voice synthesis (SVS) system, which is built from scratch using singing training data mined from music websites. The pipeline of DeepSinger consists of several steps, including data crawling, singing and accompaniment separation, lyrics-to-singing alignment, data filtration, and singing modeling. Specifically, we design a lyrics-to-singing alignment model to automatically extract the duration of each phoneme in lyrics starting from coarse-grained sentence level to fine-grained phoneme level, and further design a multi-lingual multi-singer singing model based on a feed-forward Transformer to directly generate linear-spectrograms from lyrics, and synthesize voices using Griffn-Lim. DeepSinger has several advantages over previous SVS systems: 1) to the best of our knowledge, it is the first SVS system that directly mines training data from music websites, 2) the lyrics-to-singing alignment model further avoids any human efforts for alignment labeling and greatly reduces labeling cost, 3) the singing model based on a feed-forward Transformer is simple and efficient, by removing the complicated acoustic feature modeling in parametric synthesis and leveraging a reference encoder to capture the timbre of a singer from noisy singing data, and 4) it can synthesize singing voices in multiple languages and multiple singers. We evaluate DeepSinger on our mined singing dataset that consists of about 92 hours data from 89 singers on three languages (Chinese, Cantonese and English). The results demonstrate that with the singing data purely mined from the Web, DeepSinger can synthesize high-quality singing voices in terms of both pitch accuracy and voice naturalness. Our audio samples are shown in https://speechresearch.github.io/deepsinger/. Yi Ren 0006, Xu Tan 0003, Tao Qin 0001, Jian Luan 0001, Zhou Zhao 0001, Tie-Yan Liu |
KDD | 3 |
| 2020 | LRSpeech: Extremely Low-Resource Speech Synthesis and RecognitionabstractSpeech synthesis (text to speech, TTS) and recognition (automatic speech recognition, ASR) are important speech tasks, and require a large amount of text and speech pairs for model training. However, there are more than 6,000 languages in the world and most languages are lack of speech training data, which poses significant challenges when building TTS and ASR systems for extremely low-resource languages. In this paper, we develop LRSpeech, a TTS and ASR system under the extremely low-resource setting, which can support rare languages with low data cost. LRSpeech consists of three key techniques: 1) pre-training on rich-resource languages and fine-tuning on low-resource languages; 2) dual transformation between TTS and ASR to iteratively boost the accuracy of each other; 3) knowledge distillation to customize the TTS model on a high-quality target-speaker voice and improve the ASR model on multiple voices. We conduct experiments on an experimental language (English) and a truly low-resource language (Lithuanian) to verify the effectiveness of LRSpeech. Experimental results show that LRSpeech 1) achieves high quality for TTS in terms of both intelligibility (more than $98%$ intelligibility rate) and naturalness (above 3.5 mean opinion score (MOS)) of the synthesized speech, which satisfy the requirements for industrial deployment, 2) achieves promising recognition accuracy for ASR, and 3) last but not least, uses extremely low-resource training data. We also conduct comprehensive analyses on LRSpeech with different amounts of data resources, and provide valuable insights and guidances for industrial deployment. We are currently deploying LRSpeech into a commercialized cloud speech service to support TTS on more rare languages. Jin Xu 0010, Xu Tan 0003, Yi Ren 0006, Tao Qin 0001, Jian Li 0015, Sheng Zhao 0002, Tie-Yan Liu |
KDD | 4 |
| 2020 | DualLip: A System for Joint Lip Reading and GenerationabstractLip reading aims to recognize text from talking lip, while lip generation aims to synthesize talking lip according to text, which is a key component in talking face generation and is a dual task of lip reading. Both tasks require a large amount of paired lip video and text training data, and perform poorly in low-resource scenarios with limited paired training data. In this paper, we develop DualLip, a system that jointly improves lip reading and generation by leveraging the task duality and using unlabeled text and lip video data. The key ideas of the DualLip include: 1) Generate lip video from unlabeled text using a lip generation model, and use the pseudo data pairs to improve lip reading; 2) Generate text from unlabeled lip video using a lip reading model, and use the pseudo data pairs to improve lip generation. To leverage the benefit of DualLip on lip generation, we further extend DualLip to talking face generation with two additionally introduced components: lip to face generation and text to speech generation, which share the same duration for synchronization. Experiments on GRID and TCD-TIMIT datasets demonstrate the effectiveness of DualLip on improving lip reading, lip generation and talking face generation by utilizing unlabeled data, especially in low-resource scenarios. Specifically, on the GRID dataset, the lip generation model in our DualLip system trained with only 10% paired data and 90% unpaired data surpasses the performance of that trained with the whole paired data, and our lip reading model achieves 1.16% character error rate and 2.71% word error rate, outperforming the state-of-the-art models using the same amount of paired data. Xu Tan 0003, Yingce Xia, Tao Qin 0001, Yu Wang 0002, Tie-Yan Liu |
ACM Multimedia | 4 |
| 2020 | PopMAG: Pop Music Accompaniment GenerationabstractIn pop music, accompaniments are usually played by multiple instruments (tracks) such as drum, bass, string and guitar, and can make a song more expressive and contagious by arranging together with its melody. Previous works usually generate multiple tracks separately and the music notes from different tracks not explicitly depend on each other, which hurts the harmony modeling. To improve harmony, in this paper, we propose a novel MUlti-track MIDI representation (MuMIDI), which enables simultaneous multi-track generation in a single sequence and explicitly models the dependency of the notes from different tracks. While this greatly improves harmony, unfortunately, it enlarges the sequence length and brings the new challenge of long-term music modeling. We further introduce two new techniques to address this challenge: 1) We model multiple note attributes (e.g., pitch, duration, velocity) of a musical note in one step instead of multiple steps, which can shorten the length of a MuMIDI sequence. 2) We introduce extra long-context as memory to capture long-term dependency in music. We call our system for pop music accompaniment generation as PopMAG. We evaluate PopMAG on multiple datasets (LMD, FreeMidi and CPMD, a private dataset of Chinese pop songs) with both subjective and objective metrics. The results demonstrate the effectiveness of PopMAG for multi-track harmony modeling and long-term context modeling. Specifically, PopMAG wins 42%/38%/40% votes when comparing with ground truth musical pieces on LMD, FreeMidi and CPMD datasets respectively and largely outperforms other state-of-the-art music accompaniment generation models and multi-track MIDI representations in terms of subjective and objective metrics. Yi Ren 0006, Jinzheng He, Xu Tan 0003, Tao Qin 0001, Zhou Zhao 0001, Tie-Yan Liu |
ACM Multimedia | 4 |
| 2020 | RD$^2$: Reward Decomposition with Representation DecompositionabstractReward decomposition, which aims to decompose the full reward into multiple sub-rewards, has been proven beneficial for improving sample efficiency in reinforcement learning. Existing works on discovering reward decomposition are mostly policy dependent, which constrains diverse or disentangled behavior between different policies induced by different sub-rewards. In this work, we propose a set of novel reward decomposition principles by constraining uniqueness and compactness of different state features/representations relevant to different sub-rewards. Our principles encourage sub-rewards with minimal relevant features, while maintaining the uniqueness of each sub-reward. We derive a deep learning algorithm based on our principle, and term our method as RD$^2$, since we learn reward decomposition and representation decomposition jointly. RD$^2$ is evaluated on a toy case, where we have the true reward structure, and some Atari environments where reward structure exists but is unknown to the agent to demonstrate the effectiveness of RD$^2$ against existing reward decomposition methods. Zichuan Lin, Derek Yang, Li Zhao 0007, Tao Qin 0001, Tie-Yan Liu |
NeurIPS | 4 |
| 2020 | Semi-Supervised Neural Architecture SearchabstractNeural architecture search (NAS) relies on a good controller to generate better architectures or predict the accuracy of given architectures. However, training the controller requires both abundant and high-quality pairs of architectures and their accuracy, while it is costly to evaluate an architecture and obtain its accuracy. In this paper, we propose SemiNAS, a semi-supervised NAS approach that leverages numerous unlabeled architectures (without evaluation and thus nearly no cost). Specifically, SemiNAS 1) trains an initial accuracy predictor with a small set of architecture-accuracy data pairs; 2) uses the trained accuracy predictor to predict the accuracy of large amount of architectures (without evaluation); and 3) adds the generated data pairs to the original data to further improve the predictor. The trained accuracy predictor can be applied to various NAS algorithms by predicting the accuracy of candidate architectures for them. SemiNAS has two advantages: 1) It reduces the computational cost under the same accuracy guarantee. On NASBench-101 benchmark dataset, it achieves comparable accuracy with gradient-based method while using only 1/7 architecture-accuracy pairs. 2) It achieves higher accuracy under the same computational cost. It achieves 94.02% test accuracy on NASBench-101, outperforming all the baselines when using the same number of architectures. On ImageNet, it achieves 23.5% top-1 error rate (under 600M FLOPS constraint) using 4 GPU-days for search. We further apply it to LJSpeech text to speech task and it achieves 97% intelligibility rate in the low-resource setting and 15% test error rate in the robustness setting, with 9%, 7% improvements over the baseline respectively. Renqian Luo, Xu Tan 0003, Rui Wang 0028, Tao Qin 0001, Enhong Chen, Tie-Yan Liu |
NeurIPS | 4 |
| 2020 | MPNet: Masked and Permuted Pre-training for Language UnderstandingabstractBERT adopts masked language modeling (MLM) for pre-training and is one of the most successful pre-training models. Since BERT neglects dependency among predicted tokens, XLNet introduces permuted language modeling (PLM) for pre-training to address this problem. However, XLNet does not leverage the full position information of a sentence and thus suffers from position discrepancy between pre-training and fine-tuning. In this paper, we propose MPNet, a novel pre-training method that inherits the advantages of BERT and XLNet and avoids their limitations. MPNet leverages the dependency among predicted tokens through permuted language modeling (vs. MLM in BERT), and takes auxiliary position information as input to make the model see a full sentence and thus reducing the position discrepancy (vs. PLM in XLNet). We pre-train MPNet on a large-scale dataset (over 160GB text corpora) and fine-tune on a variety of down-streaming tasks (GLUE, SQuAD, etc). Experimental results show that MPNet outperforms MLM and PLM by a large margin, and achieves better results on these tasks compared with previous state-of-the-art pre-trained methods (e.g., BERT, XLNet, RoBERTa) under the same model setting. We attach the code in the supplemental materials. Kaitao Song, Xu Tan 0003, Tao Qin 0001, Jianfeng Lu 0003, Tie-Yan Liu |
NeurIPS | 3 |
| 2020 | Searching Better Architectures for Neural Machine TranslationabstractNeural architecture search (NAS) has played important roles in the evolution of neural architectures. However, no much attention has been paid to improve neural machine translation (NMT) through NAS approaches. In this work, we propose a gradient-based NAS algorithm for NMT, which automatically discovers architectures with better performances. Compared with previous NAS work, we jointly search the network operations (e.g., LSTM, CNN, self-attention etc) as well as dropout rates to ensure better results. We show that with reasonable resources it is possible to discover novel neural network architectures for NMT, which achieve consistently better performances than Transformer [1], the state-of-the-art NMT model, across different tasks. On WMT'14 English-to-German translation, IWSLT'14 German-to-English translation and WMT'18 Finnish-to-English translation tasks, our discovered architectures could obtain 30.1, 36.1 and 26.4 BLEU scores, which are great improvement over Transformer baselines. We also empirically verify that the discovered model on one task can be transferred to other tasks. Yingce Xia, Tao Qin 0001, Xiang-Yang Li 0001, Tie-Yan Liu |
IEEE ACM Trans. Audio Speech Lang. Process. | 4 |
| 2020 | Joint Learning of Question Answering and Question GenerationabstractQuestion answering (QA) and question generation (QG) are closely related tasks that could improve each other; however, the connection of these two tasks is not well explored in the literature. In this paper, we present two training algorithms for learning better QA and QG models through leveraging one another. The first algorithm extends Generative Adversarial Network (GAN), which selectively incorporates artificially generated instances as additional QA training data. The second algorithm is an extension of dual learning, which incorporates the probabilistic correlation of QA and QG as additional regularization in training objectives. To test the scalability of our algorithms, we conduct experiments on both document based and table based question answering tasks. Results show that both algorithms improve a QA model in terms of accuracy and QG model in terms of BLEU score. Moreover, we find that the performance of a QG model could be easily improved by a QA model via policy gradient, however, directly applying GAN that regards all the generated questions as negative instances could not improve the accuracy of the QA model. Our algorithm that selectively assigns labels to generated questions would bring a performance boost. Duyu Tang, Nan Duan 0001, Tao Qin 0001, Shujie Liu 0001, Ming Zhou 0001, Yuanhua Lv, Wenpeng Yin 0001, Bing Qin 0001, Ting Liu 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2019 | Sentence-Wise Smooth Regularization for Sequence to Sequence LearningabstractMaximum-likelihood estimation (MLE) is widely used in sequence to sequence tasks for model training. It uniformly treats the generation/prediction of each target token as multiclass classification, and yields non-smooth prediction probabilities: in a target sequence, some tokens are predicted with small probabilities while other tokens are with large probabilities. According to our empirical study, we find that the non-smoothness of the probabilities results in low quality of generated sequences. In this paper, we propose a sentence-wise regularization method which aims to output smooth prediction probabilities for all the tokens in the target sequence. Our proposed method can automatically adjust the weights and gradients of each token in one sentence to ensure the predictions in a sequence uniformly well. Experiments on three neural machine translation tasks and one text summarization task show that our method outperforms conventional MLE loss on all these tasks and achieves promising BLEU scores on WMT14 English-German and WMT17 Chinese-English translation task. Chengyue Gong, Xu Tan 0003, Di He 0001, Tao Qin 0001 |
AAAI | 4 |
| 2019 | Non-Autoregressive Neural Machine Translation with Enhanced Decoder InputabstractNon-autoregressive translation (NAT) models, which remove the dependence on previous target tokens from the inputs of the decoder, achieve significantly inference speedup but at the cost of inferior accuracy compared to autoregressive translation (AT) models. Previous work shows that the quality of the inputs of the decoder is important and largely impacts the model accuracy. In this paper, we propose two methods to enhance the decoder inputs so as to improve NAT models. The first one directly leverages a phrase table generated by conventional SMT approaches to translate source tokens to target tokens, which are then fed into the decoder as inputs. The second one transforms source-side word embeddings to target-side word embeddings through sentence-level alignment and word-level adversary learning, and then feeds the transformed word embeddings into the decoder as inputs. Experimental results show our method largely outperforms the NAT baseline (Gu et al. 2017) by 5.11 BLEU scores on WMT14 English-German task and 4.72 BLEU scores on WMT16 English-Romanian task. Junliang Guo, Xu Tan 0003, Di He 0001, Tao Qin 0001, Linli Xu 0002, Tie-Yan Liu |
AAAI | 4 |
| 2019 | Trust Region Evolution StrategiesabstractEvolution Strategies (ES), a class of black-box optimization algorithms, has recently been demonstrated to be a viable alternative to popular MDP-based RL techniques such as Qlearning and Policy Gradients. ES achieves fairly good performance on challenging reinforcement learning problems and is easier to scale in a distributed setting. However, standard ES algorithms perform one gradient update per data sample, which is not very efficient. In this paper, with the purpose of more efficient using of sampled data, we propose a novel iterative procedure that optimizes a surrogate objective function, enabling to reuse data sample for multiple epochs of updates. We prove monotonic improvement guarantee for such procedure. By making several approximations to the theoretically-justified procedure, we further develop a practical algorithm called Trust Region Evolution Strategies (TRES). Our experiments demonstrate the effectiveness of TRES on a range of popular MuJoCo locomotion tasks in the OpenAI Gym, achieving better performance than ES algorithm. Li Zhao 0007, Feidiao Yang, Jiang Bian 0002, Tao Qin 0001, Nenghai Yu, Tie-Yan Liu |
AAAI | 5 |
| 2019 | Non-Autoregressive Machine Translation with Auxiliary RegularizationabstractAs a new neural machine translation approach, NonAutoregressive machine Translation (NAT) has attracted attention recently due to its high efficiency in inference. However, the high efficiency has come at the cost of not capturing the sequential dependency on the target side of translation, which causes NAT to suffer from two kinds of translation errors: 1) repeated translations (due to indistinguishable adjacent decoder hidden states), and 2) incomplete translations (due to incomplete transfer of source side information via the decoder hidden states). In this paper, we propose to address these two problems by improving the quality of decoder hidden representations via two auxiliary regularization terms in the training process of an NAT model. First, to make the hidden states more distinguishable, we regularize the similarity between consecutive hidden states based on the corresponding target tokens. Second, to force the hidden states to contain all the information in the source sentence, we leverage the dual nature of translation tasks (e.g., English to German and German to English) and minimize a backward reconstruction error to ensure that the hidden states of the NAT decoder are able to recover the source side sentence. Extensive experiments conducted on several benchmark datasets show that both regularization strategies are effective and can alleviate the issues of repeated translations and incomplete translations in NAT models. The accuracy of NAT models is therefore improved significantly over the state-of-the-art NAT models with even better efficiency for inference. Di He 0001, Tao Qin 0001, ChengXiang Zhai, Tie-Yan Liu |
AAAI | 4 |
| 2019 | Tied Transformers: Neural Machine Translation with Shared Encoder and DecoderabstractSharing source and target side vocabularies and word embeddings has been a popular practice in neural machine translation (briefly, NMT) for similar languages (e.g., English to French or German translation). The success of such wordlevel sharing motivates us to move one step further: we consider model-level sharing and tie the whole parts of the encoder and decoder of an NMT model. We share the encoder and decoder of Transformer (Vaswani et al. 2017), the state-of-the-art NMT model, and obtain a compact model named Tied Transformer. Experimental results demonstrate that such a simple method works well for both similar and dissimilar language pairs. We empirically verify our framework for both supervised NMT and unsupervised NMT: we achieve a 35.52 BLEU score on IWSLT 2014 German to English translation, 28.98/29.89 BLEU scores on WMT 2014 English to German translation without/with monolingual data, and a 22.05 BLEU score on WMT 2016 unsupervised German to English translation. Yingce Xia, Tianyu He, Xu Tan 0003, Di He 0001, Tao Qin 0001 |
AAAI | 6 |
| 2019 | Soft Contextual Data Augmentation for Neural Machine TranslationabstractWhile data augmentation is an important trick to boost the accuracy of deep learning methods in computer vision tasks, its study in natural language tasks is still very limited.In this paper, we present a novel data augmentation method for neural machine translation.Different from previous augmentation methods that randomly drop, swap or replace words with other words in a sentence, we softly augment a randomly chosen word in a sentence by its contextual mixture of multiple related words.More accurately, we replace the onehot representation of a word by a distribution (provided by a language model) over the vocabulary, i.e., replacing the embedding of this word by a weighted combination of multiple semantically similar words.Since the weights of those words depend on the contextual information of the word to be replaced, the newly generated sentences capture much richer information than previous augmentation methods.Experimental results on both small scale and large scale machine translation datasets demonstrate the superiority of our method over strong baselines 1 . Fei Gao 0018, Jinhua Zhu 0001, Lijun Wu 0003, Yingce Xia, Tao Qin 0001, Xueqi Cheng 0001, Wengang Zhou 0001, Tie-Yan Liu |
ACL (1) | 5 |
| 2019 | Unsupervised Pivot Translation for Distant LanguagesabstractUnsupervised neural machine translation (NMT) has attracted a lot of attention recently.While state-of-the-art methods for unsupervised translation usually perform well between similar languages (e.g., English-German translation), they perform poorly between distant languages, because unsupervised alignment does not work well for distant languages.In this work, we introduce unsupervised pivot translation for distant languages, which translates a language to a distant language through multiple hops, and the unsupervised translation on each hop is relatively easier than the original direct translation.We propose a learning to route (LTR) method to choose the translation path between the source and target languages.LTR is trained on language pairs whose best translation path is available and is applied to the unseen language pairs for path selection.Experiments on 20 languages and 294 distant language pairs demonstrate the advantages of the unsupervised pivot translation for distant languages, as well as the effectiveness of the proposed LTR for path selection.Specifically, in the best case, LTR achieves an improvement of 5.58 BLEU points over the conventional direct unsupervised method. Yichong Leng, Xu Tan 0003, Tao Qin 0001, Xiang-Yang Li 0001, Tie-Yan Liu |
ACL (1) | 3 |
| 2019 | Depth Growing for Neural Machine TranslationabstractWhile very deep neural networks have shown effectiveness for computer vision and text classification applications, how to increase the network depth of neural machine translation (NMT) models for better translation quality remains a challenging problem.Directly stacking more blocks to the NMT model results in no improvement and even reduces performance.In this work, we propose an effective two-stage approach with three specially designed components to construct deeper NMT models, which result in significant improvements over the strong Transformer baselines on WMT14 English→German and English→French translation tasks. Lijun Wu 0003, Yingce Xia, Fei Gao 0018, Tao Qin 0001, Jian-Huang Lai, Tie-Yan Liu |
ACL (1) | 6 |
| 2019 | Unified Policy Optimization for Robust Reinforcement LearningabstractRecent years have witnessed significant progress in solving challenging problems across various domains using deep reinforcement learning (RL). Despite the success, the weak robustness has risen as a big obstacle for applying existing RL algorithms into real problems. In this paper, we propose unified policy optimization (UPO), a sample-efficient shared policy framework that allows a policy to update itself by considering different gradients generated by different policy gradient (PG) methods. Specifically, we propose two algorithms called UPO-MAB and UPO-ES, to leverage these different gradients by adopting the idea of multi-arm bandit (MAB) and evolution strategies (ES), with the purpose of finding the gradient direction leading to more performance gain with less extra data cost. Extensive experiments show that our approach can lead to stronger robustness and better performance than baselines. Zichuan Lin, Li Zhao 0007, Jiang Bian 0002, Tao Qin 0001 |
ACML | 4 |
| 2019 | Knowledge Distillation from Bert in Pre-Training and Fine-Tuning for Polyphone DisambiguationabstractPolyphone disambiguation aims to select the correct pronunciation for a polyphonic word from several candidates, which is important for text-to-speech synthesis. Since the pronunciation of a polyphonic word is usually decided by its context, polyphone disambiguation can be regarded as a language understanding task. Inspired by the success of BERT for language understanding, we propose to leverage pre-trained BERT models for polyphone disambiguation. However, BERT models are usually too heavy to be served online, in terms of both memory cost and inference speed. In this work, we focus on efficient model for polyphone disambiguation and propose a two-stage knowledge distillation method that transfers the knowledge from a heavy BERT model in both pre-training and fine-tuning stages to a lightweight BERT model, in order to reduce online serving cost. Experiments on Chinese and English polyphone disambiguation datasets demonstrate that our method reduces model parameters by a factor of 5 and improves inference speed by 7 times, while nearly matches the classification accuracy (95.4% on Chinese and 98.1% on English) to the original BERT model. Xu Tan 0003, Jun-Wei Gan, Sheng Zhao 0002, Dongxu Han, Hongzhi Liu 0001, Tao Qin 0001, Tie-Yan Liu |
ASRU | 7 |
| 2019 | Hint-Based Training for Non-Autoregressive Machine TranslationabstractZhuohan Li, Zi Lin, Di He, Fei Tian, Tao Qin, Liwei Wang, Tie-Yan Liu. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019. Zhuohan Li 0001, Zi Lin, Di He 0001, Tao Qin 0001, Liwei Wang 0001, Tie-Yan Liu |
EMNLP/IJCNLP (1) | 5 |
| 2019 | Multi-Task Learning for Conversational Question Answering over a Large-Scale Knowledge BaseabstractTao Shen, Xiubo Geng, Tao Qin, Daya Guo, Duyu Tang, Nan Duan, Guodong Long, Daxin Jiang. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019. Tao Shen 0001, Xiubo Geng, Tao Qin 0001, Daya Guo, Duyu Tang, Nan Duan 0001, Guodong Long, Daxin Jiang |
EMNLP/IJCNLP (1) | 3 |
| 2019 | Multilingual Neural Machine Translation with Language ClusteringabstractXu Tan, Jiale Chen, Di He, Yingce Xia, Tao Qin, Tie-Yan Liu. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019. Xu Tan 0003, Jiale Chen 0001, Di He 0001, Yingce Xia, Tao Qin 0001, Tie-Yan Liu |
EMNLP/IJCNLP (1) | 5 |
| 2019 | Exploiting Monolingual Data at Scale for Neural Machine TranslationabstractLijun Wu, Yiren Wang, Yingce Xia, Tao Qin, Jianhuang Lai, Tie-Yan Liu. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019. Lijun Wu 0003, Yingce Xia, Tao Qin 0001, Jian-Huang Lai, Tie-Yan Liu |
EMNLP/IJCNLP (1) | 4 |
| 2019 | Machine Translation With Weakly Paired DocumentsabstractLijun Wu, Jinhua Zhu, Di He, Fei Gao, Tao Qin, Jianhuang Lai, Tie-Yan Liu. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019. Lijun Wu 0003, Jinhua Zhu 0001, Di He 0001, Fei Gao 0018, Tao Qin 0001, Jian-Huang Lai, Tie-Yan Liu |
EMNLP/IJCNLP (1) | 5 |
| 2019 | Representation Degeneration Problem in Training Natural Language Generation Models
Jun Gao 0004, Di He 0001, Xu Tan 0003, Tao Qin 0001, Liwei Wang 0001, Tie-Yan Liu |
ICLR (Poster) | 4 |
| 2019 | Multilingual Neural Machine Translation with Knowledge Distillation
Xu Tan 0003, Yi Ren 0006, Di He 0001, Tao Qin 0001, Zhou Zhao 0001, Tie-Yan Liu |
ICLR (Poster) | 4 |
| 2019 | Multi-Agent Dual Learning
Yingce Xia, Tianyu He, Tao Qin 0001, ChengXiang Zhai, Tie-Yan Liu |
ICLR (Poster) | 5 |
| 2019 | Efficient Training of BERT by Progressively StackingabstractUnsupervised pre-training is popularly used in natural language processing. By designing proper unsupervised prediction tasks, a deep neural network can be trained and shown to be effective in many downstream tasks. As the data is usually adequate, the model for pre-training is generally huge and contains millions of parameters. Therefore, the training efficiency becomes a critical issue even when using high-performance hardware. In this paper, we explore an efficient training method for the state-of-the-art bidirectional Transformer (BERT) model. By visualizing the self-attention distribution of different layers at different positions in a well-trained BERT model, we find that in most layers, the self-attention distribution will concentrate locally around its position and the start-of-sentence token. Motivating from this, we propose the stacking algorithm to transfer knowledge from a shallow model to a deep model; then we apply stacking progressively to accelerate BERT training. The experimental results showed that the models trained by our training strategy achieve similar performance to models trained from scratch, but our algorithm is much faster. Linyuan Gong, Di He 0001, Zhuohan Li 0001, Tao Qin 0001, Liwei Wang 0001, Tie-Yan Liu |
ICML | 4 |
| 2019 | Almost Unsupervised Text to Speech and Automatic Speech RecognitionabstractText to speech (TTS) and automatic speech recognition (ASR) are two dual tasks in speech processing and both achieve impressive performance thanks to the recent advance in deep learning and large amount of aligned speech and text data. However, the lack of aligned data poses a major practical problem for TTS and ASR on low-resource languages. In this paper, by leveraging the dual nature of the two tasks, we propose an almost unsupervised learning method that only leverages few hundreds of paired data and extra unpaired data for TTS and ASR. Our method consists of the following components: (1) denoising auto-encoder, which reconstructs speech and text sequences respectively to develop the capability of language modeling both in speech and text domain; (2) dual transformation, where the TTS model transforms the text $y$ into speech $\hat{x}$, and the ASR model leverages the transformed pair $(\hat{x},y)$ for training, and vice versa, to boost the accuracy of the two tasks; (3) bidirectional sequence modeling, which address the error propagation problem especially in the long speech and text sequence when training with few paired data; (4) a unified model structure, which combines all the above components for TTS and ASR based on Transformer model. Our method achieves 99.84% in terms of word level intelligible rate and 2.68 MOS for TTS, and 11.7% PER for ASR on LJSpeech dataset, by leveraging only 200 paired speech and text data (about 20 minutes audio), together with extra unpaired speech and text data. Yi Ren 0006, Xu Tan 0003, Tao Qin 0001, Sheng Zhao 0002, Zhou Zhao 0001, Tie-Yan Liu |
ICML | 3 |
| 2019 | MASS: Masked Sequence to Sequence Pre-training for Language GenerationabstractPre-training and fine-tuning, e.g., BERT \citep{devlin2018bert}, have achieved great success in language understanding by transferring knowledge from rich-resource pre-training task to the low/zero-resource downstream tasks. Inspired by the success of BERT, we propose MAsked Sequence to Sequence pre-training (MASS) for the encoder-decoder based language generation tasks. MASS adopts the encoder-decoder framework to reconstruct a sentence fragment given the remaining part of the sentence: its encoder takes a sentence with randomly masked fragment (several consecutive tokens) as input, and its decoder tries to predict this masked fragment. In this way, MASS can jointly train the encoder and decoder to develop the capability of representation extraction and language modeling. By further fine-tuning on a variety of zero/low-resource language generation tasks, including neural machine translation, text summarization and conversational response generation (3 tasks and totally 8 datasets), MASS achieves significant improvements over the baselines without pre-training or with other pre-training methods. Especially, we achieve the state-of-the-art accuracy (30.02 in terms of BLEU score) on the unsupervised English-French translation, even beating the early attention-based supervised model \citep{bahdanau2015neural}. Kaitao Song, Xu Tan 0003, Tao Qin 0001, Jianfeng Lu 0003, Tie-Yan Liu |
ICML | 3 |
| 2019 | Deliberation Learning for Image-to-Image TranslationabstractImage-to-image translation, which transfers an image from a source domain to a target one, has attracted much attention in both academia and industry. The major approach is to adopt an encoder-decoder based framework, where the encoder extracts features from the input image and then the decoder decodes the features and generates an image in the target domain as the output. In this paper, we go beyond this learning framework by considering an additional polishing step on the output image. Polishing an image is very common in human's daily life, such as editing and beautifying a photo in Photoshop after taking/generating it by a digital camera. Such a deliberation process is shown to be very helpful and important in practice and thus we believe it will also be helpful for image translation. Inspired by the success of deliberation network in natural language processing, we extend deliberation process to the field of image translation. We verify our proposed method on four two-domain translation tasks and one multi-domain translation task. Both the qualitative and quantitative results demonstrate the effectiveness of our method. Tianyu He, Yingce Xia, Xu Tan 0003, Di He 0001, Tao Qin 0001, Zhibo Chen 0001 |
IJCAI | 6 |
| 2019 | Image-to-Image Translation with Multi-Path Consistency RegularizationabstractImage translation across different domains has attracted much attention in both machine learning and computer vision communities. Taking the translation from a source domain to a target domain as an example, existing algorithms mainly rely on two kinds of loss for training: One is the discrimination loss, which is used to differentiate images generated by the models and natural images; the other is the reconstruction loss, which measures the difference between an original image and the reconstructed version. In this work, we introduce a new kind of loss, multi-path consistency loss, which evaluates the differences between direct translation from source domain to target domain and indirect translation from source domain to an auxiliary domain to target domain, to regularize training. For multi-domain translation (at least, three) which focuses on building translation models between any two domains, at each training iteration, we randomly select three domains, set them respectively as the source, auxiliary and target domains, build the multi-path consistency loss and optimize the network. For two-domain translation, we need to introduce an additional auxiliary domain and construct the multi-path consistency loss. We conduct various experiments to demonstrate the effectiveness of our proposed methods, including face-to-face translation, paint-to-photo translation, and de-raining/de-noising translation. Yingce Xia, Yijun Wang 0002, Tao Qin 0001, Zhibo Chen 0001 |
IJCAI | 4 |
| 2019 | Polygon-Net: A General Framework for Jointly Boosting Multiple Unsupervised Neural Machine Translation ModelsabstractNeural machine translation (NMT) has achieved great success. However, collecting large-scale parallel data for training is costly and laborious. Recently, unsupervised neural machine translation has attracted more and more attention, due to its demand for monolingual corpus only, which is common and easy to obtain, and its great potentials for the low-resource or even zero-resource machine translation. In this work, we propose a general framework called Polygon-Net, which leverages multi auxiliary languages for jointly boosting unsupervised neural machine translation models. Specifically, we design a novel loss function for multi-language unsupervised neural machine translation. In addition, different from the literature that just updating one or two models individually, Polygon-Net enables multiple unsupervised models in the framework to update in turn and enhance each other for the first time. In this way, multiple unsupervised translation models are associated with each other for training to achieve better performance. Experiments on the benchmark datasets including UN Corpus and WMT show that our approach significantly improves over the two-language based methods, and achieves better performance with more languages introduced to the framework. Chang Xu 0008, Tao Qin 0001, Gang Wang 0001, Tie-Yan Liu |
IJCAI | 2 |
| 2019 | Token-Level Ensemble Distillation for Grapheme-to-Phoneme ConversionabstractGrapheme-to-phoneme (G2P) conversion is an important task in automatic speech recognition and text-to-speech systems.Recently, G2P conversion is viewed as a sequence to sequence task and modeled by RNN or CNN based encoderdecoder framework.However, previous works do not consider the practical issues when deploying G2P model in the production system, such as how to leverage additional unlabeled data to boost the accuracy, as well as reduce model size for online deployment.In this work, we propose token-level ensemble distillation for G2P conversion, which can (1) boost the accuracy by distilling the knowledge from additional unlabeled data, and (2) reduce the model size but maintain the high accuracy, both of which are very practical and helpful in the online production system.We use token-level knowledge distillation, which results in better accuracy than the sequence-level counterpart.What is more, we adopt the Transformer instead of RNN or CNN based models to further boost the accuracy of G2P conversion.Experiments on the publicly available CMU-Dict dataset and an internal English dataset demonstrate the effectiveness of our proposed method.Particularly, our method achieves 19.88% WER on CMUDict dataset, outperforming the previous works by more than 4.22% WER, and setting the new state-of-the-art results. Xu Tan 0003, Jun-Wei Gan, Hongzhi Liu 0001, Sheng Zhao 0002, Tao Qin 0001, Tie-Yan Liu |
INTERSPEECH | 6 |
| 2019 | Individualized Indicator for All: Stock-wise Technical Indicator Optimization with Stock EmbeddingabstractAs one of the most important investing approaches, technical analysis attempts to forecast stock movement by interpreting the inner rules from historic price and volume data. To address the vital noisy nature of financial market, generic technical analysis develops technical trading indicators, as mathematical summarization of historic price and volume data, to form up the foundation for robust and profitable investment strategies. However, an observation reveals that stocks with different properties have different affinities over technical indicators, which discloses a big challenge for the indicator-oriented stock selection and investment. To address this problem, in this paper, we design a Technical Trading Indicator Optimization(TTIO) framework that manages to optimize the original technical indicator by leveraging stock-wise properties. To obtain effective representations of stock properties, we propose a Skip-gram architecture to learn stock embedding inspired by a valuable knowledge repository formed by fund manager's collective investment behaviors. Based on the learned stock representations, TTIO further learns a re-scaling network to optimize the indicator's performance. Extensive experiments on real-world stock market data demonstrate that our method can obtain the very stock representations that are invaluable for technical indicator optimization since the optimized indicators can result in strong investing signals than original ones. Zhige Li, Derek Yang, Li Zhao 0007, Jiang Bian 0002, Tao Qin 0001, Tie-Yan Liu |
KDD | 5 |
| 2019 | Normalization Helps Training of Quantized LSTMabstractThe long-short-term memory (LSTM), though powerful, is memory and computa\x02tion expensive. To alleviate this problem, one approach is to compress its weights by quantization. However, existing quantization methods usually have inferior performance when used on LSTMs. In this paper, we first show theoretically that training a quantized LSTM is difficult because quantization makes the exploding gradient problem more severe, particularly when the LSTM weight matrices are large. We then show that the popularly used weight/layer/batch normalization schemes can help stabilize the gradient magnitude in training quantized LSTMs. Empirical results show that the normalized quantized LSTMs achieve significantly better results than their unnormalized counterparts. Their performance is also comparable with the full-precision LSTM, while being much smaller in size. Lu Hou 0002, Jinhua Zhu 0001, James T. Kwok, Fei Gao 0018, Tao Qin 0001, Tie-Yan Liu |
NeurIPS | 5 |
| 2019 | Distributional Reward Decomposition for Reinforcement LearningabstractMany reinforcement learning (RL) tasks have specific properties that can be leveraged to modify existing RL algorithms to adapt to those tasks and further improve performance, and a general class of such properties is the multiple reward channel. In those environments the full reward can be decomposed into sub-rewards obtained from different channels. Existing work on reward decomposition either requires prior knowledge of the environment to decompose the full reward, or decomposes reward without prior knowledge but with degraded performance. In this paper, we propose Distributional Reward Decomposition for Reinforcement Learning (DRDRL), a novel reward decomposition algorithm which captures the multiple reward channel structure under distributional setting. Empirically, our method captures the multi-channel structure and discovers meaningful reward decomposition, without any requirements on prior knowledge. Consequently, our agent achieves better performance than existing methods on environments with multiple reward channels. Zichuan Lin, Li Zhao 0007, Derek Yang, Tao Qin 0001, Tie-Yan Liu |
NeurIPS | 4 |
| 2019 | FastSpeech: Fast, Robust and Controllable Text to SpeechabstractNeural network based end-to-end text to speech (TTS) has significantly improved the quality of synthesized speech. Prominent methods (e.g., Tacotron 2) usually first generate mel-spectrogram from text, and then synthesize speech from the mel-spectrogram using vocoder such as WaveNet. Compared with traditional concatenative and statistical parametric approaches, neural network based end-to-end models suffer from slow inference speed, and the synthesized speech is usually not robust (i.e., some words are skipped or repeated) and lack of controllability (voice speed or prosody control). In this work, we propose a novel feed-forward network based on Transformer to generate mel-spectrogram in parallel for TTS. Specifically, we extract attention alignments from an encoder-decoder based teacher model for phoneme duration prediction, which is used by a length regulator to expand the source phoneme sequence to match the length of the target mel-spectrogram sequence for parallel mel-spectrogram generation. Experiments on the LJSpeech dataset show that our parallel model matches autoregressive models in terms of speech quality, nearly eliminates the problem of word skipping and repeating in particularly hard cases, and can adjust voice speed smoothly. Most importantly, compared with autoregressive Transformer TTS, our model speeds up mel-spectrogram generation by 270x and the end-to-end speech synthesis by 38x. Therefore, we call our model FastSpeech. Yi Ren 0006, Yangjun Ruan, Xu Tan 0003, Tao Qin 0001, Sheng Zhao 0002, Zhou Zhao 0001, Tie-Yan Liu |
NeurIPS | 4 |
| 2019 | Neural Machine Translation with Soft PrototypeabstractNeural machine translation models usually use the encoder-decoder framework and generate translation from left to right (or right to left) without fully utilizing the target-side global information. A few recent approaches seek to exploit the global information through two-pass decoding, yet have limitations in translation quality and model efficiency. In this work, we propose a new framework that introduces a soft prototype into the encoder-decoder architecture, which allows the decoder to have indirect access to both past and future information, such that each target word can be generated based on the better global understanding. We further provide an efficient and effective method to generate the prototype. Empirical studies on various neural machine translation tasks show that our approach brings significant improvement in generation quality over the baseline model, with little extra cost in storage and inference time, demonstrating the effectiveness of our proposed framework. Specially, we achieve state-of-the-art results on WMT2014, 2015 and 2017 English to German translation. Yingce Xia, Fei Gao 0018, Tao Qin 0001, ChengXiang Zhai, Tie-Yan Liu |
NeurIPS | 5 |
| 2019 | Fully Parameterized Quantile Function for Distributional Reinforcement LearningabstractDistributional Reinforcement Learning (RL) differs from traditional RL in that, rather than the expectation of total returns, it estimates distributions and has achieved state-of-the-art performance on Atari Games. The key challenge in practical distributional RL algorithms lies in how to parameterize estimated distributions so as to better approximate the true continuous distribution. Existing distributional RL algorithms parameterize either the probability side or the return value side of the distribution function, leaving the other side uniformly fixed as in C51, QR-DQN or randomly sampled as in IQN. In this paper, we propose fully parameterized quantile function that parameterizes both the quantile fraction axis (i.e., the x-axis) and the value axis (i.e., y-axis) for distributional RL. Our algorithm contains a fraction proposal network that generates a discrete set of quantile fractions and a quantile value network that gives corresponding quantile values. The two networks are jointly trained to find the best approximation of the true distribution. Experiments on 55 Atari Games show that our algorithm significantly outperforms existing distributional RL algorithms and creates a new record for the Atari Learning Environment for non-distributed agents. Derek Yang, Li Zhao 0007, Zichuan Lin, Tao Qin 0001, Jiang Bian 0002, Tie-Yan Liu |
NeurIPS | 4 |
| 2019 | Competitive Cloud Pricing for Long-Term Revenue Maximization
Jiang Rong, Tao Qin 0001, Bo An 0001 |
J. Comput. Sci. Technol. | 2 |
| 2019 | Semi-Supervised Neural Machine Translation via Marginal Distribution EstimationabstractNeural machine translation (NMT) heavily relies on parallel bilingual corpora for training. Since large-scale, high-quality parallel corpora are usually costly to collect, it is appealing to exploit monolingual corpora to improve NMT. Inspired by the law of total probability, which connects the probability of a given target-side monolingual sentence to the conditional probability of translating from a source sentence to the target one, we propose to explicitly exploit this connection and help the training procedure of NMT models using monolingual data. The key technical challenge of this approach is that there are exponentially many source sentences for a target monolingual sentence while computing the sum of the conditional probability given each possible source sentence. We address this challenge by leveraging the reverse translation model (target-to-source translation model) to sample several mostly likely source-side sentences and avoid enumerating all possible candidate source sentences. Then we propose two different methods to leverage the law of total probability, including marginal distribution regularization and likelihood maximization of monolingual corpora. Experiment results on English-French and German-English tasks demonstrate that our methods achieve significant improvement over several strong baselines. Yijun Wang 0002, Yingce Xia, Li Zhao 0007, Jiang Bian 0002, Tao Qin 0001, Enhong Chen, Tie-Yan Liu |
IEEE ACM Trans. Audio Speech Lang. Process. | 5 |
| 2019 | Beyond Error Propagation: Language Branching Also Affects the Accuracy of Sequence GenerationabstractSequence generation tasks, such as neural machine translation (NMT) and abstractive summarization, usually suffer from exposure bias as well as the error propagation problem due to the autoregressive training and generation. Many previous works have discussed the relationship between error propagation and theaccuracy dropproblem (i.e., the right part of the generated sentence is often worse than its left part in left-to-right decoding models). In this paper, taking NMT as a typical sequence generation task, we measure the accuracy of the generated sentence with various metrics and conduct a series of analyses to deeply understand the accuracy drop problem. We obtain several interesting findings. First, The role of error propagation on accuracy drop is overstated in the literature, although it is indeed a cause to the accuracy drop problem. Second, Characteristics of a language play a more important role in causing the accuracy drop problem: the left part of the generated sentence in a right-branching language (e.g., English) is more likely to be more accurate than its right part, while the right part is more accurate for a left-branching language (e.g., Japanese). Our discoveries are also confirmed on other generation tasks (e.g., image captioning, abstractive summarization and language modeling) with multiple left/right-branching languages, as well as in various model structures. Lijun Wu 0003, Xu Tan 0003, Tao Qin 0001, Jian-Huang Lai, Tie-Yan Liu |
IEEE ACM Trans. Audio Speech Lang. Process. | 3 |
| 2018 | Dynamic Pricing for Reusable Resources in Competitive Market With Stochastic DemandabstractThe market for selling reusable products (e.g., car rental, cloud services and network access resources) is growing rapidly over the last few years, where service providers maximize their revenues through setting optimal prices. While there has been lots of research on pricing optimization, existing works often ignore dynamic property of demand and the competition among providers. Thus, existing pricing solutions might be far from optimal in realistic markets. This paper provides the first study of service providers' dynamic pricing in consideration of market competition and makes three key contributions along this line. First, we propose a comprehensive model that takes into account the dynamic demand and interaction among providers, and formulate the optimal pricing policy in the competitive market as an equilibrium. Second, we propose an approximate Nash equilibrium to describe providers' behaviors, and design an efficient algorithm to compute the equilibrium which is guaranteed to converge. Third, we derive many properties of the model without any further constraints on demand functions, which can reduce the search space of policies in the algorithm. Finally, we conduct extensive experiments with different parameter settings, showing that the approximate equilibrium is very close to the Nash equilibrium and our proposed pricing policy outperforms existing strategies. Jiang Rong, Tao Qin 0001, Bo An 0001 |
AAAI | 2 |
| 2018 | Dual Transfer Learning for Neural Machine Translation with Marginal Distribution RegularizationabstractNeural machine translation (NMT) heavily relies on parallel bilingual data for training. Since large-scale, high-quality parallel corpora are usually costly to collect, it is appealing to exploit monolingual corpora to improve NMT. Inspired by the law of total probability, which connects the probability of a given target-side monolingual sentence to the conditional probability of translating from a source sentence to the target one, we propose to explicitly exploit this connection to learn from and regularize the training of NMT models using monolingual data. The key technical challenge of this approach is that there are exponentially many source sentences for a target monolingual sentence while computing the sum of the conditional probability given each possible source sentence. We address this challenge by leveraging the dual translation model (target-to-source translation) to sample several mostly likely source-side sentences and avoid enumerating all possible candidate source sentences. That is, we transfer the knowledge contained in the dual model to boost the training of the primal model (source-to-target translation), and we call such an approach dual transfer learning. Experiment results on English-French and German-English tasks demonstrate that dual transfer learning achieves significant improvement over several strong baselines and obtains new state-of-the-art results. Yijun Wang 0002, Yingce Xia, Li Zhao 0007, Jiang Bian 0002, Tao Qin 0001, Guiquan Liu, Tie-Yan Liu |
AAAI | 5 |
| 2018 | Adversarial Neural Machine TranslationabstractIn this paper, we study a new learning paradigm for neural machine translation (NMT). Instead of maximizing the likelihood of the human translation as in previous works, we minimize the distinction between human translation and the translation given by an NMT model. To achieve this goal, inspired by the recent success of generative adversarial networks (GANs), we employ an adversarial training architecture and name it as Adversarial-NMT. In Adversarial-NMT, the training of the NMT model is assisted by an adversary, which is an elaborately designed $2D$ convolutional neural network (CNN). The goal of the adversary is to differentiate the translation result generated by the NMT model from that by human. The goal of the NMT model is to produce high quality translations so as to cheat the adversary. A policy gradient method is leveraged to co-train the NMT model and the adversary. Experimental results on English$\rightarrow$French and German$\rightarrow$English translation tasks show that Adversarial-NMT can achieve significantly better translation quality than several strong baselines. Lijun Wu 0003, Yingce Xia, Li Zhao 0007, Tao Qin 0001, Jian-Huang Lai, Tie-Yan Liu |
ACML | 5 |
| 2018 | Double Path Networks for Sequence to Sequence LearningabstractEncoder-decoder based Sequence to Sequence learning (S2S) has made remarkable progress in recent years. Different network architectures have been used in the encoder/decoder. Among them, Convolutional Neural Networks (CNN) and Self Attention Networks (SAN) are the prominent ones. The two architectures achieve similar performances but use very different ways to encode and decode context: CNN use convolutional layers to focus on the local connectivity of the sequence, while SAN uses self-attention layers to focus on global semantics. In this work we propose Double Path Networks for Sequence to Sequence learning (DPN-S2S), which leverage the advantages of both models by using double path information fusion. During the encoding step, we develop a double path architecture to maintain the information coming from different paths with convolutional layers and self-attention layers separately. To effectively use the encoded context, we develop a gated attention fusion module and use it to automatically pick up the information needed during the decoding step, which is also a double path network. By deeply integrating the two paths, both types of information are combined and well exploited. Experiments show that our proposed method can significantly improve the performance of sequence to sequence learning over state-of-the-art systems. Kaitao Song, Xu Tan 0003, Di He 0001, Jianfeng Lu 0003, Tao Qin 0001, Tie-Yan Liu |
COLING | 5 |
| 2018 | Conditional Image-to-Image TranslationabstractImage-to-image translation tasks have been widely investigated with Generative Adversarial Networks (GANs) and dual learning. However, existing models lack the ability to control the translated results in the target domain and their results usually lack of diversity in the sense that a fixed image usually leads to (almost) deterministic translation result. In this paper, we study a new problem, conditional image-to-image translation, which is to translate an image from the source domain to the target domain conditioned on a given image in the target domain. It requires that the generated image should inherit some domain-specific features of the conditional image from the target domain. Therefore, changing the conditional image in the target domain will lead to diverse translation results for a fixed input image from the source domain, and therefore the conditional input image helps to control the translation results. We tackle this problem with unpaired data based on GANs and dual learning. We twist two conditional translation models (one translation from A domain to B domain, and the other one from B domain to A domain) together for inputs combination and reconstruction while preserving domain independent features. We carry out experiments on men's faces from-to women's faces translation and edges to shoes&bags translations. The results demonstrate the effectiveness of our proposed method. Yingce Xia, Tao Qin 0001, Zhibo Chen 0001, Tie-Yan Liu |
CVPR | 3 |
| 2018 | Beyond Error Propagation in Neural Machine Translation: Characteristics of Language Also MatterabstractNeural machine translation usually adopts autoregressive models and suffers from exposure bias as well as the consequent error propagation problem.Many previous works have discussed the relationship between error propagation and the accuracy drop (i.e., the left part of the translated sentence is often better than its right part in left-to-right decoding models) problem.In this paper, we conduct a series of analyses to deeply understand this problem and get several interesting findings.(1) The role of error propagation on accuracy drop is overstated in the literature, although it indeed contributes to the accuracy drop problem.(2) Characteristics of a language play a more important role in causing the accuracy drop: the left part of the translation result in a right-branching language (e.g., English) is more likely to be more accurate than its right part, while the right part is more accurate for a left-branching language (e.g., Japanese).Our discoveries are confirmed on different model structures including Transformer and RNN, and in other sequence generation tasks such as text summarization. Lijun Wu 0003, Xu Tan 0003, Di He 0001, Tao Qin 0001, Jian-Huang Lai, Tie-Yan Liu |
EMNLP | 5 |
| 2018 | A Study of Reinforcement Learning for Neural Machine TranslationabstractRecent studies have shown that reinforcement learning (RL) is an effective approach for improving the performance of neural machine translation (NMT) system.However, due to its instability, successfully RL training is challenging, especially in real-world systems where deep models and large datasets are leveraged.In this paper, taking several large-scale translation tasks as testbeds, we conduct a systematic study on how to train better NMT models using reinforcement learning.We provide a comprehensive comparison of several important factors (e.g., baseline reward, reward shaping) in RL training.Furthermore, to fill in the gap that it remains unclear whether RL is still beneficial when monolingual data is used, we propose a new method to leverage RL to further boost the performance of NMT systems trained with source/target monolingual data.By integrating all our findings, we obtain competitive results on WMT14 English-German, WMT17 English-Chinese, and WMT17 Chinese-English translation tasks, especially setting a state-of-the-art performance on WMT17 Chinese-English translation task. Lijun Wu 0003, Tao Qin 0001, Jian-Huang Lai, Tie-Yan Liu |
EMNLP | 3 |
| 2018 | Learning to Teach
Tao Qin 0001, Xiang-Yang Li 0001, Tie-Yan Liu |
ICLR (Poster) | 3 |
| 2018 | Towards Binary-Valued Gates for Robust LSTM TrainingabstractLong Short-Term Memory (LSTM) is one of the most widely used recurrent structures in sequence modeling. It aims to use gates to control information flow (e.g., whether to skip some information or not) in the recurrent computations, although its practical implementation based on soft gates only partially achieves this goal. In this paper, we propose a new way for LSTM training, which pushes the output values of the gates towards 0 or 1. By doing so, we can better control the information flow: the gates are mostly open or closed, instead of in a middle state, which makes the results more interpretable. Empirical studies show that (1) Although it seems that we restrict the model capacity, there is no performance drop: we achieve better or comparable performances due to its better generalization ability; (2) The outputs of gates are not sensitive to their inputs: we can easily compress the LSTM unit in multiple ways, e.g., low-rank approximation and low-precision approximation. The compressed models are even better than the baseline models without compression. Zhuohan Li 0001, Di He 0001, Wei Chen 0034, Tao Qin 0001, Liwei Wang 0001, Tie-Yan Liu |
ICML | 5 |
| 2018 | Model-Level Dual LearningabstractMany artificial intelligence tasks appear in dual forms like English$\leftrightarrow$French translation and speech$\leftrightarrow$text transformation. Existing dual learning schemes, which are proposed to solve a pair of such dual tasks, explore how to leverage such dualities from data level. In this work, we propose a new learning framework, model-level dual learning, which takes duality of tasks into consideration while designing the architectures for the primal/dual models, and ties the model parameters that playing similar roles in the two tasks. We study both symmetric and asymmetric model-level dual learning. Our algorithms achieve significant improvements on neural machine translation and sentiment analysis. Yingce Xia, Xu Tan 0003, Tao Qin 0001, Nenghai Yu, Tie-Yan Liu |
ICML | 4 |
| 2018 | Efficient Sequence Learning with Group Recurrent NetworksabstractFei Gao, Lijun Wu, Li Zhao, Tao Qin, Xueqi Cheng, Tie-Yan Liu. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers). 2018. Fei Gao 0018, Lijun Wu 0003, Li Zhao 0007, Tao Qin 0001, Xueqi Cheng 0001, Tie-Yan Liu |
NAACL-HLT | 4 |
| 2018 | Dense Information Flow for Neural Machine TranslationabstractYanyao Shen, Xu Tan, Di He, Tao Qin, Tie-Yan Liu. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers). 2018. Yanyao Shen, Xu Tan 0003, Di He 0001, Tao Qin 0001, Tie-Yan Liu |
NAACL-HLT | 4 |
| 2018 | FRAGE: Frequency-Agnostic Word RepresentationabstractContinuous word representation (aka word embedding) is a basic building block in many neural network-based models used in natural language processing tasks. Although it is widely accepted that words with similar semantics should be close to each other in the embedding space, we find that word embeddings learned in several tasks are biased towards word frequency: the embeddings of high-frequency and low-frequency words lie in different subregions of the embedding space, and the embedding of a rare word and a popular word can be far from each other even if they are semantically similar. This makes learned word embeddings ineffective, especially for rare words, and consequently limits the performance of these neural network models. In order to mitigate the issue, in this paper, we propose a neat, simple yet effective adversarial training method to blur the boundary between the embeddings of high-frequency words and low-frequency words. We conducted comprehensive studies on ten datasets across four natural language processing tasks, including word similarity, language modeling, machine translation and text classification. Results show that we achieve higher performance than the baselines in all tasks. Chengyue Gong, Di He 0001, Xu Tan 0003, Tao Qin 0001, Liwei Wang 0001, Tie-Yan Liu |
NeurIPS | 4 |
| 2018 | Layer-Wise Coordination between Encoder and Decoder for Neural Machine TranslationabstractNeural Machine Translation (NMT) has achieved remarkable progress with the quick evolvement of model structures. In this paper, we propose the concept of layer-wise coordination for NMT, which explicitly coordinates the learning of hidden representations of the encoder and decoder together layer by layer, gradually from low level to high level. Specifically, we design a layer-wise attention and mixed attention mechanism, and further share the parameters of each layer between the encoder and decoder to regularize and coordinate the learning. Experiments show that combined with the state-of-the-art Transformer model, layer-wise coordination achieves improvements on three IWSLT and two WMT translation tasks. More specifically, our method achieves 34.43 and 29.01 BLEU score on WMT16 English-Romanian and WMT14 English-German tasks, outperforming the Transformer baseline. Tianyu He, Xu Tan 0003, Yingce Xia, Di He 0001, Tao Qin 0001, Zhibo Chen 0001, Tie-Yan Liu |
NeurIPS | 5 |
| 2018 | Neural Architecture OptimizationabstractAutomatic neural architecture design has shown its potential in discovering powerful neural network architectures. Existing methods, no matter based on reinforcement learning or evolutionary algorithms (EA), conduct architecture search in a discrete space, which is highly inefficient. In this paper, we propose a simple and efficient method to automatic neural architecture design based on continuous optimization. We call this new approach neural architecture optimization (NAO). There are three key components in our proposed approach: (1) An encoder embeds/maps neural network architectures into a continuous space. (2) A predictor takes the continuous representation of a network as input and predicts its accuracy. (3) A decoder maps a continuous representation of a network back to its architecture. The performance predictor and the encoder enable us to perform gradient based optimization in the continuous space to find the embedding of a new architecture with potentially better accuracy. Such a better embedding is then decoded to a network by the decoder. Experiments show that the architecture discovered by our method is very competitive for image classification task on CIFAR-10 and language modeling task on PTB, outperforming or on par with the best results of previous architecture search methods with a significantly reduction of computational resources. Specifically we obtain $2.11\%$ test set error rate for CIFAR-10 image classification task and $56.0$ test set perplexity of PTB language modeling task. The best discovered architectures on both tasks are successfully transferred to other tasks such as CIFAR-100 and WikiText-2. Furthermore, combined with the recent proposed weight sharing mechanism, we discover powerful architecture on CIFAR-10 (with error rate $3.53\%$) and on PTB (with test set perplexity $56.6$), with very limited computational resources (less than $10$ GPU hours) for both tasks. Renqian Luo, Tao Qin 0001, Enhong Chen, Tie-Yan Liu |
NeurIPS | 3 |
| 2018 | Learning to Teach with Dynamic Loss FunctionsabstractTeaching is critical to human society: it is with teaching that prospective students are educated and human civilization can be inherited and advanced. A good teacher not only provides his/her students with qualified teaching materials (e.g., textbooks), but also sets up appropriate learning objectives (e.g., course projects and exams) considering different situations of a student. When it comes to artificial intelligence, treating machine learning models as students, the loss functions that are optimized act as perfect counterparts of the learning objective set by the teacher. In this work, we explore the possibility of imitating human teaching behaviors by dynamically and automatically outputting appropriate loss functions to train machine learning models. Different from typical learning settings in which the loss function of a machine learning model is predefined and fixed, in our framework, the loss function of a machine learning model (we call it student) is defined by another machine learning model (we call it teacher). The ultimate goal of teacher model is cultivating the student to have better performance measured on development dataset. Towards that end, similar to human teaching, the teacher, a parametric model, dynamically outputs different loss functions that will be used and optimized by its student model at different training stages. We develop an efficient learning method for the teacher model that makes gradient based optimization possible, exempt of the ineffective solutions such as policy optimization. We name our method as ``learning to teach with dynamic loss functions'' (L2T-DLF for short). Extensive experiments on real world tasks including image classification and neural machine translation demonstrate that our method significantly improves the quality of various student models. Lijun Wu 0003, Yingce Xia, Tao Qin 0001, Jian-Huang Lai, Tie-Yan Liu |
NeurIPS | 5 |
| 2018 | Computational pricing in Internet era
Tao Qin 0001, Tie-Yan Liu |
Frontiers Comput. Sci. | 2 |
| 2017 | Revenue Maximization for Finitely Repeated Ad AuctionsabstractReserve price is an effective tool for revenue maximization in ad auctions. The optimal reserve price depends on bidders' value distributions, which, however, are generally unknown to auctioneers. A common practice for auctioneers is to first collect information about the value distributions by a sampling procedure and then apply the reserve price estimated with the sampled bids to the following auctions. In order to maximize the total revenue over finite auctions, it is important for the auctioneer to find a proper sample size to trade off between the cost of the sampling procedure and the optimality of the estimated reserve price. We investigate the sample size optimization problem for Generalized Second Price auctions, which is the most widely-used mechanism in ad auctions, and make three main contributions along this line. First, we bound the revenue losses in the form of competitive ratio during and after sampling. Second, we formulate the problem of finding the optimal sample size as a non-convex mixed integer optimization problem. Then we characterize the properties of the problem and prove the uniqueness of the optimal sample size. Third, we relax the integer optimization problem to a continuous form and develop an efficient algorithm based on the properties to solve it. Experimental results show that our approach can significantly improve the revenue for the auctioneer in finitely repeated ad auctions. Jiang Rong, Tao Qin 0001, Bo An 0001, Tie-Yan Liu |
AAAI | 2 |
| 2017 | Randomized Mechanisms for Selling Reserved Instances in Cloud ComputingabstractSelling reserved instances (or virtual machines) is a basic service in cloud computing. In this paper, we consider a more flexible pricing model for instance reservation, in which a customer can propose the time length and number of resources of her request, while in today's industry, customers can only choose from several predefined reservation packages. Under this model, we design randomized mechanisms for customers coming online to optimize social welfare and providers' revenue. We first consider a simple case, where the requests from the customers do not vary too much in terms of both length and value density. We design a randomized mechanism that achieves a competitive ratio 1/42 for both social welfare and revenue, which is a improvement as there is usually no revenue guarantee in previous works such as (Azar et al. 2015; Wang et al. 2015. This ratio can be improved up to 1/11 when we impose a realistic constraint on the maximum number of resources used by each request. On the hardness side, we show an upper bound 1/3 on competitive ratio for any randomized mechanism.We then extend our mechanism to the general case and achieve a competitive ratio 1/42⌈log k⌉ log T for both social welfare and revenue, where T is the ratio of the maximum request length to the minimum request length and k is the ratio of the maximum request value density to the minimum request value density. This result outperforms the previous upper bound 1/CkT for deterministic mechanisms (Wang et al. 2015). We also prove an upper bound 2/log 8kT for any randomized mechanism. All the mechanisms we provide are in a greedy style. They are truthful and easy to be integrated into practical cloud systems. Jia Zhang 0004, Weidong Ma, Tao Qin 0001, Xiaoming Sun 0001, Tie-Yan Liu |
AAAI | 3 |
| 2017 | Convolutional neural networks for posed and spontaneous expression recognitionabstractDifferentiating posed expressions from spontaneous ones is a more challenging task than conventional facial expression recognition. There are many methods proposed to differentiate posed and spontaneous expressions based on pixel level information. However, these methods still have some limitations : (1) Most of the studies use the difference between onset (the early stages of an expression) and apex (the most intense stages of an expression) pixel-level raw images as inputs, which may not only contain noisy information, but also lose some useful information. (2) A lot of previous work uses hand-crafted features designed by rules, which suffers from inadequate capability of abstraction and representation. Considering that the high-level image representations usually have less noisy information, we propose a special layer named “comparison layer” for convolutional neural network (CNN) to measure the difference between onset and apex images of high-level representations (instead of pixel-level difference). We add the comparison layer to a group of CNNs, and combine the learned representations from those CNNs to form inputs of a classifier for differentiating posed and spontaneous expressions. Experiments on USTC-NVIE database (so far the largest database for this task) show that our method significantly outperforms the state-of-the-art methods (91.73% to 97.98%). Chang Xu 0008, Tao Qin 0001, Yalong Bai, Gang Wang 0001, Tie-Yan Liu |
ICME | 2 |
| 2017 | Dual Supervised LearningabstractMany supervised learning tasks are emerged in dual forms, e.g., English-to-French translation vs. French-to-English translation, speech recognition vs. text to speech, and image classification vs. image generation. Two dual tasks have intrinsic connections with each other due to the probabilistic correlation between their models. This connection is, however, not effectively utilized today, since people usually train the models of two dual tasks separately and independently. In this work, we propose training the models of two dual tasks simultaneously, and explicitly exploiting the probabilistic correlation between them to regularize the training process. For ease of reference, we call the proposed approach dual supervised learning. We demonstrate that dual supervised learning can improve the practical performances of both tasks, for various applications including machine translation, image processing, and sentiment analysis. Yingce Xia, Tao Qin 0001, Wei Chen 0034, Jiang Bian 0002, Nenghai Yu, Tie-Yan Liu |
ICML | 2 |
| 2017 | Efficient Mechanism Design for Online Scheduling (Extended Abstract)abstractThis work concerns the mechanism design for online scheduling in a strategic setting. In this setting, each job is owned by a self-interested agent who may misreport the release time, deadline, length, and value of her job, while we need to determine not only the schedule of the jobs, but also the payment of each agent. We focus on the design of incentive compatible (IC) mechanisms, and study the maximization of social welfare (i.e., the aggregated value of completed jobs) by competitive analysis. We first derive two lower bounds on the competitive ratio of any deterministic IC mechanism to characterize the landscape of our research: one bound is 5, which holds for equal-length jobs; the other bound is $\frac{\kappa}{\ln\kappa}+1-o(1)$, which holds for unequal-length jobs, where $\kappa$ is the maximum ratio between lengths of any two jobs. We then propose a deterministic IC mechanism and show that such a simple mechanism works very well for two models: (1) In the preemption-restart model, the mechanism can achieve the optimal competitive ratio of 5 for equal-length jobs and a near optimal ratio of $(\frac{1}{(1-\epsilon)^2}+o(1)) \frac{\kappa}{\ln\kappa}$ for unequal-length jobs, where $0<\epsilon<1$ is a small constant; (2) In the preemption-resume model, the mechanism can achieve the optimal competitive ratio of 5 for equal-length jobs and a near optimal competitive ratio (within factor 2) for unequal-length jobs. Xujin Chen, Xiao-Dong Hu 0001, Tie-Yan Liu, Weidong Ma, Tao Qin 0001, Pingzhong Tang, Changjun Wang |
IJCAI | 5 |
| 2017 | Sequence Prediction with Unlabeled Data by Reward Function LearningabstractReinforcement learning (RL), which has been successfully applied to sequence prediction, introduces \textit{reward} as sequence-level supervision signal to evaluate the quality of a generated sequence. Existing RL approaches use the ground-truth sequence to define reward, which limits the application of RL techniques to labeled data. Since labeled data is usually scarce and/or costly to collect, it is desirable to leverage large-scale unlabeled data. In this paper, we extend existing RL methods for sequence prediction to exploit unlabeled data. We propose to learn the reward function from labeled data and use the predicted reward as \textit{pseudo reward} for unlabeled data so that we can learn from unlabeled data using the pseudo reward. To get good pseudo reward on unlabeled data, we propose a RNN-based reward network with attention mechanism, trained with purposely biased data distribution. Experiments show that the pseudo reward can provide good supervision and guide the learning process on unlabeled data. We observe significant improvements on both neural machine translation and text summarization. Lijun Wu 0003, Li Zhao 0007, Tao Qin 0001, Jian-Huang Lai, Tie-Yan Liu |
IJCAI | 3 |
| 2017 | Dual Inference for Machine LearningabstractRecent years have witnessed the rapid development of machine learning in solving artificial intelligence (AI) tasks in many domains, including translation, speech, image, etc. Within these domains, AI tasks are usually not independent. As a specific type of relationship, structural duality does exist between many pairs of AI tasks, such as translation from one language to another vs. its opposite direction, speech recognition vs. speech synthetization, image classification vs. image generation, etc. The importance of such duality has been magnified by some recent studies, which revealed that it can boost the learning of two tasks in the dual form. However, there has been little investigation on how to leverage this invaluable relationship into the inference stage of AI tasks. In this paper, we propose a general framework of dual inference which can take advantage of both existing models from two dual tasks, without re-training, to conduct inference for one individual task. Empirical studies on three pairs of specific dual tasks, including machine translation, sentiment analysis, and image processing have illustrated that dual inference can significantly improve the performance of each of individual tasks. Yingce Xia, Jiang Bian 0002, Tao Qin 0001, Nenghai Yu, Tie-Yan Liu |
IJCAI | 3 |
| 2017 | Decoding with Value Networks for Neural Machine TranslationabstractNeural Machine Translation (NMT) has become a popular technology in recent years, and beam search is its de facto decoding method due to the shrunk search space and reduced computational complexity. However, since it only searches for local optima at each time step through one-step forward looking, it usually cannot output the best target sentence. Inspired by the success and methodology of AlphaGo, in this paper we propose using a prediction network to improve beam search, which takes the source sentence $x$, the currently available decoding output $y_1,\cdots, y_{t-1}$ and a candidate word $w$ at step $t$ as inputs and predicts the long-term value (e.g., BLEU score) of the partial target sentence if it is completed by the NMT model. Following the practice in reinforcement learning, we call this prediction network \emph{value network}. Specifically, we propose a recurrent structure for the value network, and train its parameters from bilingual data. During the test time, when choosing a word $w$ for decoding, we consider both its conditional probability given by the NMT model and its long-term value predicted by the value network. Experiments show that such an approach can significantly improve the translation accuracy on several translation tasks. Di He 0001, Hanqing Lu, Yingce Xia, Tao Qin 0001, Liwei Wang 0001, Tie-Yan Liu |
NIPS | 4 |
| 2017 | Deliberation Networks: Sequence Generation Beyond One-Pass DecodingabstractThe encoder-decoder framework has achieved promising progress for many sequence generation tasks, including machine translation, text summarization, dialog system, image captioning, etc. Such a framework adopts an one-pass forward process while decoding and generating a sequence, but lacks the deliberation process: A generated sequence is directly used as final output without further polishing. However, deliberation is a common behavior in human's daily life like reading news and writing papers/articles/books. In this work, we introduce the deliberation process into the encoder-decoder framework and propose deliberation networks for sequence generation. A deliberation network has two levels of decoders, where the first-pass decoder generates a raw sequence and the second-pass decoder polishes and refines the raw sentence with deliberation. Since the second-pass deliberation decoder has global information about what the sequence to be generated might be, it has the potential to generate a better sequence by looking into future words in the raw sentence. Experiments on neural machine translation and text summarization demonstrate the effectiveness of the proposed deliberation networks. On the WMT 2014 English-to-French translation task, our model establishes a new state-of-the-art BLEU score of 41.5. Yingce Xia, Lijun Wu 0003, Tao Qin 0001, Nenghai Yu, Tie-Yan Liu |
NIPS | 5 |
| 2017 | Sequence Generation with Target Attention
Yingce Xia, Tao Qin 0001, Nenghai Yu, Tie-Yan Liu |
ECML/PKDD (1) | 3 |
| 2017 | Scale Effects in Web Search
Di He 0001, Aadharsh Kannan, Tie-Yan Liu, R. Preston McAfee, Tao Qin 0001, Justin M. Rao |
WINE | 5 |
| 2017 | Finite budget analysis of multi-armed bandit problems
Yingce Xia, Tao Qin 0001, Wenkui Ding, Haifang Li 0002, Xudong Zhang 0001, Nenghai Yu, Tie-Yan Liu |
Neurocomputing | 2 |
| 2016 | Modeling Bounded Rationality for Sponsored Search AuctionsabstractSponsored search auctions (SSAs) have attracted a lot of research attention in recent years and different equilibrium concepts have been studied in order to understand advertisers' bidding strategies. However, the assumption that advertisers are perfectly rational in these studies is unrealistic in the real world. In this work, we apply the quantal response equilibrium (QRE), which is powerful in modeling bounded rationality, to SSAs. Due to high computational complexity, existing methods for QRE computation have very poor scalability for SSAs. Through exploiting the structures of QRE for SSAs, this paper presents an efficient homotopy-based algorithm to compute the QRE for large-size SSAs, which features the following two novelties: 1) we represent the SSAs as an Action Graph Game (AGG) which can compute the expected utilities in polynomial time; 2) we further significantly reduce redundant calculations by leveraging the underlying relations between advertisers' utilities. We also develop an estimator to infer parameters of SSAs and fit the QRE model into a dataset from a commercial search engine. Our experimental results indicate that the algorithm can significantly improve the scalability of QRE computation for SSAs and the QRE model can describe the real-world bidding behaviors in a very accurate manner. Jiang Rong, Tao Qin 0001, Bo An 0001, Tie-Yan Liu |
ECAI | 2 |
| 2016 | Budgeted Multi-Armed Bandits with Multiple Plays
Yingce Xia, Tao Qin 0001, Weidong Ma, Nenghai Yu, Tie-Yan Liu |
IJCAI | 2 |
| 2016 | Dual Learning for Machine TranslationabstractWhile neural machine translation (NMT) is making good progress in the past two years, tens of millions of bilingual sentence pairs are needed for its training. However, human labeling is very costly. To tackle this training data bottleneck, we develop a dual-learning mechanism, which can enable an NMT system to automatically learn from unlabeled data through a dual-learning game. This mechanism is inspired by the following observation: any machine translation task has a dual task, e.g., English-to-French translation (primal) versus French-to-English translation (dual); the primal and dual tasks can form a closed loop, and generate informative feedback signals to train the translation models, even if without the involvement of a human labeler. In the dual-learning mechanism, we use one agent to represent the model for the primal task and the other agent to represent the model for the dual task, then ask them to teach each other through a reinforcement learning process. Based on the feedback signals generated during this process (e.g., the language-model likelihood of the output of a model, and the reconstruction error of the original sentence after the primal and dual translations), we can iteratively update the two models until convergence (e.g., using the policy gradient methods). We call the corresponding approach to neural machine translation \emph{dual-NMT}. Experiments show that dual-NMT works very well on English$\leftrightarrow$French translation; especially, by learning from monolingual data (with 10\% bilingual data for warm start), it achieves a comparable accuracy to NMT trained from the full bilingual data for the French-to-English translation task. Di He 0001, Yingce Xia, Tao Qin 0001, Liwei Wang 0001, Nenghai Yu, Tie-Yan Liu, Wei-Ying Ma |
NIPS | 3 |
| 2016 | LightRNN: Memory and Computation-Efficient Recurrent Neural NetworksabstractRecurrent neural networks (RNNs) have achieved state-of-the-art performances in many natural language processing tasks, such as language modeling and machine translation. However, when the vocabulary is large, the RNN model will become very big (e.g., possibly beyond the memory capacity of a GPU device) and its training will become very inefficient. In this work, we propose a novel technique to tackle this challenge. The key idea is to use 2-Component (2C) shared embedding for word representations. We allocate every word in the vocabulary into a table, each row of which is associated with a vector, and each column associated with another vector. Depending on its position in the table, a word is jointly represented by two components: a row vector and a column vector. Since the words in the same row share the row vector and the words in the same column share the column vector, we only need $2 \sqrt{|V|}$ vectors to represent a vocabulary of $|V|$ unique words, which are far less than the $|V|$ vectors required by existing approaches. Based on the 2-Component shared embedding, we design a new RNN algorithm and evaluate it using the language modeling task on several benchmark datasets. The results show that our algorithm significantly reduces the model size and speeds up the training process, without sacrifice of accuracy (it achieves similar, if not better, perplexity as compared to state-of-the-art language models). Remarkably, on the One-Billion-Word benchmark Dataset, our algorithm achieves comparable perplexity to previous language models, whilst reducing the model size by a factor of 40-100, and speeding up the training process by a factor of 2. We name our proposed algorithm \emph{LightRNN} to reflect its very small model size and very high training speed. Xiang Li 0041, Tao Qin 0001, Jian Yang 0003, Tie-Yan Liu |
NIPS | 2 |
| 2016 | Efficient Mechanism Design for Online SchedulingabstractThis paper concerns the mechanism design for online scheduling in a strategic setting. In this setting, each job is owned by a self-interested agent who may misreport the release time, deadline, length, and value of her job, while we need to determine not only the schedule of the jobs, but also the payment of each agent. We focus on the design of incentive compatible (IC) mechanisms, and study the maximization of social welfare (i.e., the aggregated value of completed jobs) by competitive analysis. We first derive two lower bounds on the competitive ratio of any deterministic IC mechanism to characterize the landscape of our research. We then propose a deterministic IC mechanism and show that such a simple mechanism works very well for both the preemption-restart model and the preemption-resume model. We show the mechanism can achieve the optimal competitive ratio of 5 for equal-length jobs and a near optimal competitive ratio (within a constant factor) for unequal-length jobs. Xujin Chen, Xiao-Dong Hu 0001, Tie-Yan Liu, Weidong Ma, Tao Qin 0001, Pingzhong Tang, Changjun Wang |
J. Artif. Intell. Res. | 5 |
| 2015 | Generalization Analysis for Game-Theoretic Machine LearningabstractFor Internet applications like sponsored search, cautions need to be taken when using machine learning to optimize their mechanisms (e.g., auction) since self-interested agents in these applications may change their behaviors (and thus the data distribution) in response to the mechanisms. To tackle this problem, a framework called game-theoretic machine learning (GTML) was recently proposed, which first learns a Markov behavior model to characterize agents' behaviors, and then learns the optimal mechanism by simulating agents' behavior changes in response to the mechanism. While GTML has demonstrated practical success, its generalization analysis is challenging because the behavior data are non-i.i.d. and dependent on the mechanism. To address this challenge, first, we decompose the generalization error for GTML into the behavior learning error and the mechanism learning error; second, for the behavior learning error, we obtain novel non-asymptotic error bounds for both parametric and non-parametric behavior learning methods; third, for the mechanism learning error, we derive a uniform convergence bound based on a new concept called \emph{nested covering number} of the mechanism space and the generalization analysis techniques developed for mixing sequences. Haifang Li 0002, Wei Chen 0034, Tao Qin 0001, Zhiming Ma, Tie-Yan Liu |
AAAI | 4 |
| 2015 | Mechanism Learning with Mechanism Induced DataabstractMachine learning and game theory are two important directions of AI. The former usually assumes data is independent of the models to be learned; the latter usually assumes agents are fully rational. In many modern Internet applications, like sponsored search and crowdsourcing, the two basic assumptions are violated and new challenges are posed to both machine learning and game theory. To better model and study such applications, we need to go beyond conventional machine learning and game theory (mechanism design), and adopt a new approach called mechanism learning with mechanism induced data. Specifically, we propose to learn a behavior model from data to describe how real agents play the complicated game, instead of making the full-rationality assumption. Then we propose to optimize the mechanism by using the learned behavior models to predict the future behaviors of agents in response to the new mechanism. Because the above process couples mechanism learning and behavior learning in a loop, new algorithms and theories are needed to perform the task and guarantee the asymptotical performance. As shown in this paper, there are many interesting research topics along this direction, many of which are still open problems, waiting for researchers in our community to deeply investigate. Tie-Yan Liu, Wei Chen 0034, Tao Qin 0001 |
AAAI | 3 |
| 2015 | Budgeted Bandit Problems with Continuous Random Costs
Yingce Xia, Wenkui Ding, Xudong Zhang 0001, Nenghai Yu, Tao Qin 0001 |
ACML | 5 |
| 2015 | Efficient Algorithms with Performance Guarantees for the Stochastic Multiple-Choice Knapsack Problem
Long Tran-Thanh, Yingce Xia, Tao Qin 0001, Nicholas R. Jennings |
IJCAI | 3 |
| 2015 | Selling Reserved Instances in Cloud Computing
Changjun Wang, Weidong Ma, Tao Qin 0001, Xujin Chen, Xiao-Dong Hu 0001, Tie-Yan Liu |
IJCAI | 3 |
| 2015 | Thompson Sampling for Budgeted Multi-Armed Bandits
Yingce Xia, Haifang Li 0002, Tao Qin 0001, Nenghai Yu, Tie-Yan Liu |
IJCAI | 3 |
| 2015 | Optimal Pricing for the Competitive and Evolutionary Cloud Market
Bolei Xu, Tao Qin 0001, Guoping Qiu, Tie-Yan Liu |
IJCAI | 2 |
| 2014 | Agent Behavior Prediction and Its Generalization AnalysisabstractMachine learning algorithms have been applied to predict agent behaviors in real-world dynamic systems, such as advertiser behaviors in sponsored search and worker behaviors in crowdsourcing. Behavior data in these systems are generated by live agents: once systems change due to adoption of prediction models learnt from behavior data, agents will observe and respond to these changes by changing their own behaviors accordingly. Therefore, the evolving behavior data will not be identically and independently distributed, posing great challenges to theoretical analysis. To tackle this challenge, in this paper, we propose to use Markov Chain in Random Environments (MCRE) to describe the behavior data, and perform generalization analysis of machine learning algorithms on its basis. We propose a novel technique that transforms the original time-variant MCRE into a higher-dimensional time-homogeneous Markov chain, which is easier to deal with. We prove the convergence of the new Markov chain when time approaches infinity. Then we obtain a generalization bound for the machine learning algorithms on the behavior data generated by the new Markov chain. To the best of our knowledge, this is the first work that performs the generalization analysis on data generated by complex processes in real-world dynamic systems. Haifang Li 0002, Wei Chen 0034, Tao Qin 0001, Enhong Chen, Tie-Yan Liu |
AAAI | 4 |
| 2014 | Incentivizing High-Quality Content from Heterogeneous Users: On the Existence of Nash EquilibriumabstractWe study the existence of pure Nash equilibrium (PNE) for the mechanisms used in Internet services (e.g., online reviews and question-answering websites) to incentivize users to generate high-quality content. Most existing work assumes that users are homogeneous and have the same ability. However, real-world users are heterogeneous and their abilities can be very different from each other due to their diversity in background, culture, and profession. In this work, we consider the following setting: (1) the users are heterogeneous and each of them has a private type indicating the best quality of the content he/she can generate; (2) all the users share a fixed total reward. With this setting, we study the existence of pure Nash equilibrium of several mechanisms composed by different allocation rules, action spaces, and information availability. We prove the existence of PNE for some mechanisms and the non-existence for some other mechanisms. We also discuss how to find a PNE (if exists) through either a constructive way or a search algorithm. Yingce Xia, Tao Qin 0001, Nenghai Yu, Tie-Yan Liu |
AAAI | 2 |
| 2014 | Generalized second price auction with probabilistic broad matchabstractGeneralized Second Price (GSP) auctions are widely used by search engines today to sell their ad slots. Most search engines have supported the broad match between queries and bid keywords when executing the GSP auctions, however, it has been revealed that the GSP auction with the standard broad-match mechanism they are currently using (denoted as SBM-GSP) has several theoretical drawbacks (e.g., its theoretical properties are known only for the single-slot case and full-information setting, and even in this simple setting, the corresponding worst-case social welfare can be rather bad). To address this issue, we propose a novel broad-match mechanism, which we call the Probabilistic Broad-Match (PBM) mechanism. Different from SBM that puts together the ads bidding on all the keywords matched to a given query for the GSP auction, the GSP with PBM (denoted as PBM-GSP) randomly samples a keyword according to a predefined probability distribution and only runs the GSP auction for the ads bidding on this sampled keyword. We perform a comprehensive study on the theoretical properties of the PBM-GSP. Specifically, we study its social welfare in the worst equilibrium, in both full-information and Bayesian settings. The results show that PBM-GSP can generate larger welfare than SBM-GSP} under mild conditions. Furthermore, we also study the revenue guarantee for PBM-GSP in Bayesian setting. To the best of our knowledge, this is the first work on broad-match mechanisms for GSP that goes beyond the single-slot case and the full-information setting. Wei Chen 0034, Di He 0001, Tie-Yan Liu, Tao Qin 0001, Yixin Tao, Liwei Wang 0001 |
EC | 4 |
| 2014 | Time-Decaying Bandits for Non-stationary Systems
Junpei Komiyama, Tao Qin 0001 |
WINE | 2 |
| 2014 | Advertiser-centric approach to understand user click behavior in sponsored search
Sungchul Kim, Tao Qin 0001, Tie-Yan Liu, Hwanjo Yu |
Inf. Sci. | 2 |
| 2014 | Sponsored Search Auctions: Recent Advances and Future DirectionsabstractSponsored search has been proven to be a successful business model, and sponsored search auctions have become a hot research direction. There have been many exciting advances in this field, especially in recent years, while at the same time, there are also many open problems waiting for us to resolve. In this article, we provide a comprehensive review of sponsored search auctions in hopes of helping both industry practitioners and academic researchers to become familiar with this field, to know the state of the art, and to identify future research topics. Specifically, we organize the article into two parts. In the first part, we review research works on sponsored search auctions with basic settings, where fully rational advertisers without budget constraints, preknown click-through rates (CTRs) without interdependence, and exact match between queries and keywords are assumed. Under these assumptions, we first introduce the generalized second price (GSP) auction, which is the most popularly used auction mechanism in the industry. Then we give the definitions of several well-studied equilibria and review the latest results on GSP’s efficiency and revenue in these equilibria. In the second part, we introduce some advanced topics on sponsored search auctions. In these advanced topics, one or more assumptions made in the basic settings are relaxed. For example, the CTR of an ad could be unknown and dependent on other ads; keywords could be broadly matched to queries before auctions are executed; and advertisers are not necessarily fully rational, could have budget constraints, and may prefer rich bidding languages. Given that the research on these advanced topics is still immature, in each section of the second part, we provide our opinions on how to make further advances, in addition to describing what has been done by researchers in the corresponding direction. Tao Qin 0001, Wei Chen 0034, Tie-Yan Liu |
ACM Trans. Intell. Syst. Technol. | 1 |
| 2013 | Multi-Armed Bandit with Budget Constraint and Variable CostsabstractWe study the multi-armed bandit problems with budget constraint and variable costs (MAB-BV). In this setting, pulling an arm will receive a random reward together with a random cost, and the objective of an algorithm is to pull a sequence of arms in order to maximize the expected total reward with the costs of pulling those arms complying with a budget constraint. This new setting models many Internet applications (e.g., ad exchange, sponsored search, and cloud computing) in a more accurate manner than previous settings where the pulling of arms is either costless or with a fixed cost. We propose two UCB based algorithms for the new setting. The first algorithm needs prior knowledge about the lower bound of the expected costs when computing the exploration term. The second algorithm eliminates this need by estimating the minimal expected costs from empirical observations, and therefore can be applied to more real-world applications where prior knowledge is not available. We prove that both algorithms have nice learning abilities, with regret bounds of O(ln B). Furthermore, we show that when applying our proposed algorithms to a previous setting with fixed costs (which can be regarded as our special case), one can improve the previously obtained regret bound. Our simulation results on real-time bidding in ad exchange verify the effectiveness of the algorithms and are consistent with our theoretical analysis. Wenkui Ding, Tao Qin 0001, Xudong Zhang 0001, Tie-Yan Liu |
AAAI | 2 |
| 2013 | Estimation Bias in Multi-Armed Bandit Algorithms for Search AdvertisingabstractIn search advertising, the search engine needs to select the most profitable advertisements to display, which can be formulated as an instance of online learning with partial feedback, also known as the stochastic multi-armed bandit (MAB) problem. In this paper, we show that the naive application of MAB algorithms to search advertising for advertisement selection will produce sample selection bias that harms the search engine by decreasing expected revenue and “estimation of the largest mean” (ELM) bias that harms the advertisers by increasing game-theoretic player-regret. We then propose simple bias-correction methods with benefits to both the search engine and the advertisers. Tao Qin 0001, Tie-Yan Liu |
NIPS | 2 |
| 2013 | Optimal Allocation for Chunked-Reward Advertising
Weihao Kong, Jian Li 0015, Tie-Yan Liu, Tao Qin 0001 |
WINE | 4 |
| 2012 | A noise-tolerant graphical model for ranking
Xiubo Geng, Tao Qin 0001, Tie-Yan Liu, Xueqi Cheng 0001 |
Inf. Process. Manag. | 2 |
| 2011 | Advertiser-centric approach to understand user click behavior in sponsored searchabstractSponsored search is the major business model of commercial search engines. The number of clicks on ads is a key indicator of success for both advertisers and search engines, and increasing ad clicks is a goal of both of them. Many existing works stand on the view of search engines concerning how to help search engines to earn more revenue by accurately predicting ad clicks. Unlike the existing works, this paper aims at understanding user clicks on ads from "the view of advertisers", in order to help advertisers to improve their ad quality and therefore advertising effectiveness. To do this, a factor graph model is proposed, which considers two advertiser-controllable factors to understand user click behaviors: the relevance between a query and an ad, which has been well studied in previous literatures, and the "attractiveness" of the ad, which is a newly-proposed concept. The proposed model can be used to predict user clicks and also to mine a set of attractive words that could be leveraged to improve the quality of the ads. We have verified the effectiveness of the proposed approach using real-world datasets, through quantitative evaluations and informative case studies. Sungchul Kim, Tao Qin 0001, Hwanjo Yu, Tie-Yan Liu |
CIKM | 2 |
| 2011 | Selecting optimal training data for learning to rank
Xiubo Geng, Tao Qin 0001, Tie-Yan Liu, Xueqi Cheng 0001, Hang Li 0001 |
Inf. Process. Manag. | 2 |
| 2010 | An Empirical Study on Learning to Rank of Tweets
Yajuan Duan, Long Jiang, Tao Qin 0001, Ming Zhou 0001, Harry Shum |
COLING | 3 |
| 2010 | A New Probabilistic Model for Rank AggregationabstractThis paper is concerned with rank aggregation, which aims to combine multiple input rankings to get a better ranking. A popular approach to rank aggregation is based on probabilistic models on permutations, e.g., the Luce model and the Mallows model. However, these models have their limitations in either poor expressiveness or high computational complexity. To avoid these limitations, in this paper, we propose a new model, which is defined with a coset-permutation distance, and models the generation of a permutation as a stagewise process. We refer to the new model as coset-permutation distance based stagewise (CPS) model. The CPS model has rich expressiveness and can therefore be used in versatile applications, because many different permutation distances can be used to induce the coset-permutation distance. The complexity of the CPS model is low because of the stagewise decomposition of the permutation probability and the efficient computation of most coset-permutation distances. We apply the CPS model to supervised rank aggregation, derive the learning and inference algorithms, and empirically study their effectiveness and efficiency. Experiments on public datasets show that the derived algorithms based on the CPS model can achieve state-of-the-art ranking accuracy, and are much more efficient than previous algorithms. Tao Qin 0001, Xiubo Geng, Tie-Yan Liu |
NIPS | 1 |
| 2010 | Ranking with query-dependent loss for web searchabstractQueries describe the users' search intent and therefore they play an essential role in the context of ranking for information retrieval and Web search. However, most of existing approaches for ranking do not explicitly take into consideration the fact that queries vary significantly along several dimensions and entail different treatments regarding the ranking models. In this paper, we propose to incorporate query difference into ranking by introducing query-dependent loss functions. In the context of Web search, query difference is usually represented as different query categories; and, queries are usually classified according to search intent such as navigational, informational and transactional queries. Based on the observation that such kind of query categorization has high correlation with the user's different expectation on the result accuracy on different rank positions, we develop position-sensitive query-dependent loss functions exploring such kind of query categorization. Beyond the simple learning method that builds ranking functions with pre-defined query categorization, we further propose a new method that learns both ranking functions and query categorization simultaneously. We apply the query-dependent loss functions to two particular ranking algorithms, RankNet and ListMLE. Experimental results demonstrate that query-dependent loss functions can be exploited to significantly improve the accuracy of learned ranking functions. We also show that the ranking function jointly learned with query categorization can achieve better performance than that learned with pre-defined query categorization. Finally, we provide analysis and conduct additional experiments to gain deeper understanding on the advantages of ranking with query-dependent loss functions over other query-dependent ranking approaches and query-independent approaches. Jiang Bian 0002, Tie-Yan Liu, Tao Qin 0001, Hongyuan Zha |
WSDM | 3 |
| 2010 | A general approximation framework for direct optimization of information retrieval measures
Tao Qin 0001, Tie-Yan Liu, Hang Li 0001 |
Inf. Retr. | 1 |
| 2010 | LETOR: A benchmark collection for research on learning to rank for information retrieval
Tao Qin 0001, Tie-Yan Liu, Jun Xu 0001, Hang Li 0001 |
Inf. Retr. | 1 |
| 2008 | Query-level stability and generalization in learning to rankabstractThis paper is concerned with the generalization ability of learning to rank algorithms for information retrieval (IR). We point out that the key for addressing the learning problem is to look at it from the viewpoint of query. We define a number of new concepts, including query-level loss, query-level risk, and query-level stability. We then analyze the generalization ability of learning to rank algorithms by giving query-level generalization bounds to them using query-level stability as a tool. Such an analysis is very helpful for us to derive more advanced algorithms for IR. We apply the proposed theory to the existing algorithms of Ranking SVM and IRSVM. Experimental results on the two algorithms verify the correctness of the theoretical analysis. Yanyan Lan, Tie-Yan Liu, Tao Qin 0001, Zhiming Ma, Hang Li 0001 |
ICML | 3 |
| 2008 | Global Ranking Using Continuous Conditional Random FieldsabstractThis paper studies global ranking problem by learning to rank methods. Conventional learning to rank methods are usually designed for `local ranking', in the sense that the ranking model is defined on a single object, for example, a document in information retrieval. For many applications, this is a very loose approximation. Relations always exist between objects and it is better to define the ranking model as a function on all the objects to be ranked (i.e., the relations are also included). This paper refers to the problem as global ranking and proposes employing a Continuous Conditional Random Fields (CRF) for conducting the learning task. The Continuous CRF model is defined as a conditional probability distribution over ranking scores of objects conditioned on the objects. It can naturally represent the content information of objects as well as the relation information between objects, necessary for global ranking. Taking two specific information retrieval tasks as examples, the paper shows how the Continuous CRF method can perform global ranking better than baselines. Tao Qin 0001, Tie-Yan Liu, Xudong Zhang 0001, De-Sheng Wang, Hang Li 0001 |
NIPS | 1 |
| 2008 | Query dependent ranking using K-nearest neighborabstractMany ranking models have been proposed in information retrieval, and recently machine learning techniques have also been applied to ranking model construction. Most of the existing methods do not take into consideration the fact that significant differences exist between queries, and only resort to a single function in ranking of documents. In this paper, we argue that it is necessary to employ different ranking models for different queries and onduct what we call query-dependent ranking. As the first such attempt, we propose a K-Nearest Neighbor (KNN) method for query-dependent ranking. We first consider an online method which creates a ranking model for a given query by using the labeled neighbors of the query in the query feature space and then rank the documents with respect to the query using the created model. Next, we give two offline approximations of the method, which create the ranking models in advance to enhance the efficiency of ranking. And we prove a theory which indicates that the approximations are accurate in terms of difference in loss of prediction, if the learning algorithm used is stable with respect to minor changes in training examples. Our experimental results show that the proposed online and offline methods both outperform the baseline method of using a single ranking function. Xiubo Geng, Tie-Yan Liu, Tao Qin 0001, Andrew Arnold, Hang Li 0001, Harry Shum |
SIGIR | 3 |
| 2008 | Learning to rank relational objects and its application to web searchabstractLearning to rank is a new statistical learning technology on creating a ranking model for sorting objects. The technology has been successfully applied to web search, and is becoming one of the key machineries for building search engines. Existing approaches to learning to rank, however, did not consider the cases in which there exists relationship between the objects to be ranked, despite of the fact that such situations are very common in practice. For example, in web search, given a query certain relationships usually exist among the the retrieved documents, e.g., URL hierarchy, similarity, etc., and sometimes it is necessary to utilize the information in ranking of the documents. This paper addresses the issue and formulates it as a novel learning problem, referred to as, 'learning to rank relational objects'. In the new learning task, the ranking model is defined as a function of not only the contents (features) of objects but also the relations between objects. The paper further focuses on one setting of the learning problem in which the way of using relation information is predetermined. It formalizes the learning task as an optimization problem in the setting. The paper then proposes a new method to perform the optimization task, particularly an implementation based on SVM. Experimental results show that the proposed method outperforms the baseline methods for two ranking tasks (Pseudo Relevance Feedback and Topic Distillation) in web search, indicating that the proposed method can indeed make effective use of relation information and content information in ranking. Tao Qin 0001, Tie-Yan Liu, Xudong Zhang 0001, De-Sheng Wang, Wen-Ying Xiong, Hang Li 0001 |
WWW | 1 |
| 2008 | Query-level loss functions for information retrieval
Tao Qin 0001, Xudong Zhang 0001, Ming-Feng Tsai, De-Sheng Wang, Tie-Yan Liu, Hang Li 0001 |
Inf. Process. Manag. | 1 |
| 2008 | An active feedback framework for image retrieval
Tao Qin 0001, Xudong Zhang 0001, Tie-Yan Liu, De-Sheng Wang, Wei-Ying Ma, HongJiang Zhang |
Pattern Recognit. Lett. | 1 |
| 2007 | Fast Large-Scale Spectral Clustering by Sequential Shrinkage Optimization
Tie-Yan Liu, Huai-Yuan Yang, Tao Qin 0001, Wei-Ying Ma |
ECIR | 4 |
| 2007 | N -Step PageRank for Web Search
Tao Qin 0001, Tie-Yan Liu, Ying Bao, Hang Li 0001 |
ECIR | 2 |
| 2007 | Learning to rank: from pairwise approach to listwise approachabstractThe paper is concerned with learning to rank, which is to construct a model or a function for ranking objects. Learning to rank is useful for document retrieval, collaborative filtering, and many other applications. Several methods for learning to rank have been proposed, which take object pairs as 'instances' in learning. We refer to them as the pairwise approach in this paper. Although the pairwise approach offers advantages, it ignores the fact that ranking is a prediction task on list of objects. The paper postulates that learning to rank should adopt the listwise approach in which lists of objects are used as 'instances' in learning. The paper proposes a new probabilistic method for the approach. Specifically it introduces two probability models, respectively referred to as permutation probability and top k probability, to define a listwise loss function for learning. Neural Network and Gradient Descent are then employed as model and algorithm in the learning method. Experimental results on information retrieval show that the proposed listwise approach performs better than the pairwise approach. Tao Qin 0001, Tie-Yan Liu, Ming-Feng Tsai, Hang Li 0001 |
ICML | 2 |
| 2007 | Feature selection for rankingabstractRanking is a very important topic in information retrieval. While algorithms for learning ranking models have been intensively studied, this is not the case for feature selection, despite of its importance. The reality is that many feature selection methods used in classification are directly applied to ranking. We argue that because of the striking differences between ranking and classification, it is better to develop different feature selection methods for ranking. To this end, we propose a new feature selection method in this paper. Specifically, for each feature we use its value to rank the training instances, and define the ranking accuracy in terms of a performance measure or a loss function as the importance of the feature. We also define the correlation between the ranking results of two features as the similarity between them. Based on the definitions, we formulate the feature selection issue as an optimization problem, for which it is to find the features with maximum total importance scores and minimum total similarity scores. We also demonstrate how to solve the optimization problem in an efficient way. We have tested the effectiveness of our feature selection method on two information retrieval datasets and with two ranking models. Experimental results show that our method can outperform traditional feature selection methods for the ranking task. Xiubo Geng, Tie-Yan Liu, Tao Qin 0001, Hang Li 0001 |
SIGIR | 3 |
| 2007 | Ranking with multiple hyperplanesabstractThe central problem for many applications in Information Retrieval is ranking and learning to rank is considered as a promising approach for addressing the issue. Ranking SVM, for example, is a state-of-the-art method for learning to rank and has been empirically demonstrated to be effective. In this paper, we study the issue of learning to rank, particularly the approach of using SVM techniques to perform the task. We point out that although Ranking SVM is advantageous, it still has shortcomings. Ranking SVM employs a single hyperplane in the feature space as the model for ranking, which is too simple to tackle complex ranking problems. Furthermore, the training of Ranking SVM is also computationally costly. In this paper, we look at an alternative approach to Ranking SVM, which we call "Multiple Hyperplane Ranker" (MHR), and make comparisons between the two approaches. MHR takes the divide-and-conquer strategy. It employs multiple hyperplanes to rank instances and finally aggregates the ranking results given by the hyperplanes. MHR contains Ranking SVM as a special case, and MHR can overcome the shortcomings which Ranking SVM suffers from. Experimental results on two information retrieval datasets show that MHR can outperform Ranking SVM in ranking. Tao Qin 0001, Xudong Zhang 0001, De-Sheng Wang, Tie-Yan Liu, Hang Li 0001 |
SIGIR | 1 |
| 2007 | FRank: a ranking method with fidelity lossabstractRanking problem is becoming important in many fields, especially in information retrieval (IR). Many machine learning techniques have been proposed for ranking problem, such as RankSVM, RankBoost, and RankNet. Among them, RankNet, which is based on a probabilistic ranking framework, is leading to promising results and has been applied to a commercial Web search engine. In this paper we conduct further study on the probabilistic ranking framework and provide a novel loss function named fidelity loss for measuring loss of ranking. The fidelity loss notonly inherits effective properties of the probabilistic ranking framework in RankNet, but possesses new properties that are helpful for ranking. This includes the fidelity loss obtaining zero for each document pair, and having a finite upper bound that is necessary for conducting query-level normalization. We also propose an algorithm named FRank based on a generalized additive model for the sake of minimizing the fedelity loss and learning an effective ranking function. We evaluated the proposed algorithm for two datasets: TREC dataset and real Web search dataset. The experimental results show that the proposed FRank algorithm outperforms other learning-based ranking methods on both conventional IR problem and Web search. Ming-Feng Tsai, Tie-Yan Liu, Tao Qin 0001, Hsin-Hsi Chen, Wei-Ying Ma |
SIGIR | 3 |
| 2007 | Supervised rank aggregationabstractThis paper is concerned with rank aggregation, the task of combining the ranking results of individual rankers at meta-search. Previously, rank aggregation was performed mainly by means of unsupervised learning. To further enhance ranking accuracies, we propose employing supervised learning to perform the task, using labeled data. We refer to the approach as Supervised Rank Aggregation. We set up a general framework for conducting Supervised Rank Aggregation, in which learning is formalized an optimization which minimizes disagreements between ranking results and the labeled data. As case study, we focus on Markov Chain based rank aggregation in this paper. The optimization for Markov Chain based methods is not a convex optimization problem, however, and thus is hard to solve. We prove that we can transform the optimization problem into that of Semidefinite Programming and solve it efficiently. Experimental results on meta-searches show that Supervised Rank Aggregation can significantly outperform existing unsupervised methods. Yuting Liu 0002, Tie-Yan Liu, Tao Qin 0001, Zhiming Ma, Hang Li 0001 |
WWW | 3 |
| 2007 | Topic distillation via sub-site retrieval
Tao Qin 0001, Tie-Yan Liu, Xudong Zhang 0001, De-Sheng Wang, Wei-Ying Ma |
Inf. Process. Manag. | 1 |
| 2005 | Level-Based Link Analysis
Tie-Yan Liu, Xudong Zhang 0001, Tao Qin 0001, Bin Gao 0001, Wei-Ying Ma |
APWeb | 4 |
| 2005 | Web image clustering by consistent utilization of visual features and surrounding textsabstractImage clustering, an important technology for image processing, has been actively researched for a long period of time. Especially in recent years, with the explosive growth of the Web, image clustering has even been a critical technology to help users digest the large amount of online visual information. However, as far as we know, many previous works on image clustering only used either low-level visual features or surrounding texts, but rarely exploited these two kinds of information in the same framework. To tackle this problem, we proposed a novel method named consistent bipartite graph co-partitioning in this paper, which can cluster Web images based on the consistent fusion of the information contained in both low-level features and surrounding texts. In particular, we formulated it as a constrained multi-objective optimization problem, which can be efficiently solved by semi-definite programming (SDP). Experiments on a real-world Web image collection showed that our proposed method outperformed the methods only based on low-level features or surround texts. Bin Gao 0001, Tie-Yan Liu, Tao Qin 0001, Wei-Ying Ma |
ACM Multimedia | 3 |
| 2005 | Subspace Clustering and Label Propagation for Active Feedback in Image RetrievalabstractIn recent years, relevance feedback has been studied extensively as a way to improve performance of content-based image retrieval (CBIR). However, since users are usually unwilling to provide many feedbacks, the insufficiency of the training samples limited the success of relevance feedback. To tackle this problem, we propose two coupled algorithms: (i) overlapped subspace clustering to select representative images for user’s feedback; and (ii) multi-subspace label propagation to include unlabeled data in the training process. As these two algorithms are both working on sub feature spaces of the image database, they can not only deal with the insufficient training samples but also well capture the user’s attention during the retrieval process. Experimental results on a large database of general-purposed images demonstrated the high effectiveness of our proposed algorithms. Tao Qin 0001, Tie-Yan Liu, Xudong Zhang 0001, Wei-Ying Ma, HongJiang Zhang |
MMM | 1 |
| 2005 | A study of relevance propagation for web searchabstractDifferent from traditional information retrieval, both content and structure are critical to the success of Web information retrieval. In recent years, many relevance propagation techniques have been proposed to propagate content information between web pages through web structure to improve the performance of web search. In this paper, we first propose a generic relevance propagation framework, and then provide a comparison study on the effectiveness and efficiency of various representative propagation models that can be derived from this generic framework. We come to many conclusions that are useful for selecting a propagation model in real-world search applications, including 1) sitemap-based propagation models outperform hyperlink-based models in sense of both effectiveness and efficiency, and 2) sitemap-based term propagation is easier to be integrated into real-world search engines because of its parallel offline implementation and acceptable complexity. Some other more detailed study results are also reported in the paper. Tao Qin 0001, Tie-Yan Liu, Xudong Zhang 0001, Zheng Chen 0001, Wei-Ying Ma |
SIGIR | 1 |
| 2005 | Hierarchical Taxonomy Preparation for Text Categorization Using Consistent Bipartite Spectral Graph CopartitioningabstractMulticlass classification has been investigated for many years in the literature. Recently, the scales of real-world multiclass classification applications have become larger and larger. For example, there are hundreds of thousands of categories employed in the Open Directory Project (ODP) and the Yahoo! directory. In such cases, the scalability of classification methods turns out to be a major concern. To tackle this problem, hierarchical classification is proposed and widely adopted to get better trade-off between effectiveness and efficiency. Unfortunately, many data sets are not explicitly organized in hierarchical forms and, therefore, hierarchical classification cannot be used directly. In this paper, we propose a novel algorithm to automatically mine a hierarchical structure from the flat taxonomy of a data corpus as a preparation for the adoption of hierarchical classification. In particular, we first compute matrices to represent the relations among categories, documents, and terms. And, then, we cocluster the three substances at different scales through consistent bipartite spectral graph copartitioning, which is formulated as a generalized singular value decomposition problem. At last, a hierarchical taxonomy is constructed from the category clusters. Our experiments showed that the proposed algorithm could discover very reasonable taxonomy hierarchy and help improve the classification accuracy. Bin Gao 0001, Tie-Yan Liu, Tao Qin 0001, Wei-Ying Ma |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2004 | Time-constraint boost for tv commercials detection
Tie-Yan Liu, Tao Qin 0001, HongJiang Zhang |
ICIP | 2 |