Engineering and Information Technology Collected Works - Research Publications

Permanent URI for this collection

Search Results

Now showing 1 - 6 of 6
  • Item
    Thumbnail Image
    A Recommender System based on the Immune Network
    Cayzer, S ; Aickelin, U (Hewlett-Packard Company, 2002)
    The immune system is a complex biological system with a highly distributed, adaptive and self-organising nature. This paper presents an artificial immune system (AIS) that exploits some of these characteristics and isapplied to the task of film recommendation by collaborative filtering (CF). Natural evolution and in particular the immune system have not been designed for classical optimisation. However, for this problem, we are not interested in finding a single optimum. Rather we intend to identify a sub-set of good matches on which recommendations can be based. It is our hypothesis that an AIS built on two central aspects of the biological immune system will be an ideal candidate to achieve this: Antigen - antibody interaction for matching and antibody - antibody interaction for diversity. Computational results are presented in support of this conjecture and compared to those found by other CF techniques.
  • Item
    Thumbnail Image
    Enhancing Productivity: The Role of Management Practices
    Siebers, P-O ; Aickelin, U ; Battisti, G ; Celia, H ; Clegg, C ; Fu, X ; Hoyos, RD ; Iona, A ; Petrescu, A ; Peixoto, A ( 2008)
  • Item
    Thumbnail Image
    A Component Based Heuristic Search Method with Adaptive Perturbations
    Li, J ; Aickelin, U ; Burke, E (School of Computer Science and Information Technology, University of Nottingham, 2006)
    Nurse rostering is a complex scheduling problem that affects hospital personnel on a daily basis all over the world. This paper presents a new component-based approach with adaptive perturbations, for a nurse scheduling problem arising at a major UK hospital. The main idea behind this technique is to decompose a schedule into its components (i.e. the allocated shift pattern of each nurse), and then mimic a natural evolutionary process on these components to iteratively deliver better schedules. The worthiness of all components in the schedule has to be continuously demonstrated in order for them to remain there. This demonstration employs a dynamic evaluation function which evaluates how well each component contributes towards the final objective. Two perturbation steps are then applied: the first perturbation eliminates a number of components that are deemed not worthy to stay in the current schedule; the second perturbation may also throw out, with a low level of probability, some worthy components. The eliminated components are replenished with new ones using a set of constructive heuristics using local optimality criteria. Computational results using 52 data instances demonstrate the applicability of the proposed approach in solving real-world problems.
  • Item
    Thumbnail Image
    Memory Implementations: Current Alternatives
    Wilson, W ; Aickelin, U (ASAP Group, University of Nottingham, UK, 2005)
  • Item
    Thumbnail Image
    Adaptive Alert Throttling for Intrusion Detection Systems
    Tedesco, G ; Aickelin, U ( 2003)
    Each time that an intrusion detection system raises an alert it must make some attempt to communicate the information to an operator. This communication channel can easily become the target of a denial of service attack because, like all communication channels, it has a _xed capacity. If this channel can become overwhelmed with bogus data, an attacker can quickly achieve complete neutralisation of intrusion detection capability. Although these types of attack are very hard to stop completely, our aim is to present techniques that improve alert throughput and capacity to such an extent that the resources required to successfully mount the attack become prohibitive.
  • Item
    Thumbnail Image
    On the Effects of Idiotypic Interactions for Recommendation Communities in Artificial Immune Systems
    Cayzer, S ; Aickelin, U ( 2002)
    It has previously been shown that a recommender based on immune system idiotypic principles can outperform one based on correlation alone. This paper reports the results of work in progress, where we undertake some investigations into the nature of this beneficial effect. The initial findings are that the immune system recommender tends to produce different neighbourhoods, and that the superior performance of this recommender is due partly to the different neighbourhoods, and partly to the way that the idiotypic effect is used to weight each neighbour’s recommendations.