Abstract
By determining classes of information processing tasks which are suitable for artificial intelligence approaches we outline an architectural structure for large systems. In that structure processing modules become specialized. We argue that artificial intelligence programs should remain simple and constrained to a single ontology. Tasks are typed as focusing, pruning, fusion, and reduction. There are also control tasks associated with effective resource management. Their results are then composable by higher level applications, which have to solve problems involving multiple subtasks.
The artificial intelligence modules will need a machine-friendly interface to support those applications. This interface must provide good communication, while encapsulating the artificial intelligence tasks, so that the complexity of the composed system is not much greater than that of the individual subtasks.
The corresponding architecture is a generalization of a server-client model. The partitioning enhances maintainability, but questions of effectiveness and efficiency do arise.
Preview
Unable to display preview. Download preview PDF.
References
Michel E. Adiba: “Derived Relations: A Unified Mechanism for Views, Snapshots and Distributed Data”; VLDB 7, Zaniolo and Delobel(eds), Sep.1981, pp.293–305.
V.E. Barker and D.E. Oconnor: “Expert Systems for Configuration at Digital: XCON and Beyond”; CACM, Vol.32 No.3, Mar.1989, pp.298–318.
Thierry Barsalou: “An Object-based Architecture for Biomedical Expert Database Systems”; SCAMC 12, IEEE CS Press, Washington DC, November 1988.
C. Beeri and R. Ramakishnan: “On the Power of Magic”; ACM-PODS, San Diego, Mar. 1987.
Robert L. Blum: Discovery and Representation of Causal Relationships from a Large Time-Oriented Clinical Database: The RX Project; Springer Verlag, Lecture Notes in Medical Informatics, no.19, 1982.
M.V. Callahan and P.F. Rusch: “Online implementation of the CA SEARCH file and the CAS Registry Nomenclature File”; Online Rev., Vol.5 No.5, Oct.1981, pp.377–393.
D.D. Chamberlin, J.N. Gray, and I.L. Traiger: “Views, Authorization, and Locking in a Relational Data Base System”; Proc.1975 NCC, AFIPS Vol.44, AFIPS Press, pp.425–430.
U.S. Chakravarthy, D. Fishmann and J. Minker; “Semantic Query Optimization in Expert Systems and Database Systems”; Expert Databases, Kerschberg(ed), Benjamin Cummins, 1985.
T.C. Chiang and G.R. Rose: “Design and Implementation of a Production Database Management System (DBM-2)”; Bell System Technical Journal, Vol.61 No.9, Nov. 1982, pp.2511–2528.
P.R. Cohen and E. Feigenbaum (eds.): The Handbook of Artificial Intelligence; Morgan Kaufman, 1982.
H. Cohen and S. Layne (editors) Future Data Management and Access, Workshop to Develop Recommendations for the National Scientific Effort on AIDS Modeling and Epidemiology; sponsored by the White House Domestic Policy Council, 1988.
Danny Cohen: “Computerized Commerce”; Information Processing 89, Ritter (ed), IFIP North-Holland 1989, pp. 1095–1100.
U. Dayal and H.Y. Hwang: “View Definition and Generalization for Database Integration in Multibase: A System for Heterogeneous Databases”; IEEE Trans. Software Eng., Vol.SE-10 No.6, Nov.1983, pp.628–645.
Linda DeMichiel: “Performing Operations over Mismatched Domains”; IEEE Transactions on Knowledge and Data Engineering, Vol.1 No.4, Dec. 1989.
I. DeZegher-Geets, A.G. Freeman, M.G. Walker, R.L. Blum and G. Wiederhold: “Summarization and Display of On-line Medical Records”; M.D. Computing, Vol.5 no.3, March 1988, pp.38–46.
S.M. Downs, M.G. Walker, and R.L. Blum: “Automated summarization of on-line medical records”; IFIP Medinfo'86, North-Holland 1986, pp.800–804.
M. Hammer and D. McLeod: “The Semantic Data Model: A Modelling Machanism for Data Base Applications”; Proc. ACM SIGMOD 78, Lowenthal and Dale(eds), 1978, pp.26–36.
Eric Hanson: “A Performance Analysis of View Materialization Strategies”; Proc. ACM-SIGMOD 87, May 1987.
Frederick Hayes-Roth: “The Knowledge-based Expert System, A tutorial”; IEEE Computer, Sep.1984, pp.11–28.
C. Hewitt, P. Bishop, and R. Steiger: “A Universal Modular ACTOR Formalism for Artificial Intelligence”; IJCAI 3, SRI, Aug.1973, pp.235–245.
S.M. Humphrey, A. Kapoor, D. Mendez, and M. Dorsey: “The Indexing Aid Project: Knowledge-based Indexing of the Medical Literature”; NLM, LHNCBC 87-1, Mar.1987.
Jonathan J. King: Query Optimization by Semantic Reasoning; Univ.of Michigan Press, 1984.
K-Y. Lai, T.W. Malone, and K-C. Yu: “Object Lens: A Spreadsheet for Cooperative Work”; ACM Ttans. on Office Inf. Systems, Vol.6 No.4, Oct.1988, pp.332–353.
Byung Suk Lee: “Efficiency in Instantiating Objects from Relational Databases Through Views”, Report STAN-CS-90-1346, Department of Computer Science, Stanford University, 1990.
Douglas Lenat and R.V. Guha: “Building Large Knowledge-Based Systems”; Addison-Wesley, 1990.
R.Lipton and J.Naughton: “Query Size Estimation by Adaptive Sampling”; Proc. ACM-PODS 90, Nashville, Apr.1990.
W. Litwin and A. Abdellatif: “Multidatabase Interoperability”; IEEE Computer, Vol.19 No.12, Dec.1986, pp.10–18.
W. Litwin and N. Roussopolous: “A Model for Computer Life”; University of Maryland, Institute for Advanced Computer Studies, UMIACS-TR-89-76, July 1989.
John L. McCarthy: “Knowledge Engineering or Engineering Information: Do We Need New Tools?”; IEEE Data Engineering Conference 4, Feb. 1988, Los Angeles.
B.P. McCune, R.M. Tong, J.S. Dean, and D.G. Shapiro: “RUBRIC: A System for Rule-based Information Retrieval”; IEEE Trans. Software Eng., Vol.SE-11 no,9, Sep.1985, pp.939–945.
S.C. McIntyre and L.F. Higgins: “Knowledge Base Partitioning For Local Expertise: Experience In A Knowledge Based Marketing DSS”; Hawaii Conf. on Inf, Systems 20, Feb. 1987.
F. Olken and D. Rotem: “Simple Random Sampling from Relational Databases”; VLDB 12, Kyoto, Aug.1986
Z.M. Ozsoyoglu and G. Ozsoyoglu: “Summary-Table-By-Example: A Database Query Language for Manipulating Summary Data”; IEEE Data Engineering Conf. 1, Los Angeles, Apr.1984.
G. Ozsoyoglu, K. Du, A. Tjahjana, W-C. Hou, and D.Y. Rowland: “On Estimating COUNT, SUM, and AVERAGE Relational Algebra Queries”; Proc. DEXA'91, Berlin FRG, Springer Verlag, 1991.
Raghu Ramakrishnan; “Conlog: Logic + Control”; Un. Wisconsin-Madison, CSD, 1989.
N. Roussopoulos and H. Kang: “Principles and Techniques in the Design of ADMS”; IEEE Computer, Vol.19 No.12, Dec. 1986 pp.19–25.
Neil Rowe: “An Expert System for Statistical Estimates on Databases”; Proc. AAAI, Stanford, Mar.1983.
Shaibal Roy: “Semantic Complexity of Classes of Relational Queries”; Proc. ACM-PODS 91, Denver CO, May.1991.
D. Saccà, D. Vermeir, A. d'Atri, A. Liso, S.G. Pedersen, J.J. Snijders, and N. Spyratos: “Description of the Overall Architecture of the kiwi System”; ESPRIT'85, EEC, Elseviers, 1986, pp. 685–700.
A. Shoshani and H.K.T. Wong: “Statistical and Scientific Database Issues”; IEEE Trans.Software Eng., Vol.SE-11 No.10, Oct.1985, pp.1040–1047.
J.M. Smith et al: “MULTIBASE — Integrating Heterogeneous Distributed Database Systems”; Proc.NCC, AFIPS Vol.50, Mar.1981, pp.487–499.
D.E. Smith and M.R. Genesereth: “Ordering Conjunctive Queries”; Artificial Intelligence, Vol.26, 1985, pp. 171–215.
Jeffrey D. Ullman: Principles of Database and Knowledge-based Systems; Computer Science Press, 1988.
Gio Wiederhold: “Views, Objects, and Databases”; IEEE Computer, Vol.19 No.12, December 1986, Pages 37–44.
G. Wiederhold, P. Rathmann, T. Barsalou, B-S. Lee, and D. Quass: “Partitioning and Combining Knowledge”; Information Systems, Vol.15 no.1, 1990, pp.61–72.
Gio Wiederhold: ”Mediators in the Architecture of Future Information Systems”; to appear in IEEE Computer, 1991.
G.CM Wiederhold, M.G. Walker, W. Hasan, S. Chaudhuri, A. Swami, S.K. Cha, X-L. Qian, M. Winslett, L. DeMichiel, and P.K. Rathmann: “KSYS: An Architecture for Integrating Databases and Knowledge Bases”; in Amar Gupta (ed.) Heterogenous Integrated Information Systems, IEEE Press, 1989.
G. Wiederhold, P. Wegner, and S. Ceri: “Towards Megaprogramming”; Stanford Un. report STAN-CS-90-1341 and Brown Un. report 90–20, October 1990.
Marianne Winslett: “Updating Databases with Incomplete Information”, Report No. STAN-CS-87-1143, Department of Computer Science, Stanford University, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wiederhold, G. (1991). The roles of artificial intelligence in information systems. In: Ras, Z.W., Zemankova, M. (eds) Methodologies for Intelligent Systems. ISMIS 1991. Lecture Notes in Computer Science, vol 542. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54563-8_68
Download citation
DOI: https://doi.org/10.1007/3-540-54563-8_68
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54563-7
Online ISBN: 978-3-540-38466-3
eBook Packages: Springer Book Archive