Abstract.
Applications in a wide variety of industries require access to multiple heterogeneous distributed databases. One step in heterogeneous database integration is semantic integration: identifying corresponding attributes in different databases that represent the same real world concept. The rules of semantic integration can not be ‘pre-programmed’ since the information to be accessed is heterogeneous and attribute correspondences could be fuzzy. Manually comparing all possible pairs of attributes is an unreasonably large task. We have applied artificial neural networks (ANNs) to this problem. Metadata describing attributes is automatically extracted from a database to represent their ‘signatures’. The metadata is used to train neural networks to find similar patterns of metadata describing corresponding attributes from other databases. In our system, the rules to determine corresponding attributes are discovered through machine learning. This paper describes how we applied neural network techniques in a database integration problem and how we represent an attribute with its metadata as discriminators. This paper focuses on our experiments on effectiveness of neural networks and each discriminator. We also discuss difficulties of using neural networks for this problem and our wish list for the Machine Learning community.
Similar content being viewed by others
Author information
Authors and Affiliations
Additional information
Received 18 February 1999 / Revised 22 April 1999 / Accepted in revised form 20 November 1999
Rights and permissions
About this article
Cite this article
Li, WS., Clifton, C. & Liu, SY. Database Integration Using Neural Networks: Implementation and Experiences. Knowledge and Information Systems 2, 73–96 (2000). https://doi.org/10.1007/s101150050004
Issue Date:
DOI: https://doi.org/10.1007/s101150050004