Question Answering (QA), a popular and promising technique for intelligent information access, faces a dilemma about data as most other AI techniques. On one hand, modern QA methods rely on deep learning models which are typically data-hungry. Therefore, it is expected to collect and fuse all the available QA datasets together in a common site for developing a powerful QA model. On the other hand, real-world QA datasets are typically distributed in the form of isolated islands belonging to different parties. Due to the increasing awareness of privacy security, it is almost impossible to integrate the data scattered around, or the cost is prohibited. A possible solution to this dilemma is a new approach known as federated learning, which is a privacy-preserving machine learning technique over distributed datasets. In this work, we propose to adopt federated learning for QA with the special concern on the statistical heterogeneity of the QA data. Here the heterogeneity refers to the fact that annotated QA data are typically with non-identical and independent distribution (non-IID) and unbalanced sizes in practice. Traditional federated learning methods may sacrifice the accuracy of individual models under the heterogeneous situation. To tackle this problem, we propose a novel Federated Matching framework for QA, named FedMatch, with a backbone-patch architecture. The shared backbone is to distill the common knowledge of all the participants while the private patch is a compact and efficient module to retain the domain information for each participant. To facilitate the evaluation, we build a benchmark collection based on several QA datasets from different domains to simulate the heterogeneous situation in practice. Empirical studies demonstrate that our model can achieve significant improvements against the baselines over all the datasets.
翻译:问题解答(QA)是获取智能信息的流行和有希望的技术,它面临着与大多数其他AI技术一样的数据难题。一方面,现代QA方法依赖于深度学习模式,而这种模式通常是数据饥饿的典型。因此,它预计将在一个共同的网址中收集和整合所有可用的QA数据集,以开发一个强大的QA模型。另一方面,现实世界的QA数据集通常以属于不同党派的孤立岛屿的形式分布。由于对隐私安全的认识不断提高,几乎不可能将分散在各地的数据整合在一起,或费用被禁止。 现代QA方法的一个可能的解决办法是采用深层学习模式,这种模式通常是数据饥饿的典型学习模式。 传统世界质量解答(QA)是用来在分发数据集时保存隐私的机器学习技巧。 传统格式研究显示,我们内部的统计异质化模型可以用来评估一些非正统和独立的数据,而我们内部的模型则用来在不断更新数据流化的模型中进行。传统信息流化的模型可以用来在不断更新。