A Case-based Reasoning System with Two-dimensional Reduction Techniques for Classification of Leisure Constraints



Similar documents
Combining SOM and GA-CBR for Flow Time Prediction in Semiconductor Manufacturing Factory

Application of Genetic Algorithm to Scheduling of Tour Guides for Tourism and Leisure Industry

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm

A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0

The Wisconsin Comprehensive School Counseling Model Student Content Standards. Student Content Standards

Data Mining for Manufacturing: Preventive Maintenance, Failure Prediction, Quality Control

Research Article Service Composition Optimization Using Differential Evolution and Opposition-based Learning

Grade 12 Psychology (40S) Outcomes Unedited Draft 1

A HOLISTIC FRAMEWORK FOR KNOWLEDGE MANAGEMENT

DECISION TREE INDUCTION FOR FINANCIAL FRAUD DETECTION USING ENSEMBLE LEARNING TECHNIQUES

Background knowledge-enrichment for bottom clauses improving.

STUDY ON APPLICATION OF GENETIC ALGORITHM IN CONSTRUCTION RESOURCE LEVELLING

A PANEL STUDY FOR THE INFLUENTIAL FACTORS OF THE ADOPTION OF CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM

A Study on Employees Attitude Towards The Organization and Job Satisfaction

New binary representation in Genetic Algorithms for solving TSP by mapping permutations to a list of ordered numbers

A Genetic Algorithm-Evolved 3D Point Cloud Descriptor

Towards applying Data Mining Techniques for Talent Mangement

Prediction of Heart Disease Using Naïve Bayes Algorithm

Stock price prediction using genetic algorithms and evolution strategies

B203A Q. Week 9 Marketing Chapter 4 Chapter 6

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm

Numerical Research on Distributed Genetic Algorithm with Redundant

Asexual Versus Sexual Reproduction in Genetic Algorithms 1

International Journal of Advance Research in Computer Science and Management Studies

Management Science Letters

Feature Selection using Integer and Binary coded Genetic Algorithm to improve the performance of SVM Classifier

CIS Journal. All rights reserved. A CBR-based Approach to ITIL-based Service Desk

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014

A Robust Method for Solving Transcendental Equations

An evolutionary learning spam filter system

An Analysis of Missing Data Treatment Methods and Their Application to Health Care Dataset

Reference Books. Data Mining. Supervised vs. Unsupervised Learning. Classification: Definition. Classification k-nearest neighbors

A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM

HYBRID PROBABILITY BASED ENSEMBLES FOR BANKRUPTCY PREDICTION

Alpha Cut based Novel Selection for Genetic Algorithm

The gap between e-learning managers and users on satisfaction of e-learning in the accounting industry

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem

KEY FACTORS AND BARRIERS OF BUSINESS INTELLIGENCE IMPLEMENTATION

Customer Classification And Prediction Based On Data Mining Technique

Table 1: Profile of Consumer Particulars Classification Numbers Percentage Upto Age. 21 to Above

DEVELOPING A CONSTRUCTION INTEGRATED MANAGEMENT SYSTEM Yan-Chyuan Shiau, Ming-Teh Wang, Tsung-Pin Tsai, Wen-Chian Wang

Identifying factors affecting value of Social Network Advertisement

Cellular Automaton: The Roulette Wheel and the Landscape Effect

Integration of B2B E-commerce and ERP in Manufacturing Enterprise and. its Application. Cai Ting 1 ; Liu Lei 2

Strategies for Success with Online Customer Support

Gender Stereotypes Associated with Altruistic Acts

Data Mining Governance for Service Oriented Architecture

Random forest algorithm in big data environment

Genetic Algorithm Evolution of Cellular Automata Rules for Complex Binary Sequence Prediction

and Hung-Wen Chang 1 Department of Human Resource Development, Hsiuping University of Science and Technology, Taichung City 412, Taiwan 3

Explanation-Oriented Association Mining Using a Combination of Unsupervised and Supervised Learning Algorithms

International Journal Advances in Social Science and Humanities Available online at:

Evolutionary Detection of Rules for Text Categorization. Application to Spam Filtering

A General Approach to Incorporate Data Quality Matrices into Data Mining Algorithms

The Impact of Familial and Marital Status on the Performance of Life Insurance Agents The Case of Taiwan

MANAGEMENT. Management Certificate DEGREES AND CERTIFICATES. Management Degree. Leadership Degree

Representation of Electronic Mail Filtering Profiles: A User Study

l 8 r 3 l 9 r 1 l 3 l 7 l 1 l 6 l 5 l 10 l 2 l 4 r 2

BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. March 2013 EXAMINERS REPORT. Knowledge Based Systems

A Review of Data Mining Techniques

Study on Analysis of Online Word-of-Mouth on Blogs and Forums in Taiwan Insurance Industry

HELP DESK SYSTEMS. Using CaseBased Reasoning

Journal of Internet Banking and Commerce

An online Peer-Tutoring Platform for Programming Languages based on Learning Achievement and Teaching Skill

Holland s GA Schema Theorem

OPTIMIZED SENSOR NODES BY FAULT NODE RECOVERY ALGORITHM

INVESTIGATION OF EFFECTIVE FACTORS IN USING MOBILE ADVERTISING IN ANDIMESHK. Abstract

Effects of Symbiotic Evolution in Genetic Algorithms for Job-Shop Scheduling

Comparison of K-means and Backpropagation Data Mining Algorithms

Electric Distribution Network Multi objective Design Using Problem Specific Genetic Algorithm

FREE TIME THE MAJOR FACTOR OF INFLUENCE FOR LEISURE

IMPACT OF TRUST, PRIVACY AND SECURITY IN FACEBOOK INFORMATION SHARING

Online Consumer Herding Behaviors in the Hotel Industry

Current Situation and Development Trend of Applied Linguistics Fang Li

Improving performance of Memory Based Reasoning model using Weight of Evidence coded categorical variables

Towards Inferring Web Page Relevance An Eye-Tracking Study

PREDICTING STOCK PRICES USING DATA MINING TECHNIQUES

ON INTEGRATING UNSUPERVISED AND SUPERVISED CLASSIFICATION FOR CREDIT RISK EVALUATION

Genetic Algorithm for Event Scheduling System

Brand Loyalty in Insurance Companies

What matter experiential value in casual-dining restaurants?

COST ESTIMATION METHODOLOGY USING DATABASE LAYER IN CONSTRUCTION PROJECTS

A Review And Evaluations Of Shortest Path Algorithms

MODULE TITLE: Foundations of Marketing

Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations

Prediction of Stock Performance Using Analytical Techniques

Customer Analytics. Turn Big Data into Big Value

Enhanced Boosted Trees Technique for Customer Churn Prediction Model

DE 6056 DISTANCE EDUCATION. M.Com. (Marketing) DEGREE EXAMINATION, MAY MANAGEMENT CONCEPTS. (2005 and 2006 Batch) SECTION A (5 8 = 40 marks)

A Service Revenue-oriented Task Scheduling Model of Cloud Computing

Data Mining for Customer Service Support. Senioritis Seminar Presentation Megan Boice Jay Carter Nick Linke KC Tobin

A COMPARATIVE STUDY OF WORKFORCE DIVERSITY IN SERVICE AND MANUFACTURING SECTORS IN INDIA

Demand Forecasting Optimization in Supply Chain

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

Choosing Human Resources Development Interventions

Top 10 Algorithms in Data Mining

Top Top 10 Algorithms in Data Mining

LOCATIONS AROUND ME (ANDROID)

Schema Theory Jeff Pankin Fall 2013

Optimal Replacement of Underground Distribution Cables

Transcription:

2011 International Conference on Financial Management and Economics IPEDR vol.11 (2011) (2011) IACSIT Press, Singapore A Case-based Reasoning System with Two-dimensional Reduction Techniques for Classification of Leisure Constraints Fei-Rung Chiu 1 and Cheng-Yi Wang 2 1 Department of Tourism and Recreation Management, Overseas Chinese University, 100,Chiao Kwang Rd., Taichung 40721, Taiwan. e-mail: frchiu@ocu.edu.tw 2 Department Graduate Institute of Technology & Innovation Management, National Chung Hsing University, 250 Kuo Kuang Road, Taichung 402, Taiwan Abstract. Chiu et al. recently published an article entitled Developing a case-based reasoning system of leisure constraints in volume 10 of the Information Technology Journal. In this article, they applied the case-based reasoning technology to predicting the type of leisure constraints that visitors encounter to assist leisure services providers in negotiation of the constraints. Unfortunately, the inference relies on all instances in the database and features of these instances (or cases). Inaccurate results may be obtained if the instances or features are not representative. A plan of simultaneously selecting representative instances and features through GA optimized training with random combinations of instances or features is proposed and expected to improve the performance of the existing system. Keywords: Case-based reasoning, leisure constraints, negotiation, genetic algorithms. 1. Introduction Leisure constraints are various limitations and difficulties that may affect people s participation in and satisfaction with leisure activities [1]. Crawford & Godbey [2] and Jackson & Dunn [3] have identified three types of leisure constraints, including intrapersonal constraints, interpersonal constraints, and structural constraints. Intrapersonal constraints refer to leisure preferences derived from personal beliefs, habits, and experiences. Interpersonal constraints arise when co-participation of some companions, such as family members, peers or friends, in certain leisure activities is required. Structural constraints are most common leisure constraints in modern days. They are caused by external or irresistible conditions, such as seasonal and climatic factors, leisure resources, facilities, time, and money. Although leisure constraints affect one s perception and decision-making with respect to leisure activities, one s practical participation in leisure activities still depends on the results of his or her negotiation of the constraints. Leisure participation occurs only when one can overcome intrapersonal, interpersonal or structural constraints ([2], [4]). According to Jackson et al. [5], strategies used for negotiating leisure constraints vary from one person to another. Basically, these strategies can be classified into behavioral strategies and cognitive strategies. Behavioral strategies are to resolve constraints through change of attitude, preference or behavior and reduction of psychological inadaptability. They are intended to reduce obstruction by making substantive changes in one s leisure behavior. Cognitive strategies are mainly based on cognitive dissonance reduction. For instance, people perceive less constraints to leisure if the incentives for participation can be improved, costs of participation reduced or the rewards for participation increased. To be succinct, all leisure constraints can be overcome through negotiation. One considers leisure participation when he or she can overcome intrapersonal constraints and feel motivated to participate in certain activities. With such motivation, one will further manage to overcome other external difficulties and limitations. His or her practical leisure participation or continuance will finally occur after all the requirements for leisure participation are met. It is generally believed that demographic variables (such as gender, age, occupation, social status, and income) and family life cycle have direct or indirect effects on one s leisure participation and are also key 236

determinants of the type of leisure constraints that one may experience (e.g., [5] [8]). Besides, all types of leisure constraints can be negotiated using behavioral and/or cognitive strategies. Hence, if we can predict the type of leisure constraints that visitors may encounter, we can adopt effective negotiation strategies to help them overcome the constraints and have higher behavioral intention for leisure participation. Chiu et al. [9] applied the case-based reasoning technique (CBR) to develop a case repository-based leisure constraints inference system, in which the type of leisure constraints that visitors encounter can be predicted to help leisure service providers in negotiation of the constraints and strategic marketing. CBR is one of the techniques of artificial intelligence. Like human reasoning mechanisms, it searches for solutions to current problems from past similar cases or experiences. It can solve non-structured and complicated problems and has the instant update capability, which is to instantly adjust certain conditions of past cases to meet the needs in the new problem. Featuring high efficiency in inferring solutions to new problems from past problems and high applicability, CBR has been extensively studied in the artificial intelligence area and applied in many other areas, including business, manufacturing, marketing, and medical diagnosis (e.g., [10], [11]). Chiu et al. [9] pioneered in application of CBR to leisure research, in an attempt to predict the type of leisure constraints that low-participation visitors (new cases) may encounter. In applications of CBR, comparison of past instances stored in the database is usually required, and this process may drag down the performance of the inference system if the case database is too huge. This paper thus proposes a system that relies on genetic algorithms (GA) to simultaneously select representative instances and features to improve the performance of the inference system. 2. Definition, types, and negotiation of leisure constraints 2.1. Definition The term leisure constraints first appeared in 1960s in a national recreation survey conducted by the Outdoor Recreation Resources Review Commission (ORRRC). In early leisure research, researchers discussed primarily about barriers to leisure. Such barriers are mainly caused by lack of interest and belong to only one of many types of leisure constraints. Hence, early barrier research could only investigate whether one would still continue a certain leisure activity under influence of the internal or the external environment. Some later researchers introduced the term constraints, defining leisure constraints as any factors that may inhibit one s ability to participate in leisure activities, to spend more time in doing so, to take advantage of leisure services or to achieve a desired level of satisfaction. The introduction of this term also increased the scope and depth of later leisure research [5]. 2.2. Types of leisure constraints Although leisure constraints vary depending on leisure type and participants, they are conceptually similar in many aspects. Many taxonomies of leisure constraints have thus been proposed. Early studies classified leisure constraints into internal constraints and external constraints. Internal constraints can be caused by factors including personal health and fitness, motivation, perceived importance of leisure, satisfaction of personal needs, pressure, personal capabilities, knowledge, interest, and convenience of the leisure activities. External constraints can be caused by factors including lack of time or money, geographical distance, and lack of facilities (e.g., [12], [13]). Crawford & Godbey [2] focused on barriers to family leisure, including those experienced by family members or spouses and associated with family life-cycle. They identified three types of leisure constraints, including intrapersonal constraints, interpersonal constraints, and structural constraints. Intrapersonal constraints refer to leisure preferences derived from personal beliefs, habits, and experiences. Personality, attitude, emotion, religion, subjective values, and past experience of leisure activities can all become intrapersonal constraints. Interpersonal constraints arise when coparticipation of companions, such as family members, peers or friends, in certain leisure activities is required. For instance, one may have lower intention to participate in certain leisure activities if he or she is unable to find a partner. Structural constraints are most frequently seen leisure activities in modern days. They are caused by external or irresistible conditions, such as seasonal and climatic factors, leisure resources, facilities, time, and money. 237

2.3. Negotiation of leisure constraints In 1990s, some scholars pointed out that there are interactions among different types of constraints and proposed that individuals tend to negotiate perceived constraints to facilitate their leisure participation. Kay & Jackson [14] investigated the influence of socioeconomic characteristics and leisure constraints on leisure participation. Their findings suggested that in the presence of financial constraints, 60% would reduce their participation, 23% would manage to overcome the constraints using various strategies, such as saving money, seeking for other activities that cost less or reducing expenditure for other aspects, and 11% would decide not to participate; in the presence of time constraints, 71% would reduce leisure participation in all possible ways, and 29% would save their time for other activities (daily activities or work activities) to make leisure participation possible. Jackson et al. [5] proposed that people adopt different negotiation strategies depending on the leisure constraints they experience. Basically, these negotiation strategies can be classified into behavioral and cognitive strategies. Behavioral strategies are to eliminate constraining factors and reduce psychological inadaptability by changing one s attitude, preference or behavior. Cognitive strategies are mainly based on cognitive dissonance reduction. Activities featuring lower incentives, higher costs or less rewards will be devalued. Negotiation strategies can also be divided into time management, skill acquisition, interpersonal coordination, and financial resources [6]. To sum up, people have different perceptions of leisure constraints. In order to motivate or facilitate leisure participation, negotiation strategies that are suited for the targeted participants and activity should be adopted. 3. Case-based reasoning 3.1. Traditional CBR Case-based reasoning (CBR) was proposed by Schank & Abelson [15] in 1977. It is a problem-solving technique that relies on artificial intelligence. It solves new problems based on the solutions to similar past problems. CBR has two tenets of nature: (1) similar problems have similar solutions; (2) the same type of problems tend to recur. A CBR system will automatically store the solution to each problem it has solved for machine and human learning. Through this process, it is enabled to quickly cope with the same or a similar type of problems in the future [16]. In general, CBR relies on past experiences stored in a case database for solving new problems. When confronted with a new problem, users only need to input known features of the problem, and the CBR system will automatically search for most similar cases in the database and offer a suggested solution to the problem. After the new problem is solved, the final solution to the new problem will also be retained in the repository for future use. Through this process, knowledge can be updated and repeatedly used. 3.2. CBR with 2-dimensional reduction The main drawback of CBR is that the inference relies on all instances in the database and features of these instances. Inaccurate results may be obtained if the instances or features of the instances are not representative. To address the above issue, several techniques have been proposed, including Instance Selection and Feature Selection. Instance Selection is to select more representative instances from the database for case indexing and retrieval. This method can avoid inference error caused by extreme instances [17]. Feature Selection is to select critical features from numerous features of the existing instances to enhance the case indexing or retrieval efficiency [18]. Both of the above selection methods are onedimensional reduction techniques. They do not fully take into account the potential noise between instances or features and may cause reduced inference performance. In recent years, some scholars have proposed twodimensional reduction techniques (e.g., [19], [20]), which integrate instance selection and feature selection to simultaneously delete instances and features that are not considered from the case database. 4. Genetic algorithms Genetic algorithms(gas) are global search and optimization techniques motivated by the process of natural selection in the biological system [21]. The primary distinguishing features of GAs include an encoding, a fitness function, a selection mechanism, a crossover mechanism, a mutation mechanism, and a culling mechanism. The algorithm for GAs can be formulated according to the following steps: (1) 238

Randomly generate an initial solution set (population) of N individuals and evaluate each solution (individual) by a fitness function. Usually an individual is represented as a numerical string. (2) If the termination condition is not met, repeatedly do {Select parents from population for crossover, generate offspring, mutate some of the numbers, merge mutants and offspring into population, cull some members of the population. (3) Stop and return the best fitted solution. 5. The CBR system proposed by Chiu et al. GAs Based on the theory of CBR, Chiu et al. [9] constructed a cased-based reasoning system of leisure constraints in four steps: Step 1. Case representation: Use individual characteristics (including demographic variables and family life-cycle) and leisure constraint type (including intrapersonal, interpersonal, structural, and no constraint) as features to represent each selected case of leisure constraint. Step 2. Case indexing: Classify all the cases by features or attributes to facilitate fast search and retrieval of cases. Step 3. Case retrieval: With all the cases indexed, the CBR system can compare a new case to old ones stored in the case database and retrieve the most similar case. The case database consists of three case sets, including reference cases, test cases, and hold-out cases. Reference cases are used for inference in CBR, while test cases or holdout cases are viewed as new cases to be input in the CBR system. When a new test case is input in the system, the system will represent the leisure constraints encountered and begin the reasoning process. Based on the index of cases, the system computes the Euclidean distance between the new case and each reference case using function (1) to find the closest reference case, and from which the solution to the new case can be derived. Step 4. Case adaptation: Store the latest and suitable cases in the case database to achieve selflearning of the system. 6. The proposed plan To enhance the inference performance of the system, we integrated GA into the above CBR system for instance selection and feature selection. The proposed plan consists of six steps as follows: Step 1. Design the structure of chromosomes: To search for optimal combinations of cases and features, all available combinations of cases and features are encoded on chromosomes in a binary string where 0 denotes unselected and 1 denotes selected. Step 2. Generate the initial population: Before executing the GA, an initial population comprising n chromosomes should be generated first. The bit values on each chromosome are randomly generated and each of which denotes a possible solution (to initial feature and solution selection). Given a total of a features and b instances, each chromosome can be represented by ( a + b) bits, and each generation has n chromosomes. Through evolution of each generation, a better solution can be progressively obtained. Step 3. Compute the fitness of each chromosome: To compute the fitness of each chromosome, all types of past leisure constraint cases are divided into three groups, including reference cases, test cases, and holdout cases. Reference cases are used for inference in CBR, while test cases or hold-out cases are viewed as new cases to be input into the CBR system. Generally, reference cases account for the majority of past cases. For any chromosome i ( i = 1,2,, n), the set of reference cases and the set of training cases are selected according to the chromosome, and some cases or case features will be deleted. Assume that R i and T i respectively denote the modified set of reference cases and set of test cases. The fitness of chromosome i can be computed via the following steps: (Step 3.1) Infer the expected outcome ( EO ) of each test case: For each test case k, we apply the afore-mentioned 1NN voting method to select, from the case database R i, similar cases to infer the group to which the test case belongs (called EO k ). Similarity between any two cases can be measured using Euclidean distance. (Step 3.2) Compute the fitness of chromosome i ( i = 1,2,, n) :The fitness of chromosome i can be computed using the following function: M f ( chromosom i) = hitk ( Ri ) / M (1) k = 1 where M denotes the number of test cases T i ; hit k indicates whether the expected outcome ( EO k ) of the case k matches the actual outcome ( AO k ). If EO k = AO k, hit k ( Ri ) =1; otherwise, hit k ( Ri ) =0. This value will be constantly updated during the evolution. In addition, it is also viewed as an indicator of chromosome quality in subsequent genetic evolution. Better chromosomes are more likely to be selected for crossover. 239

Step 4. Apply genetic operators to derive a new generation: After a new generation is formed, the max fitness value used for the previous generation may be changed. As mentioned earlier, the genetic operators including chromosome selection, crossover, and mutation are used to generate new chromosomes. The selection operator determines whether a chromosome should be kept or eliminated depending on the fitness index. Chromosomes with a higher fitness value are more likely to survive. As to the other two operators, probability of crossover or mutation should be defined in advance. Step 5. Repeat Step 3 and Step 4 until the stopping rule is met. The hold-out cases can be finally used to further verify the accuracy of CBR classification based on the cases and features selected in the above steps. 7. Conclusions Understanding people s perceptions of leisure constraints is essential for leisure services providers to set up appropriate marketing strategies that can facilitate negotiation of leisure constraints and increase motivation for leisure participation. In this paper, we proposed a CBR system with two-dimensional reduction techniques to effectively predict the leisure constraints experienced by non-participants. Presumably, the proposed system should outperform traditional CBR systems in terms of inference performance and accuracy. In the future, we will use a wider array of cases from different leisure areas to empirically validate the performance and effectiveness of the proposed system. 8. References [1] E.H. Tsai and D.J. Coleman. Leisure constraints of Chinese immigrants: an exploratory study. Soc Leisure. 1999, 22: 243-264. [2] D.W. Crawford and G. Godbey. Reconceptualizing barriers to family. Leisure Sci. 1987, 9: 119-127. [3] E.L. Jackson and E. Dunn. Integrating ceasing participation with other aspects of leisure behavior. J Travel Res. 1988, 20: 31-45. [4] E.L. Jackson and M.S. Searle. Socioeconomic variations in perceived barriers to recreation participation among would be participants. Leisure Sci. 1985, 7: 227-249. [5] E.L. Jackson, D.W. Crawford and G. Godbey. Negotiation of leisure constraints. Leisure Sci, 1993, 15: 1-11. [6] J. Hubbard and R.C. Mannell. Testing competing models of the leisure constraint negotiation process in a corporate employee recreation setting. Leisure Sci. 2001, 23: 145 163. [7] G. Paker. The negotiation of leisure citizenship- leisure constraints, moral regulation and the mediation of rural place. Leisure Stud. 2007, 26: 1 22. [8] I.E. Schneider and W.S. Stanis. Coping: An alternative conceptualization for constraint negotiation and accommodation. Leisure Sci. 2007, 29: 391-401. [9] F.R. Chiu, C.Y. Wang, Y.C. Huang, and Y.K. Chen. Developing a case-based reasoning system of leisure constraints. Inf Technol J. 2011, 10: 541-548. [10] K.S. Shin and I. Han. Case-based reasoning supported by genetic algorithms for corporate bond rating. Expert Syst Appl. 1999, 16: 85-95. [11] Y.K. Chen, C.Y. Wang, and Y.Y. Feng. Application of a 3NN+1 based CBR system to segmentation of the notebook computers market. Expert Syst Appl. 2010, 37: 276-281. [12] C.H. Proctor. Dependence of recreation participation on background characteristics of sample persons in the September 1960 national recreation survey. In Abbot L. Ferriss (Ed.), National recreation survey. Washington: ORRRC, Study Report, 1962, 19: 77-94. [13] D.A. Franken and W.F. Van Raaij. Satisfaction with leisure time activities. J Leisure Res. 1981, 13: 337-352. [14] M. Chubb and H.R. Chubb. One Third of our Tim: An Introduction to Recreation Behavior and Resource. New York: John Wiley and Sons, 1981. [15] T. Kay and G. Jackson. Leisure despite constraint: The impact of leisure constraints on leisure participation. J Leisure Res. 1991, 23: 301-313. [16] R.C. Schank and R. P. Abelson. Scripts, Plans, Goals and Understanding. New Jersey: Erlbaum Publisher, 1977. [17] J. Kolodner. Case-Based Reasoning. Morgan Kaufmann Publisher, San Mateo, CA, 1993. [18] W. Siedlecki and J. Sklanski. A note on genetic algorithms for large-scale feature selection. Pattern Recogn Lett. 1989, 10: 335-347. [19] D.L. Wilson. Asymptotic properties of nearest neighbor rules using edited data. IEEE Syst Man Cy. 1972, 2: 408 421. [20] L.I. Kuncheva and L. C. Jain. Nearest Neighbor Classifier: Simultaneous Editing and Feature Selection. Pattern Recogn Lett. 1999, 20: 1149-1156. [21] A. Rozsypal and M. Kubat. Selection representative examples and attributes by a genetic algorithm. Intell Data Anal. 2003, 7: 291-304. 240