Jørgen Villadsen
Technical University of Denmark
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jørgen Villadsen.
Annals of Mathematics and Artificial Intelligence | 2010
Niklas Skamriis Boss; Andreas Schmidt Jensen; Jørgen Villadsen
We provide a detailed description of the Jason-DTU system, including the used methodology, tools as well as team strategy. We also discuss the experience gathered in the contest. In spring 2009 the course “Artificial Intelligence and Multi-Agent Systems” was held for the first time on the Technical University of Denmark (DTU). A part of this course was a short introduction to the multi-agent framework Jason, which is an interpreter for AgentSpeak, an agent-oriented programming language. As the final project in this course a solution to the Multi-Agent Programming Contest from 2007, the Gold Miners scenario, was implemented. Finally we decided to participate in this year’s contest with an implementation made in Jason as well.
logical aspects of computational linguistics | 2001
Jørgen Villadsen
In order to analyse the semantics of natural language sentences a translation into a partial type logic using lexical and logical combinators is presented. The sentences cover a fragment of English with propositional attitudes like knowledge, belief and assertion. A combinator is a closed term of the lambda calculus possibly containing lexical and/or logical constants. Such combinators seem promising from both a cognitive and computational point of view. There is approximately one lexical combinator for each word, but just eleven logical combinators for the present fragment. The partiality is only used for embedded sentences expressing propositional attitudes, thereby allowing for inconsistency without explosion (also called paraconsistency), and is based on a few key equalities for the connectives giving four truth values (truth, falsehood, and undefinedness with negative and positive polarity; only the first truth value is designated, i.e. yields the logical truths).
flexible query answering systems | 2002
Jørgen Villadsen
Classical logic predicts that everything (thus nothing useful at all) follows from inconsistency. A paraconsistent logic is a logic where inconsistency does not lead to such an explosion, and since in practice consistency is difficult to achieve there are many potential applications of paraconsistent logics in query answering systems. We compare the paraconsistent and the non-monotonic solutions to the problem of contradictions. We propose a many-valued paraconsistent logic based on a simple notion of indeterminacy. In particular we describe the semantics of the logic using key equalities for the logical operators. We relate our approach to works on bilattices. We also discuss and provide formalizations of two case studies, notably the well-known example involving penguins and a more interesting example in the domain of medicine.
Annals of Mathematics and Artificial Intelligence | 2011
Steen Vester; Niklas Skamriis Boss; Andreas Schmidt Jensen; Jørgen Villadsen
We describe the approach used to develop the multi-agent system of herders that competed as the Jason-DTU team at the Multi-Agent Programming Contest 2010. We also participated in 2009 with a system developed in the agent-oriented programming language Jason which is an extension of AgentSpeak. We used the implementation from 2009 as a foundation and therefore much of the work done this year was on improving that implementation. We present a description which includes design and analysis of the system as well as the main features of our agent team strategy. In addition we discuss the technologies used to develop this system as well as our future goals in the area.
programming multi agent systems | 2011
Mikko Berggren Ettienne; Steen Vester; Jørgen Villadsen
We describe the solution used by the Python-DTU team in the Multi-Agent Programming Contest 2011, where the scenario was called Agents on Mars. We present our auction-based agreement algorithm and discuss our chosen strategy and our choice of technology used for implementing the system. Finally, we present an analysis of the results of the competition as well as propose areas of improvement.
artificial intelligence and symbolic computation | 2004
Jørgen Villadsen
Classical logic predicts that everything (thus nothing useful at all) follows from inconsistency. A paraconsistent logic is a logic where an inconsistency does not lead to such an explosion, and since in practice consistency is difficult to achieve there are many potential applications of paraconsistent logics in knowledge-based systems, logical semantics of natural language, etc. Higher order logics have the advantages of being expressive and with several automated theorem provers available. Also the type system can be helpful. We present a concise description of a paraconsistent higher order logic with countably infinite indeterminacy, where each basic formula can get its own indeterminate truth value. The meaning of the logical operators is new and rather different from traditional many-valued logics as well as from logics based on bilattices. Thus we try to build a bridge between the communities of higher order logic and many-valued logic. A case study is studied and a sequent calculus is proposed based on recent work by Muskens.
adaptive agents and multi-agents systems | 2016
Andreas Schmidt Jensen; Virginia Dignum; Jørgen Villadsen
Open systems are characterized by the presence of a diversity of heterogeneous and autonomous agents that act according to private goals. Organizations, such as those used in real-life to structure human activities such as task allocation, coordination and supervision, can regulate the agents’ behavior space and describe the expected behavior of the agents. Assuming an open environment, where agents are developed independently of the Organizational structures, agents need to be able to reason about the structure, so that they can deliberate about their actions and act within the expected boundaries and work towards the objectives of the organization. In this paper, we present the AORTA reasoning framework and show how it can be integrated into typical BDI-agents. We provide operational semantics that enables agents to make organizational decisions in order to coordinate and cooperate without explicit coordination mechanisms within the agents. The organizational model is independent of that of the agents, and the approach is not tied to a specific organizational model, but uses an organizational metamodel. We show how AORTA helps agents work together in a system with an organization for choosing the best tender for a building project.
EMAS 2013 Revised Selected Papers of the First International Workshop on Engineering Multi-Agent Systems - Volume 8245 | 2013
Jørgen Villadsen; Andreas Schmidt Jensen; Nicolai Christian Christensen; Andreas Viktor Hess; Jannick Boese Johnsen; Øyvind Grønland Woller; Philip Bratt Ørum
We provide a brief description of the GOAL-DTU system, including the overall design, the tools and the algorithms that we used in the Multi-Agent Programming Contest 2013. We focus on a description of the strategies and on an analysis of the matches. We also evaluate our experiences with the GOAL agent programming language. Our strategies worked well in general and we earned a second place in the contest only losing to the winning team. Finally we provide some suggestions for future contests.
Artificial Intelligence Review | 2013
Andreas Schmidt Jensen; Jørgen Villadsen
Whereas most classical multi-agent systems have the agent in center, there has recently been a development towards focusing more on the organization of the system, thereby allowing the designer to focus on what the system goals are, without considering how the goals should be fulfilled. We have developed and evaluated two teams of agents for a variant of the well-known Bomberman computer game. One team is based on the basic Jason system, which is an implementation in Java of an extension of the logic-based agent-oriented programming language AgentSpeak. The other team is based on the organizational model Moise+, which is combined with Jason in the middleware called J-Moise+. We have investigated whether taking the organization-oriented approach had any clear advantages to the classical way of implementing multi-agent systems. Although not decisive the investigation did indicate that the agent-oriented approach has a number of advantages when it comes to game-like scenarios with just a few different character types.
programming multi agent systems | 2012
Jørgen Villadsen; Andreas Schmidt Jensen; Mikko Berggren Ettienne; Steen Vester; Kenneth Balsiger Andersen; Andreas Frøsig
We provide a brief description of our Python-DTU system, including the overall design, the tools and the algorithms that we used in the Multi-Agent Programming Contest 2012, where the scenario was called Agents on Mars like in 2011. Our solution is an improvement of our Python-DTU system from last year. Our team ended in second place after winning at least one match against every opponent and we only lost to the winner of the tournament. We briefly describe our experiments with the Moise organizational model. Finally we propose a few areas of improvement, both with regards to our system and to the contest.