Imperial College London

Emeritus ProfessorKeithClark

Faculty of EngineeringDepartment of Computing

Distinguished Research Fellow
 
 
 
//

Contact

 

k.clark Website

 
 
//

Location

 

Huxley BuildingSouth Kensington Campus

//

Summary

 

Publications

Publication Type
Year
to

46 results found

Clark K, McCabe F, 2007, Ontology schema for an agent belief store, International Journal of Human Computer Studies, Vol: 65, Pages: 640-658, ISSN: 1071-5819

Journal article

Coffey SP, Clark K, 2006, A Hybrid, Teleo-Reactive Architecture for Robot Control, Multi-Agent Robotic Systems, Publisher: 3rd International Conference on Informatics in Control, Automation and Robotics

Conference paper

Clark KL, McCabe FG, 2006, Ontology oriented programming in Go!, APPLIED INTELLIGENCE, Vol: 24, Pages: 189-204, ISSN: 0924-669X

Journal article

Clark K, 2006, Ontology Oriented Programming in Go!, Applied Intelligence, Vol: 24, Pages: 3-37, ISSN: 0924-669X

Journal article

Gaertner D, Clark K, Sergot M, 2006, Ballroom etiquette: a case study for norm-governed multi-agent systems, Coordination, Organization, Institutions and Norms in Agent Systems, Publisher: International Conference on Autonomous agents multi-agent systems

Conference paper

Clark KL, Robinson PJ, Zappacosta Amboldi S, 2006, Multi-threaded communicating agents in Qu-Prolog, 6th International Workshop on Computational Logic in Mult-Agent Systems, Publisher: SPRINGER-VERLAG BERLIN, Pages: 186-205, ISSN: 0302-9743

In this tutorial paper we summarise the key features of the multi-threaded Qu-Prolog language for implementing multi-threaded communicating agent applications. Internal threads of an agent communicate using the shared dynamic database used as a generalisation of Linda tuple store. Threads in different agents, perhaps on different hosts, communicate using either a thread-to-thread store and forward communication system, or by a publish and subscribe mechanism in which messages are routed to their destinations based on content test subscriptions.We illustrate the features using an auction house application. This is fully distributed with multiple auctioneers and bidders which participate in simultaneous auctions. The application makes essential use of the three forms of inter-thread communication of Qu-Prolog. The agent bidding behaviour is specified graphically as a finite state automaton and its implementation is essentially the execution of its state transition function. The paper assumes familiarity with Prolog and the basic concepts of multi-agent systems.

Conference paper

Hong T, Clark K, 2006, Agent-integrated concurrent web programming, Software: Practice and Experience

Journal article

Knottenbelt J, Clark K, 2006, Contract Related Agents, Computational Logic in Multi-agent Systems, Publisher: Springer, ISSN: 0302-9743

Conference paper

Knottenbelt J, Clark K, 2006, Contract Related Authors, Computational Logic in Multi-agent Systems, Publisher: Springer, ISSN: 0302-9743

We propose a simple event calculus representation of con- \r\ntracts and a reactive belief-desire-intention agent architecture to enable \r\nthe monitoring and execution of contract terms and conditions. We use \r\nthe event calculus to deduce current and past obligations, obligation \r\nfulfilment and violation. By associating meta-information with the con- \r\ntracts, the agent is able to select which of its contracts with other agents \r\nare relevant to solving its goals by outsourcing. The agent is able to \r\nhandle an extendable set of contract types such as standing contracts, \r\npurchase contracts and service contracts without the need for a first- \r\nprinciples planner. \r\n

Conference paper

Gaertner D, Clark K, 2005, On optimal parameters for ant colony optimization algorithms, Athens, International conference on artificial intelligence (icai 05), 27 - 30 June 2005, Las Vegas, NV, Publisher: C S R e A Press, Pages: 83-89

Conference paper

Clark K, McCabe F, 2004, Go! - A Multi-paradigm Programming Language for Implementing Multi-threaded Agents, Annals of Mathematics and Artificial Intelligence, Vol: 41, Pages: 171-206, ISSN: 1012-2443

Journal article

Clark KL, McCabe FG, 2004, Go! for multi-threaded deliberative agents, Berlin, 1st international workshop on declarative agent languages and technologies, Melbourne, Australia, 2003, Publisher: Springer-Verlag, Pages: 54-75

Conference paper

Hong TW, Clark KL, 2004, Towards a universal web wrapper, Proceedings of the 17th international Florida artificial intelligence research symposium conference, Miami Beach, Florida, Publisher: AAAI, Pages: 49-54

Conference paper

Wang TI, Clark KL, 2004, Distributed logic programming using mobile agents, 18th international conference on advanced information networking and applications, 2004, Pages: 137-142

Conference paper

Uchyigit G, Clark K, 2004, Hierarchical agglomerative clustering for agent-based dynamic collaborative filtering, Berlin, 5th international conference on intelligent data engineering and automated learning (IDEAL 2004), Execter, England, Publisher: Springer-Verlag, Pages: 827-832

Conference paper

Clark KL, McCabe FG, 2003, Go! for multi-threaded deliberative agents, Melbourne, Australia, Proceedings of the second international joint conference on autonomous agents and multiagent systems, Publisher: ACM Press, Pages: 964-965

Conference paper

Amamiya M, Clark K, Iwao T, McCabe F, Okada M, Pitt Jet al., 2003, Individual digital rights management in multi-agent information trading societies, Berlin, International workshop on multi-agent for mass user support (MANIUS2003), Acapulco, Mexico, 2003, Publisher: Springer-Verlag, Pages: 154-173

Conference paper

Robinson PJ, Hinchey M, Clark K, 2003, Qu-Prolog: an implementation language for agents with advanced reasoning capabilities, Berlin, 2nd international workshop on formal approaches to agent-based systems (FAABS 2002), Greenbelt, Maryland, Publisher: Springer-Verlag, Pages: 162-172

Conference paper

Uchyigit G, Clark KL, 2003, Personalised multi-modal electronic program guide, European conference on interactive television, Brighton UK, 2003

Conference paper

Uchyigit G, Clark KL, 2003, A multi-agent architecture for dynamic collaborative filtering, 5th international conference on enterprise information systems, Angers, France, 2003

Conference paper

Skarmeas N, Clark K, 2002, Component based agent construction, International Journal of Artificial Intelligence Tools, Vol: 11, Pages: 139-164, ISSN: 0218-2130

Journal article

Uchyigit G, Clark K, 2002, Agents that model and learn user interests for dynamic collaborative filtering, Heidelberg, Cooperative information agents VI: 6th international workshop, CIA 2002, Madrid, Spain, 18 - 20 September 2002, Publisher: Springer-Verlag, Pages: 152-163

Conference paper

Clark K, Robinson PJ, 2002, Agents as multi-threaded logical objects, Computational logic: logic programming and beyond: essays in honour of Robert A. Kowalski, Editors: Kakas, Sadri, Publisher: Springer, Pages: 33-65, ISBN: 9783540439592

Book chapter

Uchyigit G, Clark K, 2002, Agents which learn to give personalized TV recommendations in personalized agents, Technical Report, Publisher: AAAI Press

Report

Clark K, Robinson PJ, Hagen R, 2001, Multi-threading and message communication in Qu-Prolog, THEORY AND PRACTICE OF LOGIC PROGRAMMING, Vol: 1, Pages: 283-301, ISSN: 1471-0684

Journal article

Hong TW, Clark KL, 2001, Using grammatical inference to automate information extraction from the Web, New York, Principles of data mining and knowledge discovery, Publisher: Springer-Verlag, Pages: 216-227

Conference paper

Vyzovitis D, Clark K, 2001, A framework for developing reactive information agents with heterogeneous communication capabilities, Autonomous decentralized systems, Publisher: IEEE, Pages: 263-270

Conference paper

Skarmeas N, Clark KL, 1999, Content based routing as the basis for intra-agent communication, 5th International Workshop on Agent Theories, Architectures, and Languages (ATAL 98), Publisher: SPRINGER-VERLAG BERLIN, Pages: 345-362, ISSN: 0302-9743

Conference paper

Clark KL, Robinson PJ, Hagen R, 1999, Programming internet distributed, reactive and rational agents in Qu-Prolog, Proceedings of 4th Australian International DAI Workshop, published as Multi-agent Systems, Publisher: Springer-Verlag

Conference paper

Skarmeas N, Clark KL, 1998, Process oriented programming for agent based network management, 1st International Workshop on Intelligent Agents for Telecommunications Applications (IATA) at the XII European Conference on Artificial Intelligence (ECAI 96), Publisher: I O S PRESS, Pages: 41-54, ISSN: 0922-6389

Conference paper

This data is extracted from the Web of Science and reproduced under a licence from Thomson Reuters. You may not copy or re-distribute this data in whole or in part without the written consent of the Science business of Thomson Reuters.

Request URL: http://wlsprd.imperial.ac.uk:80/respub/WEB-INF/jsp/search-html.jsp Request URI: /respub/WEB-INF/jsp/search-html.jsp Query String: respub-action=search.html&id=00001134&limit=30&person=true