Abstract
MultiCAD is a design environment that generates geometric models of buildings based on abstract declarative descriptions. The increased number of solutions produced has called for an intelligent module selecting those closer to user’s preferences. We have proposed and implemented such a module, featuring two components: a Decision Support Component, capturing user preferences based on attribute weight assignment techniques (used in SMART, AHP and via RR), and a Machine Learning Component, learning preferences by incrementally training a neural network committee based on user evaluated solutions. Alternative configurations must be compared before actual use of the ML Component takes place. Due to the practical limitation on the number of solutions that can be inspected and evaluated by human users, an automated mechanism plays the role of a group of virtual users. The best performing configuration, regarding virtual users’ preferences, will be integrated to the system and evaluated against actual human evaluation results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bardis, G., Miaoulis, G., Plemenos, D.: An Intelligent User Profile Module for Solution Selection Support in the Context of the MultiCAD Project. In: 7e Infographie Interactive et Intelligence Artificielle (3IA) conference, Limoges, France, pp. 25–37 (2004)
Bardis, G., Miaoulis, G., Plemenos, D.: Intelligent Solution Evaluation Based on Alternative User Profiles, Conf.Area: Artificial Intelligence and Decision Support Systems. In: International Conference of Enterprise Information Systems (ICEIS), Miami, USA, pp. 74–82 (2005)
Elman, J.L.: Learning and Development in Neural Networks: The Importance of Starting Small. Cognition 48, 71–99 (1993)
Bonnefoi, P.-F., Plemenos, D.: Constraint Satisfaction Techniques for Declarative Scene Modeling by Hierarchical Decomposition. In: 3IA conference, Limoges, France (2002)
Brusilovsky, P.: Adaptive Hypermedia. User Modelling And User-Adapted Interaction 11, 87–110 (2001)
Champciaux, L.: Classification: a basis for understanding tools in declarative modelling. Computer Networks and ISDN Systems 30, 1841–1852 (1998)
Dragonas, J., Makris, D., Lazaridis, A., Miaoulis, G., Plemenos, D.: Implementation of a Collaborative Environment in MultiCAD Declarative Modelling System. In: 3IA conference, Limoges, France (2005)
Freischlad, M., Schnellenbach-Held, M.: A Machine Learning Approach for the Support of Preliminary Structural Design. Advanced Engineering Informatics 19, 281–287 (2005)
Fribault, P.: Modelisation Declarative d’Espaces Habitable (in French), Doctoral dissertation, University of Limoges, France (2003)
Golfinopoulos, V., Miaoulis, G., Plemenos, D.: A Semantic Approach for Understanding and Manipulating Scenes. In: 3IA conference, Limoges, France (2005)
Goodwin, P., Wright, G.: Decision Analysis for Management Judgement, 2nd edn. Wiley, Chichester (1998)
Joan-Arinyo, R., Luzon, M.V., Soto, A.: Genetic Algorithms for Root Multiselection in Constructive Geometric Constraint Solving. Computers and Graphics 27, 51–60 (2003)
Makris, D., Ravani, I., Miaoulis, G., Skourlas, C., Fribault, P., Plemenos, D.: Towards a domain-specific knowledge intelligent information system for Computer-Aided Architectural Design. In: 3IA conference, Limoges, France (2003)
Makris, D.: Etude et réalisation d’un système déclaratif de modélisation et de génération de styles par algorithmes génétiques. Application à la création architecturale, Doctoral dissertation, University of Limoges, France (2005)
Miaoulis, G.: Contribution à l’étude des Systèmes d’Information Multimédia et Intelligent dédiés à la Conception Déclarative Assistée par l’Ordinateur – Le projet MultiCAD (in French), Professorial dissertation, University of Limoges, France (2002)
Nassar, K., Thalet, W., Beliveau, Y.: A Procedure for Multicriteria Selection of Building Assemblies. Automation in Construction 12, 543–560 (2003)
Plemenos, D.: Declarative modelling by hierarchical decomposition. In: The actual state of the MultiFormes project, International Conference GraphiCon 1995, St Petersburg, Russia (1995)
Plemenos, D., Miaoulis, G., Vassilas, N.: Machine Learning for a General Purpose Declarative Scene Modeller. In: International Conference GraphiCon 2002, Nizhny Novgorod, Russia (2002)
Polikar, R., Udba, L., Udba, S., Honavar, V.: Learn++: An Incremental Learning Algorithm for Supervised Neural Networks. IEEE Transactions on Systems, Man, and Cybernetics—Part C: Applications And Reviews 31(4), 497–508 (2001)
Ravani, J., Makris, D., Miaoulis, G., Plemenos, D.: Concept-Based Declarative Description Subsystem for CADD. In: 3IA conference, Limoges, France (2002)
Roberts, R., Goodwin, P.: Weight Approximations in Multi-attribute Decision Models. Journal of Multicriteria Decision Analysis 11, 291–303 (2002)
Shearin, S., Lieberman, H.: Intelligent Profiling by Example. In: International Conference on Intelligent User Interfaces (IUI 2001), pp. 145–152 (2001)
Saaty, T.L.: The Analytic Hierarchy Process. RWS Publications, Pittsburgh (1990)
Turing, A.M.: Computing Machinery and Intelligence. From Mind LIX, no. 2236, pp. 433–460 (October 1950)
Witten, I.H., Frank, E.: Data Mining – Practical Machine Learning Tools and Techniques, 2nd edn. Elsevier, Amsterdam (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bardis, G., Miaoulis, G., Plemenos, D. (2006). Design and Configuration of a Machine Learning Component for User Profiling in a Declarative Design Environment. In: Gabrys, B., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based Intelligent Information and Engineering Systems. KES 2006. Lecture Notes in Computer Science(), vol 4251. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11892960_52
Download citation
DOI: https://doi.org/10.1007/11892960_52
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-46535-5
Online ISBN: 978-3-540-46536-2
eBook Packages: Computer ScienceComputer Science (R0)