Applications of Evolutionary Computation in the Analysis of Factors Influencing the Evolution of Human Language. Alex Decker December 5, 2003

Size: px
Start display at page:

Download "Applications of Evolutionary Computation in the Analysis of Factors Influencing the Evolution of Human Language. Alex Decker December 5, 2003"

Transcription

1 Applications of Evolutionary Computation in the Analysis of Factors Influencing the Evolution of Human Language Alex Decker December 5, 2003

2 Abstract This paper describes the development of a framework designed to analyze the various factors which influence the evolution of human languages and analyze their interaction and significance. To do this, a simplified language generation system was developed allowing agents to communicate predefined concepts in an evolving way. Evolutionary Computation was utilized to drive this evolution. The framework tries to encapsulate many of the unique aspects of human language in a flexible way. It is hoped that it can then be used to analyze very complex scenarios. Keywords Evolutionary Computation, Human Language 1

3 Contents 1 Introduction Motivation Background Research and Experimental Setup Agents Vocabulary Community Parameters Evolutionary Approach Genetic Operators: Mutation and Recombination Phase One Phase Two Results 8 4 Conclusion 9 5 Future Work 9 2

4 1 Introduction The study of human language has long been a topic of fascination to me. However, there are many barriers to the effective study of language, not the least of which are ethical concerns of using actual human subjects and placing them in controlled linguistic environments. The research contained herein was conducted with the the hope of creating a framework to facilitate conducting complex and meaningful linguistic experiments. The framework and the motivations behind its design will be detailed and a number of possible future experiments will be discussed. 1.1 Motivation The existence of this framework will be a boon to all researchers interested not only in analyzing how our language got here, but where it might go in the future. Development of agents which mirror the linguistic complexity of actual humans is a goal which has never really even been attempted. Admittedly, this research is only the first step toward realizing that goal, but it should provide not only a quality platform for research, but a motivation to continue the refinement of these techniques. 1.2 Background The purpose of this research is to analyze the way different factors contribute to linguistic evolution in a controlled environment composed of evolutionary patterns which are as realistic as possible. Research into the use of computers for linguistic ends has been divided into two main camps. One represents people who are attempting to encode technical parameters and analyze language in a very deterministic way. Simon Kirby addressed this side of the issue somewhat in his paper[1] where he introduced alternatives to evolution as explanations for language. The other camp has been the evolution of new languages in the context of solving other problems, allowing agents within those systems to communicate. This approach was taken by Bruce Maclennan [2]. The problem with this second method is that these languages are meaningless outside the context of the agents environment and therefore useless when performing research applicable to real languages. In this research, I took some from each of these camps and attempted to dovetail and extend the research to produce a more realistic model. Research Questions The research questions that inspired this research were: What are the major factors influencing the evolution of a single language over time? 3

5 How can Evolutionary Computation be utilized to explore the dynamics of these factors? How do changes observed in the artificial world correlate to those observed in the real world? Can these correlations be used to automate the tuning of the EA to produce more accurate changes? Can these resulting methodologies then be used to simulate the interaction of different languages over time? 2 Research and Experimental Setup As already mentioned, the goal of this research was the development of an experimental framework for analyzing language evolution. The basis for this framework is a core population of individuals or agents (section 2.1) which are able to communicate using a preprogrammed set of statement and phrase types, drawing on a vocabulary (section 2.1.1) database. All aspects of communication will be evolved using a two-tiered EA, performing evolution both on linguistic elements and on communities (section 2.1.2) formed based on unique parameters (section 2.1.3) internal to each agent. 2.1 Agents Agents represent the core element of the framework. Each agent represents a single communicating individual within a large dynamic community. Each agent has a unique capacity for both communicating and comprehending, these defined by internal parameters. The entire population of agents will initially have identical language states. Over time, each agent s internal parameters (as well as the social clique these parameters cause the individual to fall into) will influence the evolution of their internal vocabulary uniquely. This divergence of vocabulary is restricted in multiple ways. One, since the agents communicate with others inside their community constantly, they will be influenced by differences introduced by others in the population. Also, if a change introduced by one agent is not able to be understood by a large number of the agents in its community, it will likely be rejected Vocabulary The vocabulary of each agent is made up of various interacting knowledge bases. First of all, each agent has a predefined set of statement types they know how to communicate and interpret. An example would be a query, which would consist of a phrase classified as inquiring ( What is ), an article ( an ), and a noun ( apple orchard ). The system can be extended easily to support any number of statement types. To support these statement types, different classes of phrases are needed. Each phrase is encoded with three pieces of information; 4

6 its syllabic breakdown, its phonic structure and its semantic context. Syllabic structure is critical in both the language evolution process. Phonic structure is used as a basis for logical evolutionary choices and is also necessary for the interpretation of communication from other agents. Phonic encoding was of my own design and is represented as a single core phonic for each syllable in the word. For now, more complex forms such as diphthongs will be ignored as they are fairly subtle and not critical to a useful model Community Just as in real life the concept of community is critical to a person s identity (not to mention that it also determines a lot of the person s environmental influences), this framework was designed to develop dynamic communities of agents. These communities evolve naturally based on the agents own internal parameters. Initially, all agents consider all others to be a member of their clique. Over time, natural tendencies and linguistic divergence will isolate the agents into subgroups. The dividing lines between communities are also unique to each agent; you may consider someone a member of your community while they do not consider you a member of theirs. This allows some interesting dynamics to evolve and is how communities interact. This also exerts a stabilizing effect on the language, not allowing dialects to become completely separate (although some experiments may allow this as an experimental parameter) Parameters As the agent is the main element of the framework, and their parameters are the expression of their individuality (and subsequently, their experimental usefulness), the selection of parameters for the agents is critical. Although the framework was developed to allow easy extension of agent parameters and interactions, the current parameters are thus: Adaptability represents the willingness of an agent to accept reasonable linguistic differences when interpreting communication from other agents. This is represented as a value between 0 and 1, indicating the probability that a response will be made to an interpreted statement with no exact match in their vocabulary. This is only applicable if a possible interpretation is achieved. Impressionability indicates how likely an agent is to adopt understood differences into its vocabulary. Represented as a value between 0 and 1, indicating the probability that an interpreted phrase will apply its changes to that agent s vocabulary. This is only applicable if a possible interpretation is achieved. Acceptance reflects how willing an agent is to associate with those outside its community. An agent who chooses not to accept another will not respond to messages received from that agent. This will impact the other agent, 5

7 as this lack of response is considered a failure to understand by that agent and will drive its evolution accordingly. This is only applicable if a possible interpretation is achieved. There are also two dynamic parameters that are used to evaluate the agents in the evolutionary cycle; these are: Prestige is an indicator of how well liked an agent is within their own community. It is an weighted average of the percent of correct responses it receives from someone who has that agent in their community to any communication it generates. Respectability is a measure of how well those outside its community. like it. It is a weighted average of responses which people make to the person who do not consider that person part of their community. Individuality is a measure of the agents uniqueness. It is a weighted average of the percent of sentences matched by the agent which still contain some differences. 2.2 Evolutionary Approach The evolutionary approach taken in this research was rather unique. Instead of optimizing to find a single candidate which maximizes fitness, each agent is optimized individually toward a unique optimum which is related to its internal parameters and to its interactions with other evolving agents (since they are the ones responsible for judging the agent). The purpose of the evolutionary cycle in this research was to guide the development of the agents vocabularies. Agents try and achieve a vocabulary which maximizes the average value of their dynamic statistics Genetic Operators: Mutation and Recombination Mutation operates on vocabulary on multiple levels. Consonants can be mutated at the beginning and the end of a word can be mutated in various ways. Phrases with similar phonic forms can have words swapped between them. Words can be replaced with random words with identical phonics, crafted according to loose rules. Statements forms can be combined using crossover at locations with specific phrase types to create entirely new types of statements Phase One As hinted at, this research has as its goal only a framework for experimentation. The functionality the system currently possesses (creating a population of agents which conform to some provided suitability function and allowing them to communicate) will only be the first phase of a larger experiment. This first phase will be reasonably similar for all runs and will consist of three phases: 6

8 1. population generation: The creation of the initial pool of agents is random by default, but a heuristic function can be supplied to guide the creation of more specific agents. 2. classification: the deterministic process of agents creating their communities. This happens slowly, over time. Due to this, phase one will not terminate until all agents have reached a specified maturation age. 3. normalization: the act of killing off agents which don t exhibit desired properties. The basic steps of a phase-one cycle follow: 1. Agent selects a statement form or creates one through crossover. 2. Agent selects phrases to satisfy this form. 3. Agent may perform mutation on these phrases. 4. Agent communicates the completed statement to the other agents who respond. 5. The response consists of what was understood, reduced back to the vocabulary as it existed at the beginning (the vocabulary that the agents once had in common). 6. Originating agent determines how many people understood its statement. 7. Agent updates its internal dynamic statistics accordingly. 8. Agent may refine its community definition based on this new perspective. After this, the main system determines if any agents are unacceptable and kills them if so. If the population becomes too small, new agents may be generated to replaced the killed ones. This process continues until the population meets the provided parameters Phase Two The second phase will differ based on the experiment. It will use the evolved and classified populations to analyze the effects of various environmental factors on the agents vocabularies. Some possible future studies include: Cultural Analysis Cultural differences indicate interactions between previously isolated populations after a given interval. Individual Analysis Individual differences are those explained by the cognitive perspective of each entity and will be simulated by a continual evolutionary cycle throughout an entities lifetime, influenced by environment and interaction. 7

9 Socio-Economic Analysis Socio-Economic differences will be simulated by differing mutation levels and different tolerances for syllabic and semantic constructs. Realistic Model A complex environment with multiple populations over multiple generations each with distinct internal and relative economic differences. 3 Results As the primary purpose of this research was the framework development, all effort to this point has been on fleshing out the phase one mechanisms and confirming the makeup of the resulting communities of agents. Important also is the ability to craft the agent parameters to achieve different effects, so this was addressed. n6 n0 n8 n5 n1 n4 n2 n9 n3 n7 Figure 1: Example graph generated with only ten agents to illustrate the forming of communities. In the directed graph, nodes are connected to nodes that they consider to be a part of their community. You can tell from the unbalanced nature of the nodes that the normalization stage is particularly necessary for small populations. In general, a large enough population should create reasonable communities. Control over the agent makeup at the completion of phase one is achieved in 8

10 a variety of ways. One, there are a few additional optional parameters that can be specified to require various constraints on the final population. These are: community size represents a permissible range for the average community size. avg prestige (and avg respect/avg indiv) represent a range that the average Prestige, Respectability and Individuality are allowed to reside in. To achieve the maximum in flexibility, you can also specify a function, taking an agent and returning boolean, which is called on every agent at the end of a cycle; if it returns false, the agent will be rejected, a new one inserted, and the process repeated. 4 Conclusion In conclusion, this framework has proven its ability to produce dynamic and controlled sets of agents, able to communicate effectively using independent, changing vocabularies. The novel application of EC has proven itself as a viable simulator of natural evolution insofar as the agents stability was always based on their fraternal makeup, not on any evolutionary factors. Only time will serve to prove the final worth of the system, but it should provide a wealth of new possibilities to researchers for some time. 5 Future Work Having satisfied the goals of the framework, we must look top the future. While many changes are planned to make the framework more flexible and extensible, other avenues of thought may also have merit. In the interest of bringing the linguistic evolution even closer to what is seen in nature, I hope to implement an learning classifier system to evolve the rule set which describes how mutation and combination take place. By combining this with an initial and goal vocabulary states, you could train the system to produce very realistic changes. Also, the concept of communities, while vital and useful, could easily be extended. For example, the current community concept is those people the agent considers to be their friends. You could easily set up parallel communities which ignore likes and dislikes and requires them to communicate, thus simulating (for example) a workplace environment, where regardless of other considerations, communication must take place and succeed. Clearly, there are a great many interesting possibilities for the future. Only time will tell where the true usefulness of this framework will come, but that it will be useful is without a doubt. 9

11 References [1] S. Kirby. Language evolution without natural selection: From vocabulary to syntax in a population of learners. Technical report, Language Evolution and Computation Research Unit, University of Edinburgh, [2] B. MacLennan. The emergence of communication through synthetic evolution. Technical report, October To appear in Advances in Evolutionary Synthesis of Neural Systems, edited by Vasant Honavar, Mukesh Patel, and Karthik Balakrishnan - MIT Press. 10

D A T A M I N I N G C L A S S I F I C A T I O N

D A T A M I N I N G C L A S S I F I C A T I O N D A T A M I N I N G C L A S S I F I C A T I O N FABRICIO VOZNIKA LEO NARDO VIA NA INTRODUCTION Nowadays there is huge amount of data being collected and stored in databases everywhere across the globe.

More information

Understanding by Design. Title: BIOLOGY/LAB. Established Goal(s) / Content Standard(s): Essential Question(s) Understanding(s):

Understanding by Design. Title: BIOLOGY/LAB. Established Goal(s) / Content Standard(s): Essential Question(s) Understanding(s): Understanding by Design Title: BIOLOGY/LAB Standard: EVOLUTION and BIODIVERSITY Grade(s):9/10/11/12 Established Goal(s) / Content Standard(s): 5. Evolution and Biodiversity Central Concepts: Evolution

More information

Essential SharePoint Search Hints for 2010 and Beyond

Essential SharePoint Search Hints for 2010 and Beyond Essential SharePoint Search Hints for 2010 and Beyond The purpose of this paper is to provide some helpful hints for creating search queries that will improve your odds of getting the results you want.

More information

Generic Proposal Structure

Generic Proposal Structure Generic Proposal Structure Arts, Humanities, and Social Sciences Grants at North Dakota State University Contact: MeganEven@ndsuedu Follow us: Facebookcom/AHSSGrantsAtNDSU Twittercom/AHSSGrantsNDSU Becoming

More information

NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES

NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES EDWARD ROBINSON & JOHN A. BULLINARIA School of Computer Science, University of Birmingham Edgbaston, Birmingham, B15 2TT, UK e.robinson@cs.bham.ac.uk This

More information

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

BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT. March 2013 EXAMINERS REPORT. Knowledge Based Systems BCS HIGHER EDUCATION QUALIFICATIONS Level 6 Professional Graduate Diploma in IT March 2013 EXAMINERS REPORT Knowledge Based Systems Overall Comments Compared to last year, the pass rate is significantly

More information

Using Software Agents to Simulate How Investors Greed and Fear Emotions Explain the Behavior of a Financial Market

Using Software Agents to Simulate How Investors Greed and Fear Emotions Explain the Behavior of a Financial Market Using Software Agents to Simulate How Investors Greed and Fear Emotions Explain the Behavior of a Financial Market FILIPPO NERI University of Naples Department of Computer Science 80100 Napoli ITALY filipponeri@yahoo.com

More information

Reading Competencies

Reading Competencies Reading Competencies The Third Grade Reading Guarantee legislation within Senate Bill 21 requires reading competencies to be adopted by the State Board no later than January 31, 2014. Reading competencies

More information

A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM

A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM MS. DIMPI K PATEL Department of Computer Science and Engineering, Hasmukh Goswami college of Engineering, Ahmedabad, Gujarat ABSTRACT The Internet

More information

1. Current situation Describe the problem or opportunity (the need for your proposal).

1. Current situation Describe the problem or opportunity (the need for your proposal). Generic Grant Outline Always check with the sponsor for specific proposal guidelines (and follow them closely), but also become familiar with the generic proposal structure to better understand what information

More information

Cambridge IELTS 2. Examination papers from the University of Cambridge Local Examinations Syndicate

Cambridge IELTS 2. Examination papers from the University of Cambridge Local Examinations Syndicate Cambridge IELTS 2 Examination papers from the University of Cambridge Local Examinations Syndicate PUBLISHED BY THE PRESS SYNDICATE OF THE UNIVERSITY OF CAMBRIDGE The Pitt Building, Trumpington Street,

More information

Summary. 16 1 Genes and Variation. 16 2 Evolution as Genetic Change. Name Class Date

Summary. 16 1 Genes and Variation. 16 2 Evolution as Genetic Change. Name Class Date Chapter 16 Summary Evolution of Populations 16 1 Genes and Variation Darwin s original ideas can now be understood in genetic terms. Beginning with variation, we now know that traits are controlled by

More information

1/9. Locke 1: Critique of Innate Ideas

1/9. Locke 1: Critique of Innate Ideas 1/9 Locke 1: Critique of Innate Ideas This week we are going to begin looking at a new area by turning our attention to the work of John Locke, who is probably the most famous English philosopher of all

More information

Industrial Engineering Definition of Tuning

Industrial Engineering Definition of Tuning Industrial Engineering Definition of Tuning Tuning is a faculty-led pilot project designed to define what students must know, understand, and be able to demonstrate after completing a degree in a specific

More information

Genetic Algorithms and Sudoku

Genetic Algorithms and Sudoku Genetic Algorithms and Sudoku Dr. John M. Weiss Department of Mathematics and Computer Science South Dakota School of Mines and Technology (SDSM&T) Rapid City, SD 57701-3995 john.weiss@sdsmt.edu MICS 2009

More information

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

A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0 212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order

More information

Comparative Analysis on the Armenian and Korean Languages

Comparative Analysis on the Armenian and Korean Languages Comparative Analysis on the Armenian and Korean Languages Syuzanna Mejlumyan Yerevan State Linguistic University Abstract It has been five years since the Korean language has been taught at Yerevan State

More information

Solar Energy MEDC or LEDC

Solar Energy MEDC or LEDC Solar Energy MEDC or LEDC Does where people live change their interest and appreciation of solar panels? By Sachintha Perera Abstract This paper is based on photovoltaic solar energy, which is the creation

More information

Alpha Cut based Novel Selection for Genetic Algorithm

Alpha Cut based Novel Selection for Genetic Algorithm Alpha Cut based Novel for Genetic Algorithm Rakesh Kumar Professor Girdhar Gopal Research Scholar Rajesh Kumar Assistant Professor ABSTRACT Genetic algorithm (GA) has several genetic operators that can

More information

Intelligent Modeling of Sugar-cane Maturation

Intelligent Modeling of Sugar-cane Maturation Intelligent Modeling of Sugar-cane Maturation State University of Pernambuco Recife (Brazil) Fernando Buarque de Lima Neto, PhD Salomão Madeiro Flávio Rosendo da Silva Oliveira Frederico Bruno Alexandre

More information

Hypothesis testing. c 2014, Jeffrey S. Simonoff 1

Hypothesis testing. c 2014, Jeffrey S. Simonoff 1 Hypothesis testing So far, we ve talked about inference from the point of estimation. We ve tried to answer questions like What is a good estimate for a typical value? or How much variability is there

More information

Planning and Writing Essays

Planning and Writing Essays Planning and Writing Essays Many of your coursework assignments will take the form of an essay. This leaflet will give you an overview of the basic stages of planning and writing an academic essay but

More information

Planning and conducting a dissertation research project

Planning and conducting a dissertation research project Student Learning Development Planning and conducting a dissertation research project This guide addresses the task of planning and conducting a small research project, such as an undergraduate or masters

More information

SOME IMPORTANT DIFFERENCES BETWEEN WHITE-LABEL JOB BOARD PROVIDERS

SOME IMPORTANT DIFFERENCES BETWEEN WHITE-LABEL JOB BOARD PROVIDERS SOME IMPORTANT DIFFERENCES BETWEEN WHITE-LABEL JOB BOARD PROVIDERS Contents Revenue share or flat fee? 3 Ownership of content? 4 ROI modeling and presales consultancy? 4 Hidden transactional fees? 4 Enhancements

More information

Mining the Software Change Repository of a Legacy Telephony System

Mining the Software Change Repository of a Legacy Telephony System Mining the Software Change Repository of a Legacy Telephony System Jelber Sayyad Shirabad, Timothy C. Lethbridge, Stan Matwin School of Information Technology and Engineering University of Ottawa, Ottawa,

More information

Report Writing: Editing the Writing in the Final Draft

Report Writing: Editing the Writing in the Final Draft Report Writing: Editing the Writing in the Final Draft 1. Organisation within each section of the report Check that you have used signposting to tell the reader how your text is structured At the beginning

More information

When you hear the word engagement, you

When you hear the word engagement, you EXECUTIVE FORUM EMPLOYEE ENGAGEMENT: BEYOND THE FAD AND INTO THE EXECUTIVE SUITE Theresa M. Welbourne When you hear the word engagement, you might think of long-term commitment, marriage, diamonds, family,

More information

INFORMATIVE SPEECH. Examples: 1. Specific purpose: I want to explain the characteristics of the six major classifications of show dogs.

INFORMATIVE SPEECH. Examples: 1. Specific purpose: I want to explain the characteristics of the six major classifications of show dogs. INFORMATIVE SPEECH An informative speech provides information about a specific subject to an audience. The aim of an informative speech is to help your audience to understand and to remember the information

More information

AP Biology Essential Knowledge Student Diagnostic

AP Biology Essential Knowledge Student Diagnostic AP Biology Essential Knowledge Student Diagnostic Background The Essential Knowledge statements provided in the AP Biology Curriculum Framework are scientific claims describing phenomenon occurring in

More information

Background Biology and Biochemistry Notes A

Background Biology and Biochemistry Notes A Background Biology and Biochemistry Notes A Vocabulary dependent variable evidence experiment hypothesis independent variable model observation prediction science scientific investigation scientific law

More information

DRA2 Word Analysis. correlated to. Virginia Learning Standards Grade 1

DRA2 Word Analysis. correlated to. Virginia Learning Standards Grade 1 DRA2 Word Analysis correlated to Virginia Learning Standards Grade 1 Quickly identify and generate words that rhyme with given words. Quickly identify and generate words that begin with the same sound.

More information

The 2014 Ultimate Career Guide

The 2014 Ultimate Career Guide The 2014 Ultimate Career Guide Contents: 1. Explore Your Ideal Career Options 2. Prepare For Your Ideal Career 3. Find a Job in Your Ideal Career 4. Succeed in Your Ideal Career 5. Four of the Fastest

More information

Writing Thesis Defense Papers

Writing Thesis Defense Papers Writing Thesis Defense Papers The point of these papers is for you to explain and defend a thesis of your own critically analyzing the reasoning offered in support of a claim made by one of the philosophers

More information

Learner Guide. Cambridge IGCSE Economics

Learner Guide. Cambridge IGCSE Economics Learner Guide Cambridge IGCSE Economics 0455 Cambridge International Examinations retains the copyright on all its publications. Registered Centres are permitted to copy material from this booklet for

More information

Genetic Algorithm. Based on Darwinian Paradigm. Intrinsically a robust search and optimization mechanism. Conceptual Algorithm

Genetic Algorithm. Based on Darwinian Paradigm. Intrinsically a robust search and optimization mechanism. Conceptual Algorithm 24 Genetic Algorithm Based on Darwinian Paradigm Reproduction Competition Survive Selection Intrinsically a robust search and optimization mechanism Slide -47 - Conceptual Algorithm Slide -48 - 25 Genetic

More information

MARYCREST COLLEGE THE CONE LIBRARY Davenport, Iowa

MARYCREST COLLEGE THE CONE LIBRARY Davenport, Iowa INFLUENCE OF READING MATERIALS ON RESPONSE TO PRINTED WORDS Rebecca Barr a University of Chicago MARYCREST COLLEGE THE CONE LIBRARY Davenport, Iowa Abstract. Beginning reading materials differ considerably

More information

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information

More information

Modeling an Agent-Based Decentralized File Sharing Network

Modeling an Agent-Based Decentralized File Sharing Network Modeling an Agent-Based Decentralized File Sharing Network Alex Gonopolskiy Benjamin Nash December 18, 2007 Abstract In this paper we propose a distributed file sharing network model. We take inspiration

More information

Healthcare, transportation,

Healthcare, transportation, Smart IT Argus456 Dreamstime.com From Data to Decisions: A Value Chain for Big Data H. Gilbert Miller and Peter Mork, Noblis Healthcare, transportation, finance, energy and resource conservation, environmental

More information

SEO MADE SIMPLE. 5th Edition. Insider Secrets For Driving More Traffic To Your Website Instantly DOWNLOAD THE FULL VERSION HERE

SEO MADE SIMPLE. 5th Edition. Insider Secrets For Driving More Traffic To Your Website Instantly DOWNLOAD THE FULL VERSION HERE SEO MADE SIMPLE 5th Edition Insider Secrets For Driving More Traffic To Your Website Instantly DOWNLOAD THE FULL VERSION HERE by Michael H. Fleischner SEO Made Simple (Fifth Edition) Search Engine Optimization

More information

Participants Manual Video Seven The OSCAR Coaching Model

Participants Manual Video Seven The OSCAR Coaching Model Coaching Skills for Managers Online Training Programme Part One Fundamentals of Coaching Participants Manual Video Seven The OSCAR Coaching Model Developed by Phone: 01600 715517 Email: info@worthconsulting.co.uk

More information

GA as a Data Optimization Tool for Predictive Analytics

GA as a Data Optimization Tool for Predictive Analytics GA as a Data Optimization Tool for Predictive Analytics Chandra.J 1, Dr.Nachamai.M 2,Dr.Anitha.S.Pillai 3 1Assistant Professor, Department of computer Science, Christ University, Bangalore,India, chandra.j@christunivesity.in

More information

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

Evolutionary Detection of Rules for Text Categorization. Application to Spam Filtering Advances in Intelligent Systems and Technologies Proceedings ECIT2004 - Third European Conference on Intelligent Systems and Technologies Iasi, Romania, July 21-23, 2004 Evolutionary Detection of Rules

More information

Performance Tuning with Oracle Enterprise Manager Session # S300610

Performance Tuning with Oracle Enterprise Manager Session # S300610 Performance Tuning with Oracle Enterprise Manager Session # S300610 September 10, 2008 Prepared by John Darrah DBA Knowledge, Inc. Session # S300610 www.dbaknow.com Page 1 of 10 Introduction Oracle Enterprise

More information

Writing learning objectives

Writing learning objectives Writing learning objectives This material was excerpted and adapted from the following web site: http://www.utexas.edu/academic/diia/assessment/iar/students/plan/objectives/ What is a learning objective?

More information

Kenken For Teachers. Tom Davis tomrdavis@earthlink.net http://www.geometer.org/mathcircles June 27, 2010. Abstract

Kenken For Teachers. Tom Davis tomrdavis@earthlink.net http://www.geometer.org/mathcircles June 27, 2010. Abstract Kenken For Teachers Tom Davis tomrdavis@earthlink.net http://www.geometer.org/mathcircles June 7, 00 Abstract Kenken is a puzzle whose solution requires a combination of logic and simple arithmetic skills.

More information

Principles of Evolution - Origin of Species

Principles of Evolution - Origin of Species Theories of Organic Evolution X Multiple Centers of Creation (de Buffon) developed the concept of "centers of creation throughout the world organisms had arisen, which other species had evolved from X

More information

Jean Piaget: Cognitive Theorist 1. Theorists from centuries ago have provided support and research about the growth of

Jean Piaget: Cognitive Theorist 1. Theorists from centuries ago have provided support and research about the growth of Jean Piaget: Cognitive Theorist 1 Theorists from centuries ago have provided support and research about the growth of children in many different developmental areas. Theorists have played and still play

More information

MOFAS Community Grants Program. Grantee Interview Report #1 (Phase 1)

MOFAS Community Grants Program. Grantee Interview Report #1 (Phase 1) MOFAS Community Grants Program Grantee Interview Report #1 (Phase 1) Reflections on Regional Community Networks September 20, 2006 By Professional Data Analysts, Inc. Traci Capesius, M.P.H. Anne Betzner,

More information

Evolutionary SAT Solver (ESS)

Evolutionary SAT Solver (ESS) Ninth LACCEI Latin American and Caribbean Conference (LACCEI 2011), Engineering for a Smart Planet, Innovation, Information Technology and Computational Tools for Sustainable Development, August 3-5, 2011,

More information

The Applications of Genetic Algorithms in Stock Market Data Mining Optimisation

The Applications of Genetic Algorithms in Stock Market Data Mining Optimisation The Applications of Genetic Algorithms in Stock Market Data Mining Optimisation Li Lin, Longbing Cao, Jiaqi Wang, Chengqi Zhang Faculty of Information Technology, University of Technology, Sydney, NSW

More information

NEGOTIATING STRATEGIES

NEGOTIATING STRATEGIES NEGOTIATING STRATEGIES Career Services GSU 309 768-4287 www.hartford.edu/career An aspect of the job search process that people tend to have the most questions about is negotiating; how does one go about

More information

Managing Variability in Software Architectures 1 Felix Bachmann*

Managing Variability in Software Architectures 1 Felix Bachmann* Managing Variability in Software Architectures Felix Bachmann* Carnegie Bosch Institute Carnegie Mellon University Pittsburgh, Pa 523, USA fb@sei.cmu.edu Len Bass Software Engineering Institute Carnegie

More information

Product Line Development - Seite 8/42 Strategy

Product Line Development - Seite 8/42 Strategy Controlling Software Product Line Evolution An infrastructure on top of configuration management Michalis Anastasopoulos michalis.anastasopoulos@iese.fraunhofer.de Outline Foundations Problem Statement

More information

Crosswalk of the Common Core Standards and the Standards for the 21st-Century Learner Writing Standards

Crosswalk of the Common Core Standards and the Standards for the 21st-Century Learner Writing Standards Crosswalk of the Common Core Standards and the Standards for the 21st-Century Learner Writing Standards AASL Standards 1. Inquire, think critically, and gain knowledge. 1.1 Skills 1.1.1 Follow an inquiry-based

More information

Sample Size Issues for Conjoint Analysis

Sample Size Issues for Conjoint Analysis Chapter 7 Sample Size Issues for Conjoint Analysis I m about to conduct a conjoint analysis study. How large a sample size do I need? What will be the margin of error of my estimates if I use a sample

More information

What Have I Learned In This Class?

What Have I Learned In This Class? xxx Lesson 26 Learning Skills Review What Have I Learned In This Class? Overview: The Learning Skills review focuses on what a learner has learned during Learning Skills. More importantly this lesson gives

More information

A Robust Method for Solving Transcendental Equations

A Robust Method for Solving Transcendental Equations www.ijcsi.org 413 A Robust Method for Solving Transcendental Equations Md. Golam Moazzam, Amita Chakraborty and Md. Al-Amin Bhuiyan Department of Computer Science and Engineering, Jahangirnagar University,

More information

CHAPTER 6 GENETIC ALGORITHM OPTIMIZED FUZZY CONTROLLED MOBILE ROBOT

CHAPTER 6 GENETIC ALGORITHM OPTIMIZED FUZZY CONTROLLED MOBILE ROBOT 77 CHAPTER 6 GENETIC ALGORITHM OPTIMIZED FUZZY CONTROLLED MOBILE ROBOT 6.1 INTRODUCTION The idea of evolutionary computing was introduced by (Ingo Rechenberg 1971) in his work Evolutionary strategies.

More information

Task Scheduling in Hadoop

Task Scheduling in Hadoop Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed

More information

Supervisor of Banks: Proper Conduct of Banking Business [9] (4/13) Sound Credit Risk Assessment and Valuation for Loans Page 314-1

Supervisor of Banks: Proper Conduct of Banking Business [9] (4/13) Sound Credit Risk Assessment and Valuation for Loans Page 314-1 Sound Credit Risk Assessment and Valuation for Loans Page 314-1 SOUND CREDIT RISK ASSESSMENT AND VALUATION FOR LOANS Principles for sound credit risk assessment and valuation for loans: 1. A banking corporation

More information

Teachers should read through the following activity ideas and make their own risk assessment for them before proceeding with them in the classroom.

Teachers should read through the following activity ideas and make their own risk assessment for them before proceeding with them in the classroom. Mathematical games Teacher notes Teachers should read through the following activity ideas and make their own risk assessment for them before proceeding with them in the classroom. Aims: To use mathematics

More information

How to write behavioural objectives Introduction This chapter deals with the concept of behavioural objective in education. Efforts are made to

How to write behavioural objectives Introduction This chapter deals with the concept of behavioural objective in education. Efforts are made to How to write behavioural objectives Introduction This chapter deals with the concept of behavioural objective in education. Efforts are made to assist student teachers and other stakeholders to understand

More information

Genetic programming with regular expressions

Genetic programming with regular expressions Genetic programming with regular expressions Børge Svingen Chief Technology Officer, Open AdExchange bsvingen@openadex.com 2009-03-23 Pattern discovery Pattern discovery: Recognizing patterns that characterize

More information

Is Spam Bad For Your Mailbox?

Is Spam Bad For Your Mailbox? Whitepaper Spam and Ham Spam and Ham A Simple Guide Fauzi Yunos 12 Page2 Executive Summary People tend to be much less bothered by spam slipping through filters into their mail box (false negatives), than

More information

Efficiency Testing of Self-adapting Systems by Learning of Event Sequences

Efficiency Testing of Self-adapting Systems by Learning of Event Sequences Efficiency Testing of Self-adapting Systems by Learning of Event Sequences Jonathan Hudson, Jörg Denzinger Department of Computer Science, University of Calgary Calgary, Canada Email: {hudsonj, denzinge}@cpsc.ucalgary.ca

More information

Model Assignment Issued July 2013 Level 4 Diploma in Business and Administration

Model Assignment Issued July 2013 Level 4 Diploma in Business and Administration Model Assignment Issued July 2013 Level 4 Diploma in Business and Administration Unit 1 Supporting Business Activities Please note: This OCR model assignment may be used to provide evidence for the unit

More information

Section 11. Giving and Receiving Feedback

Section 11. Giving and Receiving Feedback Section 11 Giving and Receiving Feedback Introduction This section is about describing what is meant by feedback and will focus on situations where you will be given, and where you will give, feedback.

More information

Evaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware

Evaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware Evaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware Mahyar Shahsavari, Zaid Al-Ars, Koen Bertels,1, Computer Engineering Group, Software & Computer Technology

More information

There are basically three options available for overcoming barriers to learning:

There are basically three options available for overcoming barriers to learning: COGNITIVE SKILLS DEVELOPMENT Teacher Introduction Determining Your Students Weaknesses (Excerpts from article by Dr. Ken Gibson, Founder and CEO of LearningRx) Do you have students who struggle to understand

More information

INTEGRATING THE COMMON CORE STANDARDS INTO INTERACTIVE, ONLINE EARLY LITERACY PROGRAMS

INTEGRATING THE COMMON CORE STANDARDS INTO INTERACTIVE, ONLINE EARLY LITERACY PROGRAMS INTEGRATING THE COMMON CORE STANDARDS INTO INTERACTIVE, ONLINE EARLY LITERACY PROGRAMS By Dr. Kay MacPhee President/Founder Ooka Island, Inc. 1 Integrating the Common Core Standards into Interactive, Online

More information

AN INTRODUCTION TO SOCIOLOGICAL THEORIES

AN INTRODUCTION TO SOCIOLOGICAL THEORIES An Introduction to Sociological Theories 1 1 AN INTRODUCTION TO SOCIOLOGICAL THEORIES Introduction Humans are social beings. Whether we like it or not, nearly everything we do in our lives takes place

More information

RuleSpeak R Sentence Forms Specifying Natural-Language Business Rules in English

RuleSpeak R Sentence Forms Specifying Natural-Language Business Rules in English Business Rule Solutions, LLC RuleSpeak R Sentence Forms Specifying Natural-Language Business Rules in English This original English version developed by Ronald G. Ross Co-Founder & Principal, Business

More information

Object-oriented design methodologies

Object-oriented design methodologies Object-oriented design methodologies An object-oriented methodology is defined as the system of principles and procedures applied to object-oriented software development. Five years ago, there was no standard

More information

ESQUIVEL S.C., GATICA C. R., GALLARD R.H.

ESQUIVEL S.C., GATICA C. R., GALLARD R.H. 62/9,1*7+(3$5$//(/7$6.6&+('8/,1*352%/(0%

More information

Circuits and Boolean Expressions

Circuits and Boolean Expressions Circuits and Boolean Expressions Provided by TryEngineering - Lesson Focus Boolean logic is essential to understanding computer architecture. It is also useful in program construction and Artificial Intelligence.

More information

How to Take Running Records

How to Take Running Records Running Records are taken to: guide teaching match readers to appropriate texts document growth overtime note strategies used group and regroup children for instruction How to Take Running Records (adapted

More information

Historical Linguistics. Diachronic Analysis. Two Approaches to the Study of Language. Kinds of Language Change. What is Historical Linguistics?

Historical Linguistics. Diachronic Analysis. Two Approaches to the Study of Language. Kinds of Language Change. What is Historical Linguistics? Historical Linguistics Diachronic Analysis What is Historical Linguistics? Historical linguistics is the study of how languages change over time and of their relationships with other languages. All languages

More information

When being a good lawyer is not enough: Understanding how In-house lawyers really create value

When being a good lawyer is not enough: Understanding how In-house lawyers really create value When being a good lawyer is not enough: Understanding how In-house lawyers really create value Contents Foreword... 3 Do you really understand how In-house lawyers create value?... 4 Why creating value

More information

Computational intelligence in intrusion detection systems

Computational intelligence in intrusion detection systems Computational intelligence in intrusion detection systems --- An introduction to an introduction Rick Chang @ TEIL Reference The use of computational intelligence in intrusion detection systems : A review

More information

THE EFFECT OF USING FRAYER MODEL ON STUDENTS VOCABULARY MASTERY. * Ellis EkawatiNahampun. ** Berlin Sibarani. Abstract

THE EFFECT OF USING FRAYER MODEL ON STUDENTS VOCABULARY MASTERY. * Ellis EkawatiNahampun. ** Berlin Sibarani. Abstract THE EFFECT OF USING FRAYER MODEL ON STUDENTS VOCABULARY MASTERY * Ellis EkawatiNahampun ** Berlin Sibarani Abstract This study was conducted as an attempt to find out the effect of using Frayer Model on

More information

GCE Economics Candidate Exemplar Work ECON4: The National and International Economy

GCE Economics Candidate Exemplar Work ECON4: The National and International Economy hij Teacher Resource Bank GCE Economics Candidate Exemplar Work ECON4: The National and International Economy The Assessment and Qualifications Alliance (AQA) is a company limited by guarantee registered

More information

Optimizing Hadoop Block Placement Policy & Cluster Blocks Distribution

Optimizing Hadoop Block Placement Policy & Cluster Blocks Distribution International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:6, No:1, 212 Optimizing Hadoop Block Placement Policy & Cluster Blocks Distribution Nchimbi Edward Pius,

More information

Castilion Primary School Coaching Handbook: a guide to excellent practice. Growing excellent teachers

Castilion Primary School Coaching Handbook: a guide to excellent practice. Growing excellent teachers Castilion Primary School Coaching Handbook: a guide to excellent practice Growing excellent teachers Coaching Handbook: a guide to excellent practice Page 1 Contents Section Page Coaching at Castilion

More information

Critical Analysis So what does that REALLY mean?

Critical Analysis So what does that REALLY mean? Critical Analysis So what does that REALLY mean? 1 The words critically analyse can cause panic in students when they first turn over their examination paper or are handed their assignment questions. Why?

More information

6 Creating the Animation

6 Creating the Animation 6 Creating the Animation Now that the animation can be represented, stored, and played back, all that is left to do is understand how it is created. This is where we will use genetic algorithms, and this

More information

Geoff Considine, Ph.D.

Geoff Considine, Ph.D. Getting The Most Return For Your Risk, Part 2 Geoff Considine, Ph.D. Copyright Quantext, Inc. 2007 1 Most investors have specific financial goals that they wish to achieve. The goal may be to generate

More information

Portfolio management tools. Why and when are they used?

Portfolio management tools. Why and when are they used? Portfolio management tools Portfolio Management (PM) techniques are systematic ways of looking at a set of projects or activities or even business units, in order to reach an optimum balance between risks

More information

The 7 Deadly Sins of Copywriting

The 7 Deadly Sins of Copywriting The 7 Deadly Sins of Copywriting by Beverly Bergman Turning Copy Into Gold 2008 BB Marketing Solutions Copywriting Communications Group www.turningcopyintogold.com Dear Marketing Professional, There are

More information

Approvals Management Engine R12 (AME) Demystified

Approvals Management Engine R12 (AME) Demystified Approvals Management Engine R12 (AME) Demystified By Sujay Kamath Prisio Technologies Introduction In today s world, many organizations are in need of implementing proper controls in place for faster transaction

More information

Adaptive Business Intelligence

Adaptive Business Intelligence Adaptive Business Intelligence Zbigniew Michalewicz 1 Business Intelligence What is Business Intelligence? Business Intelligence is a collection of tools, methods, technologies, and processes needed to

More information

Purposes and Processes of Reading Comprehension

Purposes and Processes of Reading Comprehension 2 PIRLS Reading Purposes and Processes of Reading Comprehension PIRLS examines the processes of comprehension and the purposes for reading, however, they do not function in isolation from each other or

More information

A Multi-objective Genetic Algorithm for Employee Scheduling

A Multi-objective Genetic Algorithm for Employee Scheduling A Multi-objective Genetic Algorithm for Scheduling Russell Greenspan University of Illinois December, rgreensp@uiuc.edu ABSTRACT A Genetic Algorithm (GA) is applied to an employee scheduling optimization

More information

HOW TO WRITE A CRITICAL ARGUMENTATIVE ESSAY. John Hubert School of Health Sciences Dalhousie University

HOW TO WRITE A CRITICAL ARGUMENTATIVE ESSAY. John Hubert School of Health Sciences Dalhousie University HOW TO WRITE A CRITICAL ARGUMENTATIVE ESSAY John Hubert School of Health Sciences Dalhousie University This handout is a compilation of material from a wide variety of sources on the topic of writing a

More information

AP ENGLISH LANGUAGE AND COMPOSITION 2015 SCORING GUIDELINES

AP ENGLISH LANGUAGE AND COMPOSITION 2015 SCORING GUIDELINES AP ENGLISH LANGUAGE AND COMPOSITION 2015 SCORING GUIDELINES Question 3 The essay s score should reflect the essay s quality as a whole. Remember that students had only 40 minutes to read and write; the

More information

GESE Initial steps. Guide for teachers, Grades 1 3. GESE Grade 1 Introduction

GESE Initial steps. Guide for teachers, Grades 1 3. GESE Grade 1 Introduction GESE Initial steps Guide for teachers, Grades 1 3 GESE Grade 1 Introduction cover photos: left and right Martin Dalton, middle Speak! Learning Centre Contents Contents What is Trinity College London?...3

More information

WRITING PROOFS. Christopher Heil Georgia Institute of Technology

WRITING PROOFS. Christopher Heil Georgia Institute of Technology WRITING PROOFS Christopher Heil Georgia Institute of Technology A theorem is just a statement of fact A proof of the theorem is a logical explanation of why the theorem is true Many theorems have this

More information

Projects - Neural and Evolutionary Computing

Projects - Neural and Evolutionary Computing Projects - Neural and Evolutionary Computing 2014-2015 I. Application oriented topics 1. Task scheduling in distributed systems. The aim is to assign a set of (independent or correlated) tasks to some

More information

Resources for Writing Program Learning Outcomes

Resources for Writing Program Learning Outcomes Resources for Writing Program Learning Outcomes Supplementary Materials for Writing and Revising Learning Outcomes Workshop Presented Jointly by TLA and Student Affairs LEVEL OF SPECIFICITY AND REACH Learning

More information