72 research outputs found
Machine Learning for Adaptive Computer Game Opponents
This thesis investigates the use of machine learning techniques in
computer games to create a computer player that adapts to its opponent's
game-play. This includes first confirming that machine learning
algorithms can be integrated into a modern computer game without have a
detrimental effect on game performance, then experimenting with
different machine learning techniques to maximize the computer player's
performance. Experiments use three machine learning techniques; static
prediction models, continuous learning, and reinforcement learning.
Static models show the highest initial performance but are not able to
beat a simple opponent. Continuous learning is able to improve the
performance achieved with static models but the rate of improvement
drops over time and the computer player is still unable to beat the
opponent. Reinforcement learning methods have the highest rate of
improvement but the lowest initial performance. This limits the
effectiveness of reinforcement learning because a large number of
episodes are required before performance becomes sufficient to match the
opponent
Learning to assess from pair-wise comparisons
In this paper we present an algorithm for learning a function able to assess objects. We assume that our teachers can provide a collection of pairwise comparisons but encounter certain difficulties in assigning a number to the qualities of the objects considered. This is a typical situation when dealing with food products, where it is very interesting to have repeatable, reliable mechanisms that are as objective as possible to evaluate quality in order to provide markets with products of a uniform quality. The same problem arises when we are trying to learn user preferences in an information retrieval system or in configuring a complex device. The algorithm is implemented using a growing variant of Kohonenâs Self-Organizing Maps (growing neural gas), and is tested with a variety of data sets to demonstrate the capabilities of our approac
A Network Model for Adaptive Information Retrieval
This thesis presents a network model which can be used to represent Associative Information Retrieval applications at a conceptual level. The model presents interesting characteristics of adaptability and it has been used to model both traditional and knowledge based Information Retrieval applications. Moreover, three different processing frameworks which can be used to implement the conceptual model are presented. They provide three different ways of using domain knowledge to adapt the user formulated query to the characteristics of a specific application domain using the domain knowledge stored in a sub-network. The advantages and drawbacks of these three adaptive retrieval strategies are pointed out and discussed. The thesis also reports the results of an experimental investigation into the effectiveness of the adaptive retrieval given by a processing framework based on Neural Networks. This processing framework makes use of the learning and generalisation capabilities of the Backpropagation learning procedure for Neural Networks to build up and use application domain knowledge in the form of a sub-symbolic knowledge representation. The knowledge is acquired from examples of queries and relevant documents of the collection in use. In the tests reported in this thesis the Cranfield document collection has been used. Three different learning strategies are introduced and analysed. Their results in terms of learning and generalisation of the application domain knowledge are studied from an Information Retrieval point of view. Their retrieval results are studied and compared with those obtained by a traditional retrieval approach. The thesis concludes with a critical analysis of the results obtained in the experimental investigation and with a critical view of the operational effectiveness of such an approach
Application of backpropagation-like generative algorithms to various problems.
Thesis (M.Sc.)-University of Natal, Durban, 1992.Artificial neural networks (ANNs) were originally inspired by networks of biological neurons
and the interactions present in networks of these neurons. The recent revival of interest in ANNs has again focused attention on the apparent ability of ANNs to solve difficult problems,
such as machine vision, in novel ways.
There are many types of ANNs which differ in architecture and learning algorithms, and the
list grows annually. This study was restricted to feed-forward architectures and Backpropagation-
like (BP-like) learning algorithms. However, it is well known that the learning problem
for such networks is NP-complete. Thus generative and incremental learning algorithms,
which have various advantages and to which the NP-completeness analysis used for BP-like
networks may not apply, were also studied.
Various algorithms were investigated and the performance compared. Finally, the better
algorithms were applied to a number of problems including music composition, image
binarization and navigation and goal satisfaction in an artificial environment. These tasks
were chosen to investigate different aspects of ANN behaviour. The results, where appropriate,
were compared to those resulting from non-ANN methods, and varied from poor to very
encouraging
- âŠ