Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jonas Kvarnström

dblp:05/3470 · DBLP profile ↗
← Back
17ranked-venue papers
4as first author
0since 2021 · last 2016
0000-0002-5500-8494ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 15 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-authorTheory of computation · 3Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Planning, search and constraint satisfaction · 87% Knowledge representation and reasoning · 13%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › hierarchical planning
macro-actions
0.112012
Temporal Composite Actions with Constraints · KR 2012
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
temporal planning
0.112012
Temporal Composite Actions with Constraints · KR 2012
Requirements engineering and software design › object-oriented analysis and design
object-oriented design
0.012004
Elaboration tolerance through object-orientation · Artif. Intell. 2004
Knowledge, reasoning and agents › Knowledge representation and reasoning
action and change
0.012012
Temporal Composite Actions with Constraints · KR 2012
YearPublicationVenuePosition
2016 Iteratively-Supported Formulas and Strongly Supported Models for Kleene Answer Set Programs - (Extended Abstract)
Patrick Doherty 0001, Jonas Kvarnström, Andrzej Szalas
JELIA2
2016 A Collaborative Framework for 3D Mapping Using Unmanned Aerial Vehicles
Patrick Doherty 0001, Jonas Kvarnström, Piotr Rudol, Mariusz Wzorek, Gianpaolo Conte, Cyrille Berger, Timo Hinzmann, Thomas Stastny
PRIMA2
2016 Efficient processing of simple temporal networks with uncertainty: algorithms for dynamic controllability verification
Mikael Nilsson, Jonas Kvarnström, Patrick Doherty 0001
Acta Informatica2
2014 Classical Dynamic Controllability Revisited - A Tighter Bound on the Classical Algorithm
abstract
Abstract: Simple Temporal Networks with Uncertainty (STNUs) allow the representation of temporal problems where some durations are uncontrollable (determined by nature), as is often the case for actions in planning. It is es-sential to verify that such networks are dynamically controllable (DC) – executable regardless of the outcomes of uncontrollable durations – and to convert them to an executable form. We use insights from incremental DC verification algorithms to re-analyze the original verification algorithm. This algorithm, thought to be pseudo-polynomial and subsumed by an O(n5) algorithm and later an O(n4) algorithm, is in fact O(n4) given a small modification. This makes the algorithm attractive once again, given its basis in a less complex and more intuitive theory. Finally, we discuss a change reducing the amount of work performed by the algorithm. 1
Mikael Nilsson, Jonas Kvarnström, Patrick Doherty 0001
ICAART (1)2
2014 Incremental Dynamic Controllability in Cubic Worst-Case Time
abstract
It is generally hard to predict the exact duration of an action. Uncertainty in durations is often modeled in temporal planning by the use of upper bounds on durations, with the assumption that if an action happens to be executed more quickly, the plan will still succeed. However, this assumption is often false: If we finish cooking too early, the dinner will be cold before everyone is ready to eat. Simple Temporal Problems with Uncertainty (STPUs) allow us to model such situations. An STPU-based planner must verify that the plans it generates are executable, captured by the property of dynamic controllability. The Efficient IDC (EIDC) algorithm can do this incrementally during planning, with an amortized complexity per step of O(n3) but a worst-case complexity per step of O(n4). In this paper we show that the worst-case run-time of EIDC does occur, leading to repeated reprocessing of nodes in the STPU while verifying the dynamic controllability property. We present a new version of the algorithm, EIDC2, which through optimal ordering of nodes avoids the need for reprocessing. This gives EIDC2 a strictly lower worst-case run-time, making it the fastest known algorithm for incrementally verifying dynamic controllability of STPUs.
Mikael Nilsson, Jonas Kvarnström, Patrick Doherty 0001
TIME2
2012 Temporal Composite Actions with Constraints
Patrick Doherty 0001, Jonas Kvarnström, Andrzej Szalas
KR2
2010 Stream-Based Reasoning Support for Autonomous Systems
Fredrik Heintz, Jonas Kvarnström, Patrick Doherty 0001
ECAI2
2010 Iterative Bounding LAO
Håkan Warnquist, Jonas Kvarnström, Patrick Doherty 0001
ECAI2
2010 Automated planning for collaborative UAV systems
abstract
Mission planning for collaborative Unmanned Aircraft Systems (UAS:s) is a complex topic which involves trade-offs between the degree of centralization or decentralization required, the degree of abstraction in which plans are generated, and the degree to which such plans are distributed among participating UAS:s. In realistic environments such as those found in natural and man-made catastrophes where emergency services personnel are involved, a certain degree of centralization and abstraction is necessary in order for those in charge to understand and eventually sign off on potential plans. It is also quite often the case that unconstrained distribution of actions is inconsistent with the loosely coupled interactions and dependencies which arise between collaborating systems. In this article, we present a new planning algorithm for collaborative UAS:s based on combining ideas from forward chaining planning with partial-order planning leading to a new hybrid partial order forward-chaining (POFC) framework which meets the requirements on centralization, abstraction and distribution we find in realistic emergency services settings.
Jonas Kvarnström, Patrick Doherty 0001
ICARCV1
2010 Generating UAV communication networks for monitoring and surveillance
abstract
An important use of unmanned aerial vehicles is surveillance of distant targets, where sensor information must quickly be transmitted back to a base station. In many cases, high uninterrupted bandwidth requires line-of-sight between sender and transmitter to minimize quality degradation. Communication range is typically limited, especially when smaller UAVs are used. Both problems can be solved by creating relay chains for surveillance of a single target, and relay trees for simultaneous surveillance of multiple targets. In this paper, we show how such chains and trees can be calculated. For relay chains we create a set of chains offering different trade-offs between the number of UAVs in the chain and the chain's cost. We also show new results on how relay trees can be quickly calculated and then incrementally improved if necessary. Encouraging empirical results for improvement of relay trees are presented.
Per-Magnus Olsson, Jonas Kvarnström, Patrick Doherty 0001, Oleg Burdakov, Kaj Holmberg
ICARCV2
2010 Bridging the sense-reasoning gap: DyKnow - Stream-based middleware for knowledge processing
Fredrik Heintz, Jonas Kvarnström, Patrick Doherty 0001
Adv. Eng. Informatics2
2009 A stream-based hierarchical anchoring framework
abstract
Autonomous systems situated in the real world often need to recognize, track, and reason about various types of physical objects. In order to allow reasoning at a symbolic level, one must create and continuously maintain a correlation between symbols labeling physical objects and the sensor data being collected about them, a process called anchoring. In this paper we present a stream-based hierarchical anchoring framework extending the DyKnow knowledge processing middleware. A classification hierarchy is associated with expressive conditions for hypothesizing the type and identity of an object given streams of temporally tagged sensor data. The anchoring process constructs and maintains a set of object linkage structures representing the best possible hypotheses at any time. Each hypothesis can be incrementally generalized or narrowed down as new sensor data arrives. Symbols can be associated with an object at any level of classification, permitting symbolic reasoning on different levels of abstraction. The approach has been applied to a traffic monitoring application where an unmanned aerial vehicle collects information about a small urban area in order to detect traffic violations.
Fredrik Heintz, Jonas Kvarnström, Patrick Doherty 0001
IROS2
2009 A temporal logic-based planning and execution monitoring framework for unmanned aircraft systems
Patrick Doherty 0001, Jonas Kvarnström, Fredrik Heintz
Auton. Agents Multi Agent Syst.2
2004 Elaboration tolerance through object-orientation
Joakim Gustafsson, Jonas Kvarnström
Artif. Intell.2
2003 TALplanner in the Third International Planning Competition: Extensions and Control Rules
abstract
TALplanner is a forward-chaining planner that relies on domain knowledge in the shape of temporal logic formulas in order to prune irrelevant parts of the search space. TALplanner recently participated in the third International Planning Competition, which had a clear emphasis on increasing the complexity of the problem domains being used as benchmark tests and the expressivity required to represent these domains in a planning system. Like many other planners, TALplanner had support for some but not all aspects of this increase in expressivity, and a number of changes to the planner were required. After a short introduction to TALplanner, this article describes some of the changes that were made before and during the competition. We also describe the process of introducing suitable domain knowledge for several of the competition domains.
Jonas Kvarnström, Martin Magnusson 0001
J. Artif. Intell. Res.1
2000 Extending TALplanner with Concurrency and Resources
Jonas Kvarnström, Patrick Doherty 0001, Patrik Haslum
ECAI1
2000 Tackling the Qualification Problem Using Fluent Dependency Constraints
abstract
In the area of formal reasoning about action and change, one of the fundamental representation problems is providing concise modular and incremental specifications of action types and world models, where instantiations of action types are invoked by agents such as mobile robots. Provided the preconditions to the action are true, their invocation results in changes to the world model concomitant with the goal‐directed behavior of the agent. One particularly difficult class of related problems, collectively called the qualification problem, deals with the need to find a concise incremental and modular means of characterizing the plethora of exceptional conditions that might qualify an action, but generally do not, without having to explicitly enumerate them in the preconditions to an action. We show how fluent dependency constraints together with the use of durational fluents can be used to deal with problems associated with action qualification using a temporal logic for action and change called TAL‐Q. We demonstrate the approach using action scenarios that combine solutions to the frame, ramification, and qualification problems in the context of actions with duration, concurrent actions, nondeterministic actions, and the use of both Boolean and non‐Boolean fluents. The circumscription policy used for the combined problems is reducible to the first‐order case.
Jonas Kvarnström, Patrick Doherty 0001
Comput. Intell.1