2947153
Dimensions of machine learning in design
Many of the design systems developed in recent years incorporate some machine learning. The number of such systems already available, and the multitude of design learning opportunities that are slowly being revealed, suggest that the time is ripe to attempt to put these developments into a systematic framework. Consequently, in this paper we present a set of dimensions for machine learning in design research. We hope that it can be used as a guide for comparing existing work, and that it may suggest new directions for future exploration in this area.
6315058
Knowledge and Control for a Mechanical Design Expert System
A new variety of Oriental hybrid lily plant bearing large upright-facing flowers particularly characterized by their clear pink coloration with deeper midribs, their large size and substance, and their upright to semi-upright orientation, the flowers being of excellent form and long persistence both on the plant and as cut flowers. This combination is completely new in the Oriental hybrid divisions of lilies suited to forcing and to mass commercial cultivation. The plant is an excellent garden plant, highly resistant to disease and shows tolerance of virus; the bulbs may be precooled and forced for cut flower production and the clone is vigorous, a good grower and a good propagator.
195710721
Special Issue: Machine Learning in Design
This issue of AIEDAM is based on a workshop on Machine Learning in Design held at the 1996 Conference on Artificial Intelligence in Design, AID'96 (Gero & Sudweeks, 1996), the third of such workshops, with the previous two being held at AID'92 (Gero, 1992) and at AID'94 (Gero & Sudweeks, 1994). The first two workshops also resulted in special issues of AIEDAM (Maher et al., 1994; Duffy et al., 1996).
7484630
A Graduate Level Expert Systems Course
This article presents an approach to a graduate-level course in expert, knowledge-based, problem-solving systems. The core of the course, and this article, is a set of questions called a profile, that can be used to characterize and compare each system studied.
14384022
Designing semantics-preserving cluster representatives for scientific input conditions
In scientific domains, knowledge is often discovered from experiments by grouping or clustering them based on the similarity of their output. The causes of similarity are analyzed based on the input conditions characterizing a given type of output, i.e., a given cluster. This analysis helps in applications such as decision support in industry. Cluster representatives form at-a-glance depictions for such applications. Randomly selecting a set of conditions in a cluster as its representative is not sufficient since distinct combinations of inputs could lead to the same cluster. In this paper, an approach called DesCond is proposed to design semantics-preserving cluster representatives for scientific input conditions. We define a notion of distance for conditions to capture semantics based on the types of their attributes and their relative importance. Using this distance, methods of building candidate cluster representatives with different levels of detail are proposed. Candidates are compared using the DesCond Encoding proposed in this paper that assesses their complexity and information loss, given user interests. The candidate with the lowest encoding for each cluster is returned as its designed representative. DesCond is evaluated with real data from Materials Science. Evaluation with domain expert interviews and formal user surveys shows that designed representatives consistently outperform randomly selected ones and different candidates suit different users.
13541175
Evaluating Network Serviceability
Abstract The capability to manage network operations on a day-to-day basis has become an important area of concern given the rapid expansion of computer networks. A related, but much less studied area, is the impact that the design of a network has on the ease with which it can be serviced. Evaluating the ease of servicing the network and its components does not concentrate on day-to-day operations of the network, but rather examines the network design over a longer term to identify problematic components, configurations and dependencies between components based on expert knowledge and historical data. This paper reports on our experience with a system to evaluate the ease of servicing a network—its serviceability—given a description of its design. The motivation for the work is that computer networks are more often “grown” than “designed” without concern for serviceability issues. The work also examines the impact of dependencies between components on the role of service and the potential disruption costs caused by these dependencies. This work is important because it is pro-active in explicitly considering the role of servicing a network when changing the components or configuration of a network. This approach is in contrast to network management, which is reactive in dealing with problems. The paper reports on a successful implementation of such as system and our experiences with it.
8716134
Classification and Boundary Vagueness in Mapping Presettlement Forest Types
Presettlement forest types were mapped as fuzzy sets from point data representing trees contained in General Land Office survey notes (circa 1850) for Chippewa County, Michigan. The resulting representation agreed with a polygon map of the same forest types at 66% of the locations (represented as grid cells) in the county. Boundary vagueness was defined in relation to the slope of a linear function fitted to the negative relation between entropy offorest types and distance to polygon boundaries. The similarity between forest type compositions (i.e. classification ambiguity) was shown to account for 55% of the variation in boundary vagueness.
8351261
Subfamily HMMS in Functional Genomics
The limitations of homology-based methods for prediction of protein molecular function are well known; differences in domain structure, gene duplication events and errors in existing database annotations complicate this process. In this paper we present a method to detect and model protein subfamilies, which can be used in high-throughput, genome-scale phylogenomic inference of protein function. We demonstrate the method on a set of nine PFAM families, and show that subfamily HMMs provide greater separation of homologs and non-homologs than is possible with a single HMM for each family. We also show that subfamily HMMs can be used for functional classification with a very low expected error rate. The BETE method for identifying functional subfamilies is illustrated on a set of serotonin receptors.
31990272
Online Gardening to Promote Social Inclusion
There are several European initiatives aimed at producing rehabilitation and associated technologies, in response to a strong North American market created through Disability Act Legislation [1]. In the past we have developed projects that provide vocationally based work tutors to teach a range of horticulture, IT, catering and soft skills. These projects include the provision of virtual reality and multimedia based materials to develop the first of these vocational skills - horticulture.
5345095
A Parallel Genetic Heuristic for the Quadratic Assignment Problem
33488472
Expert System Assisted Test Data Generation for Software Branch Coverage
Abstract With the increased production of complex software systems, verification and validation (V & V) has evolved into a set of activities that span the entire software life cycle. Among these various activities, software testing plays a major role in V&V. Conventional software testing methods generally require considerable manual effort which can generate only a limited number of test cases before the amount of time expended becomes unacceptably large. In this paper, we present a new approach to generating test cases based on artificial intelligence methods. By analyzing the branch coverage of previous test cases, an expert system is able to generate new test cases which provide additional coverage. Heuristic rules are used to modify previous test cases in order to achieve the desired branch coverage. This approach to software testing has the potential for greatly reducing the overall costs associated with branch coverage testing.