EG-CompBio presentation about Artificial Intelligence in Bioinformatics covering:
-AI (Types, Development)
-Deep Learning (Architecture)
-Bioinformatics Fields
-Input formats for AI
-AI Challenges in Biology
-Example: (Proteomics, Transcriptomics)
-Metagenomics: @ NU
-Taxonomic Classification
-Phenotype Classification
-How to begin in AI in Bioinformatics
This summarizes my work during my first year of PhD at Institute for Manufacturing, University of Cambridge where I investigate the feasibility of deploying machine learning under uncertainty for cyber-physical manufacturing systems.
EG-CompBio presentation about Artificial Intelligence in Bioinformatics covering:
-AI (Types, Development)
-Deep Learning (Architecture)
-Bioinformatics Fields
-Input formats for AI
-AI Challenges in Biology
-Example: (Proteomics, Transcriptomics)
-Metagenomics: @ NU
-Taxonomic Classification
-Phenotype Classification
-How to begin in AI in Bioinformatics
This summarizes my work during my first year of PhD at Institute for Manufacturing, University of Cambridge where I investigate the feasibility of deploying machine learning under uncertainty for cyber-physical manufacturing systems.
Computational Intelligence and ApplicationsChetan Kumar S
Slides used at IEEE Computational Intelligence Society, Bangalore Chapter:
Winter School On Emerging Topics in Computational Intelligence -Theory and Applications
Fake news has a negative impact on individuals and society, hence the detection of fake news is becoming a bigger field of interest for data scientists. Attempts to leverage artificial intelligence technologies particularly machine/deep learning techniques and natural language processing (NLP) to automatically detect fake news and prevent its viral spread have recently been actively discussed.
Large technology companies have begun to take steps to address this trend. For example, Google has adjusted its news rankings to prioritize well-known sites and has banned sites with a history of spreading fake news. Facebook has integrated fact checking organizations into its platform.
This SlideShare explores the concept of NLP for detecting fake news in brief.
Natural language processing PPT presentationSai Mohith
A ppt presentation for technicial seminar on the topic Natural Language processing
References used:
Slideshare.net
wikipedia.org NLP
Stanford NLP website
Guest Lecture about genetic algorithms in the course ECE657: Computational Intelligence/Intelligent Systems Design, Spring 2016, Electrical and Computer Engineering (ECE) Department, University of Waterloo, Canada.
A research proposal concerning various problems and ideas about neuroscience and human consciousness. I have wanted to work on human consciousness and neuroscience for a long time. Eventually I came up with this research proposal. This is not an exhaustive research proposal however. Moreover, it does not contain any citations. I hope to be able to add them in the due course.
Computational Intelligence and ApplicationsChetan Kumar S
Slides used at IEEE Computational Intelligence Society, Bangalore Chapter:
Winter School On Emerging Topics in Computational Intelligence -Theory and Applications
Fake news has a negative impact on individuals and society, hence the detection of fake news is becoming a bigger field of interest for data scientists. Attempts to leverage artificial intelligence technologies particularly machine/deep learning techniques and natural language processing (NLP) to automatically detect fake news and prevent its viral spread have recently been actively discussed.
Large technology companies have begun to take steps to address this trend. For example, Google has adjusted its news rankings to prioritize well-known sites and has banned sites with a history of spreading fake news. Facebook has integrated fact checking organizations into its platform.
This SlideShare explores the concept of NLP for detecting fake news in brief.
Natural language processing PPT presentationSai Mohith
A ppt presentation for technicial seminar on the topic Natural Language processing
References used:
Slideshare.net
wikipedia.org NLP
Stanford NLP website
Guest Lecture about genetic algorithms in the course ECE657: Computational Intelligence/Intelligent Systems Design, Spring 2016, Electrical and Computer Engineering (ECE) Department, University of Waterloo, Canada.
A research proposal concerning various problems and ideas about neuroscience and human consciousness. I have wanted to work on human consciousness and neuroscience for a long time. Eventually I came up with this research proposal. This is not an exhaustive research proposal however. Moreover, it does not contain any citations. I hope to be able to add them in the due course.
Dr. Charles Lee presents an overview of his program, Organic Materials Chemistry, at the AFOSR 2013 Spring Review. At this review, Program Officers from AFOSR Technical Divisions will present briefings that highlight basic research programs beneficial to the Air Force.
Open access and the ERC - EARMA Conference, 3 July 2013Dagmar M. Meyer
Presentation given in the session on "Open Access in Horizon 2020 and national policies in the member states" at the 19th EARMA Annual Conference "Stairways to Excellence in Research Management and Administration" on 3 July 2013.
The conference was hosted by Vienna University of Technology, Austria. More information: http://www.earma.org/Vienna2013/?id=1183
PEG- 400 Mediated One-pot Multicomponent Reaction Towards the Synthesis of N...Anilkumar Shoibam
PEG- 400 Mediated One-pot Multicomponent Reaction Towards the Synthesis of Novel Molecular Frameworks
A Project Report Submitted
As part of the Requirement for the Degree of Master of Science
In Chemistry
By
Shoibam Anilkumar Singh 12CHMS48
School Of Chemistry University of Hyderabad Hyderabad 500046. INDIA
the photo chemistry of ligand field is very important to have an idea for the intrinsic properties of different coordination compound, and the electronic properties such as, LMCT,LLCT, MLCH etc..........
Industry-Academia Communication In Empirical Software EngineeringPer Runeson
Researchers in software engineering must communicate with industry practitioners, both engineers and managers. Communication may be about collaboration buy-in, problem identification, empirical data collection, solution design, evaluation, and reporting. In order to gain mutual benefit of the collaboration, ensuring relevant research and improved industry practice, researchers and practitioners must be good at communicating. The basis for a researcher to be good at industry-academia communication is firstly to be “bi-lingual”. Understanding and being able to translate between these “languages” is essential. Secondly, it is also about being “bi-cultural”.Understanding the incentives in industry and academia respectively, is a basis for being able to find balances between e.g. rigor and relevance in the research. Time frames is another aspect that is different in the two cultures. Thirdly, the choice of communication channels is key to reach the intended audience.A wide range of channels exist, from face to face meetings, via tweets and blogs, to academic journal papers and theses; each having its own audience and purposes. The keynote speech will explore the challenges of industry-academia communication, based on two decades of collaboration experiences, both successes and failures. It aims to support primarily the academic side of the communication to help achieving industry impact through rigorous and relevant empirical software engineering research.
Building a multilingual ontology for education domain using monto methodCSITiaesprime
Ontologies are emerging technology in building knowledge based information
retrieval systems. It is used to conceptualize the information in human
understandable manner. Knowledge based information retrieval are widely
used in the domain like Education, Artificial Intelligence, Healthcare and so
on. It is important to provide multilingual information of those domains to
facilitate multi-language users. In this paper, we propose a multilingual
ontology (MOnto) methodology to develop multilingual ontology applications
for education domain. New algorithms are proposed for merging and mapping
multilingual ontologies.
A DEVELOPMENT FRAMEWORK FOR A CONVERSATIONAL AGENT TO EXPLORE MACHINE LEARNIN...mlaij
This study aims to introduce a discussion platform and curriculum designed to help people understand how
machines learn. Research shows how to train an agent through dialogue and understand how information
is represented using visualization. This paper starts by providing a comprehensive definition of AI literacy
based on existing research and integrates a wide range of different subject documents into a set of key AI
literacy skills to develop a user-centered AI. This functionality and structural considerations are organized
into a conceptual framework based on the literature. Contributions to this paper can be used to initiate
discussion and guide future research on AI learning within the computer science community.
Data-to-text technologies present an enormous and exciting opportunity to help
audiences understand some of the insights present in today’s vasts and growing amounts of electronic
data. In this article we analyze the potential value and benefits of these solutions as well as their risks
and limitations for a wider penetration. These technologies already bring substantial advantages of
cost, time, accuracy and clarity versus other traditional approaches or format. On the other hand,
there are still important limitations that restrict the broad applicability of these solutions, most
importantly in the limited quality of their output. However we find that the current state of
development is sufficient for the application of these solution across many domains and use cases and
recommend businesses of all sectors to consider how to deploy them to enhance the value they are
currently getting from their data. As the availability of data keeps growing exponentially and natural
language generation technology keeps improving, we expect data-to-text solutions to take a much
more bigger role in the production of automated content across many different domains.
In recent years the growth of digital data is increasing dramatically, knowledge discovery and data mining have attracted immense attention with coming up need for turning such data into useful information and knowledge. Keyword extraction is considered an essential task in natural language processing (NLP) that facilitates mapping of documents to a concise set of representative single and multi-word phrases. This paper investigates using of Word2Vec and Decision Tree for keywords extraction from textual documents. The Sem-Eval (2010) dataset is used as a main input for the proposed study. The words are represented by vectors with Word2Vec technique following applying pre-processing operations on the dataset. This method is based on word similarity between candidate keywords from both collecting keywords for each label and one sample from the same label. An appropriate threshold has been determined by which the percentages that exceed this threshold are exported to the Decision Tree in order to consider an appropriate classification to be taken on the text document.
Some similarity measurements were used for the classification process. The efficiency and accuracy of the algorithm was measured in the process of classification using precision, recall and F-score rates. The obtained results indicated that using of vector representation for each keyword is an effective way to identify the most similar words, so that the opportunity to recognize the correct classification of the document increases. When using word2Vec CBOW the result of F-Score was 64% with the Gini method and WordNet Lemmatizer. Meanwhile, when using Word2Vec SG the result of F-Score was 82% with Gini Index and English Porter Stemming which considered the highest ratio for all our experiments.
http://sites.google.com/site/ijcsis/
https://google.academia.edu/JournalofComputerScience
https://www.linkedin.com/in/ijcsis-research-publications-8b916516/
http://www.researcherid.com/rid/E-1319-2016
Comparative Analysis of Existing and a Novel Approach to Topic Detection on C...kevig
Topic detection in dialogue datasets has become a significant challenge for unsupervised
and unlabeled data to develop a cohesive and engaging dialogue system. In this paper, we
proposed unsupervised and semi-supervised techniques for topic detection in the conversational dialogue dataset and compared them with existing topic detection techniques. The
paper proposes a novel approach for topic detection, which takes preprocessed data as an
input and performs similarity analysis with the TF-IDF scores bag of words technique
(BOW) to identify higher frequency words from dialogue utterances. It then refines the
higher frequency words by integrating the clustering and elbow methods and using the Parallel Latent Dirichlet Allocation (PLDA) model to detect the topics. The paper comprised a
comparative analysis of the proposed approach on the Switchboard, Personachat and MultiWOZ dataset. The experimental results show that the proposed topic detection approach
performs significantly better using a semi-supervised dialogue dataset. We also performed
topic quantification to check how accurate extracted topics are to compare with manually
annotated data. For example, extracted topics from Switchboard are 92.72%, Peronachat
87.31% and MultiWOZ 93.15% accurate with manually annotated data.
Comparative Analysis of Existing and a Novel Approach to Topic Detection on C...kevig
Topic detection in dialogue datasets has become a significant challenge for unsupervised
and unlabeled data to develop a cohesive and engaging dialogue system. In this paper, we
proposed unsupervised and semi-supervised techniques for topic detection in the conversational dialogue dataset and compared them with existing topic detection techniques. The
paper proposes a novel approach for topic detection, which takes preprocessed data as an
input and performs similarity analysis with the TF-IDF scores bag of words technique
(BOW) to identify higher frequency words from dialogue utterances. It then refines the
higher frequency words by integrating the clustering and elbow methods and using the Parallel Latent Dirichlet Allocation (PLDA) model to detect the topics. The paper comprised a
comparative analysis of the proposed approach on the Switchboard, Personachat and MultiWOZ dataset. The experimental results show that the proposed topic detection approach
performs significantly better using a semi-supervised dialogue dataset. We also performed
topic quantification to check how accurate extracted topics are to compare with manually
annotated data. For example, extracted topics from Switchboard are 92.72%, Peronachat
87.31% and MultiWOZ 93.15% accurate with manually annotated data.
This is inspired from Tom Mitchell's book on Machine Learning. You can achieve a bit exact implementation of the back propagation algorithm if you follow the code in this.
A simple client-server application in java in which a client sends a message to a server and the server tries to be funny by sending back a funny response.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Low power architecture of logic gates using adiabatic techniquesnooriasukmaningtyas
The growing significance of portable systems to limit power consumption in ultra-large-scale-integration chips of very high density, has recently led to rapid and inventive progresses in low-power design. The most effective technique is adiabatic logic circuit design in energy-efficient hardware. This paper presents two adiabatic approaches for the design of low power circuits, modified positive feedback adiabatic logic (modified PFAL) and the other is direct current diode based positive feedback adiabatic logic (DC-DB PFAL). Logic gates are the preliminary components in any digital circuit design. By improving the performance of basic gates, one can improvise the whole system performance. In this paper proposed circuit design of the low power architecture of OR/NOR, AND/NAND, and XOR/XNOR gates are presented using the said approaches and their results are analyzed for powerdissipation, delay, power-delay-product and rise time and compared with the other adiabatic techniques along with the conventional complementary metal oxide semiconductor (CMOS) designs reported in the literature. It has been found that the designs with DC-DB PFAL technique outperform with the percentage improvement of 65% for NOR gate and 7% for NAND gate and 34% for XNOR gate over the modified PFAL techniques at 10 MHz respectively.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
6th International Conference on Machine Learning & Applications (CMLA 2024)
Statement of Research Interests
1. Statement of Research Interests
Theory and Applications of Machine Learning
Muhammad Adil Raja∗
December 22, 2014
My research interests fall in the general area of theory and applications of machine learn-
ing. Machine learning is a sub-field of artificial intelligence that is concerned with design and
development of algorithms that allow computers to automatically create solutions to user
specified problems based on empirical data [Mitchell, 1997]. More specifically, my research
falls under two themes: (a) to develop a thorough understanding of the theoretical concepts
of various methods, algorithms and sub-domains of machine learning; and (b) to effectively
apply these ideas and concepts for solving various real-world scientific problems. Machine
learning offers solutions to many complex, computationally hard real-world problems that
are otherwise difficult to solve. As more intricate scientific and engineering problems have
emerged the need to develop sophisticated machine learning algorithms, as well as to re-
fine, the existing algorithms has also increased. To this end, I have an insatiable desire for
addressing the first objective stated earlier. I wish to learn more about various domains
and algorithms of machine learning that primarily include genetic algorithms and program-
ming, support vector machines, clustering techniques, Bayesian networks, Markov modeling,
reinforcement learning, unsupervised learning, combinatorial optimization and also the the-
oretical concepts of statistical and of computational learning theories [Vapnik, 1995]. In
parallel to this I wish to apply my knowledge of machine learning to real-world problems.
The rest of this document is organized as follows: section 1 gives a small introduction to
my previous research endeavors. Sections 2 to 10 present various areas in which I would like
to work on availability of funds and resources. Section 11 presents some thoughts about a
research methodology that I would like to adopt for a hypothetical research project spanning
a duration of two to three years. Section 12 presents a timeline for accomplishment of various
research objectives.
I have to mention here that I have been suggested by my peers (and specially by my
PhD supervisor, Dr. Colin Flanagan) that this document is rather too long. One of the
consequences of this, as I have been suggested, is that it may reflect a lack of focus on my
part about my future research objectives. I have to confess here that the intention behind
writing this long document, however, was to give the reader (possibly the potential employer)
a feeling of as to what type of problems I would like to address as a scientist. I am currently
working on dividing this document into multiple shorter, audience specific, drafts as well
∗
Statement of Research Interests by Muhammad Adil Raja is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. cbnd
1
2. as on embellishing them with more concrete evidence, ideas and open problems. I would
also like to mention here that I wanted to write a rather more general statement of research
interests encompassing areas in which I have an interest to work in the future, but of which
I do not possess adequate experience. These areas are from diverse problem domains such as
number theory, cryptography and astronomy etc. I anticipate that this, however, is going to
require a lot more time and effort.
1 Previous Research
I started my PhD studies in February, 2005 in University of Limerick, Ireland under the
supervision of Dr. Colin Flanagan and I was awarded the PhD degree in August, 2008. It
took me precisely three years and three months to accomplish my PhD studies. After that
I also had a chance to work as a postdoctoral researcher with Orange Labs, France Telecom
R&D, Lannion, France. The topic I have been studying and addressing is the speech quality
estimation problem. Speech quality, as perceived by the users of Voice over Internet Protocol
(VoIP) telephony, is critically important to the uptake of this service. VoIP quality can be de-
graded by network layer problems (delay, jitter, packet loss). The research presented methods
for real-time, non-intrusive speech quality estimation for VoIP that emulated the subjective
listening quality measures based on Mean Opinion Scores (MOS). MOS provides the numer-
ical indication of perceived quality of speech. A Genetic Programming (GP) [Koza, 1992]
based symbolic regression approach was employed to derive speech quality estimation models.
The results compared favorably with various standards proposed by International Telecom-
munications Union-Telecommunication Standardization (ITU-T). Moreover, the models are
suitable for real-time speech quality estimation of VoIP. The research resulted in numer-
ous outstanding publications [Raja et al., 2006, Raja et al., 2007, Raja and Flanagan, 2008,
Raja et al., 2008]. Among these, [Raja et al., 2007] was also nominated for best paper award
by the EuroGP 2007 conference committee 1
. Honorable mentions were made twice for the
2007 and 2008 Hummies awards for human-competitive results produced by genetic and evo-
lutionary computation 2
. Moreover, during my PhD studies I also had a chance to collaborate
with a center of excellence, namely, Biocomputing and Developmental Systems (BDS) Group
headed by Dr. Conor Ryan 3
in University of Limerick, Ireland. The group specializes in
the theory and applications of evolutionary algorithms. Recently, during my postdoctoral
research in Orange Labs I again had a chance to build industry academia liaison between
Orange Labs and the BDS group. In Orange Labs I also found an excellent match for my
research work in the industry.
While working on speech quality estimation I also performed a thorough literature review
of various other related fields which include speech processing, speech coding, speech synthe-
sis, automatic speech recognition, auditory scene analysis and the various machine learning
methods that may be applied to solve problems in these areas. I also had to develop and hone
expertise about various topics in packet based networks. To this end, I had to study and
understand various aspects of communication networks such as design and implementation of
1
http://www.informatik.uni-trier.de/ ley/db/conf/eurogp/eurogp2007.html
2
http://www.genetic-programming.org/hc2007/cfe2007.html
3
http://bds.ul.ie
2
3. various network protocols for fixed, wireline, and wireless networks. I also came across some
peripheral topics in the applications of bio-inspired computing such as, evolutionary design
of digital hardware, evolutionary art and music. I also studied other elementary subjects
such as digital signal processing, statistics, linear algebra and differential calculus during my
PhD studies. As part of my research I was also heavily involved in software development at
different phases of my studies. I learned various programming languages and acquired new
techniques for handling large amounts of data. I also wrote a few rather huge applications for
the sake of fun and to satiate my curiosity about my understanding of the working and im-
plementation of algorithms. This includes: development of a genetic algorithms software for
numerical optimization, development of a genetic programming system for symbolic regres-
sion, development of a grammatical evolution system for optimization. I also gained hands
on experience about working with, and development of, various speech processing tools used
in problems such as speech coding and recognition.
Apart from this, over the past years, I have been avidly reading about various other
researchable questions in the general area of machine learning or its applications. These
include topics from diverse problem domains such as communication networks, digital hard-
ware design, computational neuroscience, digital signal processing, artificial reality, artificial
consciousness, psychology and computer aided diagnosis. At some stage I would like to ac-
tively pursue some problems in these domains. Some of the projects I would like to work on
are listed below.
Overall my personal experience about being a researcher, or of doing research, has been
a very enjoyable one. Doing research has ever since been more of a hobby for me than a
professional choice. For me it is the best way to address my euphoria and curiosity about
the world’s body of knowledge.
2 Theory and Applications of Hyper-Heuristics
A recent interest in the field of machine learning has been to devise and use hyper-heuristics
[Ross, 2005, pp. 529–556]. Where the search space of a meta-heuristic algorithm is composed
of all the possible candidate solutions of the problem at hand, hyper-heuristics operate over a
search space of heuristics [¨Ozcan et al., 2008]. During the search process the most appropri-
ate heuristic is determined and applied for solving the underlying problem at each step of the
search process. To this end, hyper-heuristics are also assumed to be problem independent.
To date, hyper-heuristics have been applied to several real world problems such as edu-
cational timetabling problems [Bader-El-Den et al., 2009], and the vehicle routing problem
[Ochi et al., 1998].
A contemporary approach to devising hyper-heuristics is the use of genetic program-
ming (GP) [Koza, 1992]. Where alternative approaches utilize a set of human designed
heuristics, GP aims to generate new heuristics from a set of potential heuristic components
[Burke et al., 2009]. To this end, GP not only tests and validates the performance of various
heuristics for a given problem, it also generates new ones.
The goal of my research would be to explore and apply the promise lent by GP in devising
hyper-heuristics. To this end, the aim would be to initially study the theoretical aspects
concerning hyper-heuristics. The objective of this would be to enhance one of the higher
3
4. performing methodologies, such as GP or support vector machines (SVMs). It would also be
very interesting to follow it up with an application of the devised scheme to a computationally
hard real-world problem.
3 High Performance Computing for Artificial Intelli-
gence Applied to Finance (or to a Similar Hypothet-
ical Classification or Regression Problem)
A notable application domain of machine learning has been to apply various algorithms to
solve problems in the area of finance. For instance, numerous attempts have been made in the
past to develop classifier systems for stock market forecasting [Grosan et al., 2005]. Artificial
neural networks (ANNs) have by far been the most widely used. Various types of neural net-
works that have been used include Time Delay neural networks [W. Kreesuradej and Lane, 1994],
probabilistic neural networks [Tan et al., 1995], recurrent neural networks [E. Saad and Wunsch, 1996].
Apart from neural networks, Bayesian Belief networks [Wolfe, 1998], evolutionary algorithms
[Kanoudan, 2000, Kim, 2000, Allen and Karjalainen, 1999, Kaboudan, 2000, Wang, 2000],
classifier systems [Schulenburg and Ross, 2001] and fuzzy sets [Castillo and Melin, 2001] have
also been employed.
There has also been an interest in hybridizing various machine learning algorithms to
find solutions to various financial problems. These include hybrids of ANNs and genetic
algorithms (GAs) [Kim and Shin, 2007], a hybrid of a rule-based technique and an ANN
[Tsaih et al., 1998], a genetic algorithm and support vector machines (SVM) [Choudhry and Garg, 2008].
The work reported in [Choudhry and Garg, 2008] is of particular interest where they have
used a GA to select optimal set of features from the input space to be supplied to a SVM as
inputs. The GA has been used to serve as a dimensionality reduction algorithm and SVM
has been used for optimization. The goal was to develop a two-class classifier to be used for
prediction of stock market direction. Similarly, [Charles W. Richter et al., 1999] used genetic
programming (GP) and finite state automata to compute bidding strategies for competitive
auction markets.
Given the high computational requirements posed by algorithms like GP, or possibly
hyper-heuristics, one may also leverage from parallel processing systems proposed by various
research studies. In [Dracopoulos and Kent, 1996] Kent and Dracopoulos have proposed a
parallel implementation of GP using bulk synchronous parallel programming (BSP). They
propose to use a master-slave architecture in which the master node distributes subpopu-
lations of individuals to multiple slave nodes for fitness evaluation, which is normally the
most compute intensive process in GP. Similarly, in [Fernandez et al., 2000] Fernandez et
al. have proposed a distributed computing environment for GP using MPI in which each
of a number of slave nodes is assigned a GP population and to perform genetic evolution
over them, whereas a master node is utilized to perform migrations within the populations
held by the slave nodes. Their system also allows to easily model various communication
topologies such as the mesh and ring topologies. Their results show that partitioning sub-
populations on to multiple slave nodes results in faster convergence to the optimal solution.
However, they also argue that further partitioning the subpopulations on to multiple nodes
4
5. is not beneficial beyond a certain limit. [Oussaid`ene et al., 1997] have also proposed another
parallel implementation of GP particularly for a trading model induction problem. In their
scheme they present a scalable parallel implementation of GP on distributed memory ma-
chines. The system runs multiple master-slave instances each mapped on all the allocated
nodes. Asynchronous migration of individuals is performed among processes to avoid pre-
mature convergence to a locally optimal solution. Considerable speedups have been claimed
for problems of large enough sizes.
One may also benefit from work proposed by Keijzer to speed up GP on a single CPU.
For instance, in [Keijzer, 2004a] has proposed a number of subtree caching mechanisms that
are capable of adapting during the course of a GP run while maintaining a fixed size cache
of already evaluated subtrees. This is known to speed up a GP system as the whole trees do
not need to be evaluated. Where ever a subtree is found in the cache its evaluation is used
instead of re-evaluating it. Keijzer has also proposed to use vectorized evaluation of GP trees
as opposed to standard case-by-case evaluation method for interpreted GP.
Apart from other methods one may also benefit from hybridizing a GP system with linear
scaling as proposed by Keijzer [Keijzer, 2004b]. In this scheme Keijzer proposes to further
optimize a GP tree to the target data in a least squared sense. He proposes to find a slope
and an intercept value that may be attached to a GP tree. The benefits of such a scheme are
numerous and are cited elsewhere in the literature. One of the major benefits is that it forms
a good hybrid algorithm with only a small computational overhead. It was found beneficial
over hybrids of other techniques by Raja et al. [Raja and Flanagan, 2008]. Another benefit
that can be foreseen is to perform online optimization of a given GP tree in real-time. To
this end, it is thought that once a befitting GP tree has been found for any hypothetical
classification or regression problem along with its slope and intercept using linear scaling.
One may iteratively re-compute the slope and the intercept terms as the new data arrives.
This may be done as a function of past N input/output tuples, where N may be an arbitrarily
small or large number.
Apart from the above stated mainly meta-heuristic algorithms, numerous numerical algo-
rithms like Gauss-Newton or Levenberg-Marquardt can be used for nonlinear optimization.
Nonetheless, meta-heuristic algorithms have well known advantages over the numerical algo-
rithms. These include, but are not limited to, being able to find globally optimal solutions as
opposed to locally optimal ones, their ease of understanding and use, and their applicability to
a wider range of problems. One may also wish to develop hybrid algorithms using one or more
of such numerical algorithms with GP, as in [Topchy and Punch, 2001]. In such a scheme,
GP tries to find the optimum program, from the program space, for the underlying problem,
whereas, the numerical optimization algorithm attempts at fine-tuning the coefficients of any
given program. One may also benefit from more sophisticated approaches lent by coevolu-
tionary algorithms [Ficici, 2004], evolutionary game theory [Vincent and Brown, 2005] and
from ideas in agent based computational economics [Tesfatsion and Judd, 2006].
4 Social Simulation
A slightly different approach to solving various real-world problems is to employ an agent-
based modeling system [Gou, 2006]. In [Epstein and Axtell, 1996] Epstein and Axtel have
5
6. proposed to use a so-called sugar-scape model to simulate an artificial society. The artificial
society they propose contains agents, an environment made of a two dimensional grid, and
rules that govern the interaction of the agents with each other and with the environment.
Agents can move on this grid with each other to gather resources (sugar), mate with each
other, give rise to offspring and eventually die. It is believed that such an artificial society can
serve as a good laboratory for simulating various real world phenomena. The model has been
celebrated well among economists and may have applications in other domains particularly in
social science. In social science one can leverage from the ideas in creating artificial societies
to learn about social issues such as epidemiology of disease, spread of negative emotions such
as fear and anxiety, and spread of wealth in a society [Tesfatsion and Judd, 2006]. Agent
based models can also be used to study information diffusion patterns, epidemic models for
the spread of ideas, interactions between network traffic and structure dynamics, and to
explain the emergence of viral bursts of attention.
5 Application of Machine Learning to Selected Prob-
lems in Communication Networks
Recently there has been a growing interest in applying machine learning methods to problems
in communication networks. My own PhD thesis was an application of machine learning.
Besides, many studies have applied machine learning methods for solving computationally
hard problems. Network coding is one such domain [Kim, 2008]. Similarly, other examples
could be topology optimization of a cellular network [Li et al., 2009], data mining for net-
work intrusion detection [Wilson, 2008] etc. and to more basic problems such as routing as in
[Murgu et al., 1994]. A few application domains to which machine learning has been success-
fully applied are network analysis and design, routing protocols, transport protocols, network
protection systems, load balancing, quality-of-service provisioning, mobile ad hoc networks,
sensor networks, network robotics and sensor-actor networks, distributed inference and coop-
erative communication systems, distributed search and computing in peer-to-peer networks,
parallel and distributed optimization algorithms, grid computing, distributed data mining.
To this end, it may be worthwhile to identify an open problem in the area of communication
networks and to solve it using machine learning.
6 Wind Farm Engineering
Over the previous years there has been a growing worldwide demand for wind energy. How-
ever, there are still challenging issues that need to be addressed so as to optimize the wind
technology. Numerous problems in wind farm engineering require optimization of a certain
user defined metric. These could be the optimization of turbine specific factors such as power
factor and power output, wind specific parameters such as wind speed prediction or simula-
tion and emulation of wind energy systems. Machine learning methods have been used in the
past to solve various problems. For instance [Charhate et al., 2008] have used GP and ANNs
to derive wind parameters from measured waves by employing an inverse modeling approach.
Similarly [Kusiak and Verma, 2011] have employed GP to monitor blade pitch faults in wind
6
7. turbines. [Ebner, 2003] employed an evolution strategy to evolve a wind turbine. I would be
interested in working on a viable project in the domain of wind farm engineering.
7 Research in Speech Technologies
As mentioned earlier, during my PhD studies I was actively involved with various speech
technologies and I had an opportunity to not only perform a thorough literature review but
also to interact with various open source software that are used in several fields. To this end,
I developed familiarity with processing, recognition, coding, synthesis, transcription, quality
estimation of natural human speech. I also developed familiarity with various related and
diverse subjects such as speaker identification, music genre classification, natural language
processing and auditory scene analysis. The most challenging and interesting aspects in these
subjects are to develop an understanding of the various algorithms and to implement them.
Although most of these fields are saturated in the sense that a lot of research has already
been done, some of them, such as speech recognition, are considered as insurmountable
opportunities. Specifically, in fields such as speech recognition and synthesis there is a great
need for improvement on aspects such as naturalness, expressiveness and fluency. I am also
very keen about enhancing my knowledge about (and applying it to) the applications of
evolutionary algorithms and biologically inspired techniques to musicology. I am particularly
interested in fields such as visual art and music generation, analysis, and interpretation,
sound synthesis, architecture, video; poetry, design, source separation of multi-channel audio
and other creative tasks.
8 Computer aided diagnosis
Computer aided diagnosis (CAD) is a relatively young field that leverages from the subjects
of machine learning, digital image processing, computer vision and 3D image analysis for de-
velopment of algorithms and models for diagnosing clinical illnesses. CAD has normally been
used in diagnosis of various types of tumors (breast cancer, lung cancer, prostrate cancer, to
name a few). CAD heavily relies on pattern recognition techniques for detection of presence
of a disease. For instance, in mammography CAD highlights micro calcification clusters in the
soft tissue. The main idea is that the CAD software would assist the radiologist in diagnosis
of the disease [Howard et al., 2008]. One of the open problems in CAD involves developing
methods to analyze breast density and parenchymal tissue patterns from Digital Mammog-
raphy (DM) and Digital Breast Tomosynthesis (DBT) and estimating their predictive value
to determine a womans risk of breast cancer and breast cancer screening outcomes. Another
interesting application can be the development and use of high resolution adaptive optics
instrumentation for the study of retinal structure and function. Another quite interesting
problem is to work on developing methods for image-guided real-time tumor targeting.
7
8. 9 Applications of Machine Learning to Bioinformatics
and Computational Biology.
In the past few years enormous growth has been observed in the amount of biomedical
data. Particularly, sequencing of human genome and of a few other organisms has generated
complete genomic sequences of novel and groundbreaking number and size. Consequently,
this has also resulted in tremendous other relevant types of data including protein sequences,
data about genomic and proteomic experiments. Interpretation of such data has recently
been the focus of research in biomedical computing and informatics. The ultimate goal of
such research endeavors is to develop insight into the fundamental biology of organisms so as
to enhance the standard of life of human beings. More specifically research seeks to uncover
the mechanisms underlying disease. The wealth of data cannot be dealt with manually but
requires advanced computational tools that mimic some manual information gleaning process
but are rather much faster. Machine Learning is a natural choice for this as it is concerned
with acquisition of models from data, as well as the usage of such models for automatic
prediction of some user expected outcome. To this end, machine learning methods have
tremendous potential in modeling complex biological systems and in predicting or inferring
the roles of genes and proteins within these systems. Although I shall be open to addressing
a random question in the area of computational biology, I would naturally be bent towards
working in the field of HIV research and evolutionary biology.
10 Brain Research
Over the past two years, I have been trying to develop an understanding on as to how human
mind and brain function. To this end, I have been involved in reading books from notable
authors such as Anthony Robins [Robbins, 2001] 4
, Marvin Minsky and Kay Redfield Jami-
son5
and also through other web sources such as MIT’s McGovern institute for brain research
6
and Scientific American Mind 7
. One of my keen interests is to study the basis of aspects
like perception, cognition, attention, short/long term memory and action in human beings.
Currently I am also attending online lectures by Marvin Minsky on ”The Society of Mind”
8
. The subject, and his book with the same name, present great insights into the subject of
machine consciousness. I am also particularly interested in developing computational models
that may aid in estimating and treating mental illnesses such as bipolar disorder, autism,
epilepsy etc. I am also keen about developing methods monitoring of human behaviors in
natural environment and providing behavior-enhancing biofeedback.
Another of my keen interests is to work on various aspects of language processing and
communicative disorders. I am interested both in comprehension and production of language.
I am particularly interested in the production and correction of naive (or more generally
4
http://www.tonyrobbins.com/biography.php
5
http://www.hopkinsmedicine.org/psychiatry/expert team/faculty/J/Jamison.html
6
http://mcgovern.mit.edu/about-the-institute
7
http://www.scientificamerican.com/sciammind/
8
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-868j-the-society-of-mind-
spring-2007/index.htm
8
9. belligerent, hypocritical or other negative types of) rhetoric in various contexts. I am also
interested in understanding the difference between how (and what) the mind composes (in
terms of sentences or phrases) and how (and what) the tongue utters. I am also very keen
about finding ways to bringing mind and tongue in harmony so as to produce, for instance,
more sensible, polite and honest language at both (mental and lingual) levels, possibly in
real time.
I am also very keen about gaining hands on experience with novel imaging techniques such
as fMRI, EEG and PET and to apply these to research in mind and brain related topics. In the
past I was also offered to work on a two year Welcome Trust funded postdoctoral project by
NeoNatal brain research group, university college Cork, Ireland, to develop seizure detection
algorithms for neonates. I could not take up that position at that time due to some familial
obligations and priorities. One of my heartiest desires is to work on a problem concerning
mind and brain.
I am an avid reader of philosophy too and I keep on trying to educate myself about
various ideas concerning neuroscience from that point of view. Recently I came across a
rather nice but controversial book (in my point of view) by Sam Harris titled End of Faith:
Religion, Terror and the Future of Reason [Harris, 2004] written purely from an atheist’s
vantage point. Although the main theme of the book was to show that religion has been
(and still remains increasingly so) the harbinger of evil to the society over the millennia,
his writings on consciousness and meditation are very enlightening. Moreover, it has been
argued by normally every religious cult that religion is supposed to bring about peace in the
society and to the mind of the individuals and also to improve the human condition. The
author claims that this is not the case obviously because religion orchestrates an element
of animosity. One of my heartiest desires would be to study this aspect of religiosity. The
author recently completed his PhD studies in neuroscience and is an outspoken advocate
of Buddhist mediation for emotional and mental well being. I am also a keen reader of
other related topics from sociology and neuroscience such as evolutionary psychology (and
history) of religion evolutionary psychology of personality [Kirkpatrick, 1999], theory of mind
[Cohen, 1991] and artificial life [Bedau, 2003]. One of my other keen interests would be to
study the effect of meditation (such as Islamic or Zen Budhist) on human emotional wellness.
Given the availability of adequate laboratory facilities, this can be extended as an empirical
study where the subjects can be tested with equipment such as EEG or fMRI to see the effect
of various meditative practices on human mind and brain.
Machine learning can generally be applied for solving many complex engineering problems.
I am personally very open to new problem domains such as automatic speech recognition,
bioinformatics, gene regulation, information retrieval, machine perception, brain computer
interfaces, cognitive, behavioral and social sciences and I would like to work on a challenging
problem.
11 Methodology
The specific methodology that would need to be adopted in research is not laid out compre-
hensively as it would depend on the problem statement. However, it may be anticipated that
it would have the components of a typical research project. Few thoughts are as follows:
9
10. Initially, depending on the problem statement, a literature review would be required. This
would primarily be of the problem domain, and also of the computer scientific methods that
have been or may have to be used to solve the problem. A critical analysis of the benefits of
one method over the other would be important. This may follow with a data collection phase
in which problem critical data may have to be collected or created. This would follow with
an experimentation phase that may require design and execution of simulations. Specially
if compute intensive algorithms like GP are used, it may also need to be decided whether
resources for parallel processing are required. If so, issues concerning design and deployment
of software on multiple machines may also have to be addressed.
The experimentation phase is normally expected to follow with writing, reporting and
publishing of the results and findings. The expectation here would be that the work would
end up in decent scholarly publications.
12 Timeline
Given that two to three years are normally allotted for a project, following set of activities
can be foreseen:
1. Literature review – 6 months.
2. Design and evaluation of any software that may be required – 3 months.
3. Experimentation and writing (of any papers/journal articles/patents) – 6 to 12 months.
References
[Allen and Karjalainen, 1999] Allen, F. and Karjalainen, R. (1999). Using genetic algorithms
to find technical trading rules. Journal of Financial Economics, 51(2):245–271.
[Bader-El-Den et al., 2009] Bader-El-Den, M. B., Poli, R., and Fatima, S. (2009). Evolv-
ing timetabling heuristics using a grammar-based genetic programming hyper-heuristic
framework. Memetic Computing, 1(3):205–219.
[Bedau, 2003] Bedau, M. A. (2003). Artificial life: Organization, adaptation and complexity
from the bottom up. In Trends in Cognitive Sciences, pages 505–512.
[Burke et al., 2009] Burke, E. K., Hyde, M. R., Kendall, G., Ochoa, G., Ozcan, E., and
Woodward, J. R. (2009). Exploring hyper-heuristic methodologies with genetic program-
ming. In Mumford, C. L. and Jain, L. C., editors, Computational Intelligence, volume 1
of Intelligent Systems Reference Library, chapter 6, pages 177–201. Springer.
[Castillo and Melin, 2001] Castillo, O. and Melin, P. (2001). Simulation and forecasting
complex financial time series using neural networks and fuzzy logic. In Proceedings of
IEEE Conference on Systems, Man, and Cybernetics, pages 2664–2669.
10
11. [Charhate et al., 2008] Charhate, S. B., Deo, M. C., and Londhe, S. N. (2008). Inverse
modeling to derive wind parameters from wave measurements. Applied Ocean Research,
30(2):120–129.
[Charles W. Richter et al., 1999] Charles W. Richter, J., Shebli, G. B., and Ashlock, D.
(1999). Comprehensive bidding strategies with genetic programming/finite state automata.
IEEE Transactions on Power Systems.
[Choudhry and Garg, 2008] Choudhry, R. and Garg, K. (2008). A hybrid machine learn-
ing system for stock market forecasting. In World Academy of Science, Engineering and
Technology 39 2008, number 39, pages 315–318.
[Cohen, 1991] Cohen, B. S. (1991). Precursors to a theory of mind: Understanding attention
in others. In Whiten, A., editor, Natural Theories of Mind, pages 233–250. Blackwell Press,
Oxford, UK.
[Dracopoulos and Kent, 1996] Dracopoulos, D. C. and Kent, S. (1996). Speeding up genetic
programming: A parallel BSP implementation. In Koza, J. R., Goldberg, D. E., Fogel,
D. B., and Riolo, R. L., editors, Genetic Programming 1996: Proceedings of the First
Annual Conference, page 421, Stanford University, CA, USA. MIT Press.
[E. Saad and Wunsch, 1996] E. Saad, D. P. and Wunsch, D. (1996). Advanced neural-
network training methods for low false alarm stock trend prediction. In Proceedings of
IEEE Int. Conf. on Neural Networks, Washington, DC.
[Ebner, 2003] Ebner, M. (2003). Evolutionary design of objects using scene graphs. In
Ryan, C., Soule, T., Keijzer, M., Tsang, E., Poli, R., and Costa, E., editors, Genetic
Programming, Proceedings of EuroGP’2003, volume 2610 of LNCS, pages 47–58, Essex.
Springer-Verlag.
[Epstein and Axtell, 1996] Epstein, J. M. and Axtell, R. (1996). Growing artificial societies:
social science from the bottom up. The Brookings Institution, Washington, DC, USA.
[Fernandez et al., 2000] Fernandez, F., Tomassini, M., Vanneschi, L., and Bucher, L. (2000).
A distributed computing environment for genetic programming using MPI. In Dongarra,
J. J., Kacsuk, P., and Podhorszki, N., editors, Recent advances in parallel virtual ma-
chine and message passing interface: 7th European PVM/MPI Users’ Group Meeting, vol-
ume 1908 of Lecture Notes in Computer Science, pages 322–329, Balatonfured, Hungary.
Springer-Verlag.
[Ficici, 2004] Ficici, S. G. (2004). Solution Concepts in Coevolutionary Algorithms. PhD
thesis, Computer Science Department, Brandeis University, USA.
[Gou, 2006] Gou, C. (2006). The simulation of financial markets by agent-based mix-game
models. Journal of Artificial Societies and Social Simulation, 9(3):6.
[Grosan et al., 2005] Grosan, C., Abraham, A., Ramos, V., and Han, S. Y. (2005). Stock
market prediction using multi expression programming. In Bento, C., Cardoso, A., and
11
12. Dias, G., editors, ALEA-05, Workshop on Artificial Life and Evolutionary Algorithms at
EPIA’05 - Proc. of the 12th Portuguese Conference on Artificial Intelligence, pages 73–78,
Covilha, Portugal.
[Harris, 2004] Harris, S. (2004). The end of faith : religion, terror, and the future of reason.
W.W. Norton & Co., New York, 1st ed. edition.
[Howard et al., 2008] Howard, D., Roberts, S. C., Ryan, C., and Brezulianu, A. (2008). Tex-
tural classification of mammographic parenchymal patterns with the SONNET selforga-
nizing neural network. Journal of Biomedicine and Biotechnology, 2008:526343.
[Kaboudan, 2000] Kaboudan, M. A. (2000). Genetic programming prediction of stock prices.
Computational Economics, 16:207–236. 10.1023/A:1008768404046.
[Kanoudan, 2000] Kanoudan, M. A. (2000). Genetic programming prediction of stock prices.
In Computational Economics, number 16, pages 207–236.
[Keijzer, 2004a] Keijzer, M. (2004a). Alternatives in subtree caching for genetic program-
ming. In Keijzer, M., O’Reilly, U.-M., Lucas, S. M., Costa, E., and Soule, T., editors,
Genetic Programming 7th European Conference, EuroGP 2004, Proceedings, volume 3003
of LNCS, pages 328–337, Coimbra, Portugal. Springer-Verlag.
[Keijzer, 2004b] Keijzer, M. (2004b). Scaled symbolic regression. Genetic Programming and
Evolvable Machines, 5(3):259–269.
[Kim, 2008] Kim, .-M. (2008). Evolutionary approaches toward practical network coding.
PhD thesis, Massachusetts Institute of Technology, Dept. of Electrical Engineering and
Computer Science.
[Kim and Shin, 2007] Kim, H.-j. and Shin, K.-s. (2007). A hybrid approach based on neural
networks and genetic algorithms for detecting temporal patterns in stock markets. Appl.
Soft Comput., 7:569–576.
[Kim, 2000] Kim, K. J. (2000). Genetic algorithms approach to feature discretization in
artificial neural networks for the prediction of stock price index. In Expert Systems with
Applications, number 19(2), pages 125–132.
[Kirkpatrick, 1999] Kirkpatrick, L. A. (1999). Toward an evolutionary psychology of religion
and personality. Journal of Personality, 67(6):921–952.
[Koza, 1992] Koza, J. R. (1992). Genetic Programming: On the Programming of Computers
by Means of Natural Selection. MIT Press, Cambridge, MA, USA.
[Kusiak and Verma, 2011] Kusiak, A. and Verma, A. (2011). A data-driven approach for
monitoring blade pitch faults in wind turbines. IEEE Transactions on Sustainable Energy,
2(1):87–96.
[Li et al., 2009] Li, S., Pan, W., Yang, G., and Chen, L. (2009). Optimization of 3G wireless
network using genetic programming. In Second International Symposium on Computational
Intelligence and Design, ISCID ’09, volume 2, pages 131–134, Changsha, China.
12
13. [Mitchell, 1997] Mitchell, T. (1997). Machine Learning. McGraw Hill, New York.
[Murgu et al., 1994] Murgu, A., Neittaanmaki, P., and Hara, V. (1994). A neural networks
approach of routing/flow control for communication networks. In IEEE International
Conference on Neural Networks (ICNN’94), volume IV, pages 2667–2672, Orlando, FL.
IEEE.
[Ochi et al., 1998] Ochi, L. S., Vianna, D. S., Drummond, L. M. A., and Victor, A. O.
(1998). An evolutionary hybrid metaheuristic for solving the vehicle routing problem with
heterogeneous fleet. In Banzhaf, W., Poli, R., Schoenauer, M., and Fogarty, T. C., editors,
Proceedings of the First European Workshop on Genetic Programming, volume 1391 of
LNCS, pages 187–195, Paris. Springer-Verlag.
[Oussaid`ene et al., 1997] Oussaid`ene, M., Chopard, B., Pictet, O. V., and Tomassini, M.
(1997). Parallel genetic programming and its application to trading model induction.
Parallel Computing, 23(8):1183–1198.
[¨Ozcan et al., 2008] ¨Ozcan, E., Bilgin, B., and Korkmaz, E. E. (2008). A comprehensive
analysis of hyper-heuristics. Intell. Data Anal., 12:3–23.
[Raja et al., 2006] Raja, A., Azad, R. M. A., Flanagan, C., Picovici, D., and Ryan, C.
(2006). Non-intrusive quality evaluation of voip using genetic programming. In First
International Conference on Bio Inspired Models of Network, Information and Computer
Systems, volume 4, pages 2573–2577.
[Raja et al., 2007] Raja, A., Azad, R. M. A., Flanagan, C., and Ryan, C. (2007). Real-
time, non-intrusive evaluation of VoIP. In Ebner, M., O’Neill, M., Ek´art, A., Vanneschi,
L., and Esparcia-Alc´azar, A. I., editors, Proceedings of the 10th European Conference on
Genetic Programming, volume 4445 of Lecture Notes in Computer Science, pages 217–228,
Valencia, Spain. Springer.
[Raja et al., 2008] Raja, A., Azad, R. M. A., Flanagan, C., and Ryan, C. (2008). A method-
ology for deriving VoIP equipment impairment factors for a mixed NB/WB context. IEEE
Transactions on Multimedia, 10(6):1046–1058.
[Raja and Flanagan, 2008] Raja, A. and Flanagan, C. (2008). Real-time, non-intrusive
speech quality estimation: A signal-based model. In O’Neill, M., Vanneschi, L., Gustafson,
S., Esparcia Alcazar, A. I., De Falco, I., Della Cioppa, A., and Tarantino, E., editors, Pro-
ceedings of the 11th European Conference on Genetic Programming, EuroGP 2008, volume
4971 of Lecture Notes in Computer Science, pages 37–48, Naples. Springer.
[Robbins, 2001] Robbins, A. (2001). Awaken the Giant Within. Pocket Books.
[Ross, 2005] Ross, P. (2005). Hyper-heuristics. In Burke, E. K. and Kendall, G., editors,
Search Methodologies, pages 529–556. Springer US. 10.1007/0-387-28356-0 17.
[Schulenburg and Ross, 2001] Schulenburg, S. and Ross, P. (2001). Explorations in lcs models
of stock trading. In Advances in Learning Classifier Systems, pages 151–180.
13
14. [Tan et al., 1995] Tan, H., Prokhorov, D., and Wunsch, D. (1995). Probabilistic and time-
delay neural-network techniques for conservative short-term stock trend prediction. In In
World Congress on Neural Networks, Washington, DC.
[Tesfatsion and Judd, 2006] Tesfatsion, L. and Judd, K. L. (2006). Handbook of Computa-
tional Economics, Volume 2: Agent-Based Computational Economics (Handbook of Com-
putational Economics). North-Holland Publishing Co., Amsterdam, The Netherlands, The
Netherlands.
[Topchy and Punch, 2001] Topchy, A. and Punch, W. F. (2001). Faster genetic program-
ming based on local gradient search of numeric leaf values. In Spector, L., Goodman,
E. D., Wu, A., Langdon, W. B., Voigt, H.-M., Gen, M., Sen, S., Dorigo, M., Pezeshk,
S., Garzon, M. H., and Burke, E., editors, Proceedings of the Genetic and Evolutionary
Computation Conference (GECCO-2001), pages 155–162, San Francisco, California, USA.
Morgan Kaufmann.
[Tsaih et al., 1998] Tsaih, R., Hsu, Y., and Lai, C. C. (1998). Forecasting s&p 500 stock
index futures with a hybrid ai system. Decis. Support Syst., 23:161–174.
[Vapnik, 1995] Vapnik, V. N. (1995). The nature of statistical learning theory. Springer-
Verlag New York, Inc., New York, NY, USA.
[Vincent and Brown, 2005] Vincent, T. L. and Brown, J. S. (2005). Evolutionary Game
Theory, Natural Selection, and Darwinian Dynamics. Cambridge University Press.
[W. Kreesuradej and Lane, 1994] W. Kreesuradej, D. W. and Lane, M. (1994). Time-delay
neural network for small time series data sets. In In World Congress on Neural Networks,
San Diego, California.
[Wang, 2000] Wang, J. (2000). Trading and hedging in s&p 500 spot and futures markets
using genetic programming. Journal of Futures Markets, 20(10):911–942.
[Wilson, 2008] Wilson, D. (2008). Grammatical Evolution based Data Mining for Network
Intrusion Detection. PhD thesis, Electrical Engineering and Computer Science, University
of Toledo, Toledo, OH, USA.
[Wolfe, 1998] Wolfe, R. K. (1998). Turning point identification and bayesian forecasting of
a volatile time series. In Computers and Industrial Engineering, pages 378–386.
14