Goto

Collaborating Authors

 Search



Towards Better Response Times and Higher-Quality Queries in Interactive Knowledge Base Debugging

arXiv.org Artificial Intelligence

Many AI applications rely on knowledge encoded in a locigal knowledge base (KB). The most essential benefit of such logical KBs is the opportunity to perform automatic reasoning which however requires a KB to meet some minimal quality criteria such as consistency. Without adequate tool assistance, the task of resolving such violated quality criteria in a KB can be extremely hard, especially when the problematic KB is large and complex. To this end, interactive KB debuggers have been introduced which ask a user queries whether certain statements must or must not hold in the intended domain. The given answers help to gradually restrict the search space for KB repairs. Existing interactive debuggers often rely on a pool-based strategy for query computation. A pool of query candidates is precomputed, from which the best candidate according to some query quality criterion is selected to be shown to the user. This often leads to the generation of many unnecessary query candidates and thus to a high number of expensive calls to logical reasoning services. We tackle this issue by an in-depth mathematical analysis of diverse real-valued active learning query selection measures in order to determine qualitative criteria that make a query favorable. These criteria are the key to devising efficient heuristic query search methods. The proposed methods enable for the first time a completely reasoner-free query generation for interactive KB debugging while at the same time guaranteeing optimality conditions, e.g. minimal cardinality or best understandability for the user, of the generated query that existing methods cannot realize. Further, we study different relations between active learning measures. The obtained picture gives a hint about which measures are more favorable in which situation or which measures always lead to the same outcomes, based on given types of queries.


Blog: How machine learning helps itself to optimise Access AI

#artificialintelligence

Machine learning seems to be the new hot topic these days. Everybody is talking about it since we've been seeing machines beat human players in chess, jeopardy, and now even Go. Our cars will be driven by artificial intelligence in the future, our jobs will be taken over by robots. There's a lot of hype, a lot of fear and uncertainty โ€“ as so often when new technology has the potential to disrupt our societies. However, when you talk to the people that are actually involved in developing these new types of intelligent algorithms, you get a quite different picture. Today, there's a lot of manual work involved in automating decision processes.


Optimizing Expected Utility and Stability in Role Based Hedonic Games

AAAI Conferences

In the hedonic coalition formation game model Roles Based Hedonic Games (RBHG), agents view teams as compositions of available roles. An agent's utility for a partition is based upon which roles she and her teammates fulfill within the coalition. I show positive results for finding optimal or stable role matchings given a partitioning into teams. In settings such as massively multiplayer online games, a central authority assigns agents to teams but not necessarily to roles within them. For such settings, I consider the problems of optimizing expected utility and expected stability in RBHG. I show that the related optimization problems for partitioning are NP-hard. I introduce a local search heuristic method for approximating such solutions. I validate the heuristic by comparison to existing partitioning approaches using real-world data scraped from League of Legends games.


A Logic for Making Hard Decisions

AAAI Conferences

We tackle the problem of providing engineering decision makers with relevant information extracted from data obtained via a process model based on deliberation and voting. We list examples of potential applications from the area of bug-fix scheduling for software, as well as space-vehicles 'go'-'no-go' decision making. In such application domains, important decisions have to be made hastily and therefore the decision factors have to be informed timely of the main issues discovered by the teams. A logic is proposed for reasoning with comments available in such deliberations. Search based algorithms are proposed which recommend the best justifications for a decision and retain the voting decisions for interested parties to tally. We have developed a Bayesian network for generating data by simulation based on probabilistic models that we can train from collected deliberation databases. The data generated in this way was used for evaluating the proposed search algorithm, showing how it can provide better than random recommendations of arguments to decision makers.


Learning Tree-Structured CP-Nets with Local Search

AAAI Conferences

Conditional preference networks (CP-nets) are an intuitive and expressive representation for qualitative preferences. Such models must somehow be acquired. Psychologists argue that direct elicitation is suspect. On the other hand, learning general CP-nets from pairwise comparisons is NP-hard, and โ€” for some notions of learning โ€” this extends even to the simplest forms of CP-nets. We introduce a novel, concise encoding of binary-valued, tree-structured CP-nets that supports the first local-search-based CP-net learning algorithms. While exact learning of binary-valued, tree-structured CP-nets โ€” for a strict, entailment-based notion of learning โ€” is already in P, our algorithm is the first space-efficient learning algorithm that gracefully handles noisy (i.e., realistic) comparison sets.


Dynamic Move Tables and Long Branches with Backtracking in Computer Chess

arXiv.org Artificial Intelligence

The idea of dynamic move chains has been described in a preceding paper [10]. Re-using an earlier piece of search allows the tree to be forward-pruned, which is known to be dangerous, because it can potentially remove new information that would only be realised through a more exhaustive search process. The justification is the integrity in the position and small changes between positions make it more likely that an earlier result still applies. Larger problems where exhaustive search is not possible would also like a method that can guess accurately. This paper has added to the forward-pruning technique by using 'move tables' that can act in the same way as Transposition Tables, but for moves not positions. They use an efficient memory structure and have put the design into the context of short or long-term memories. The long-term memory includes simply rote-learning of other players' games. The forward-pruning technique can also be fortified to help to remove some potential errors. Another idea is 'long branches'. This plays a short move sequence, before returning to a full search at the resulting leaf nodes. Therefore, with some configuration the dynamic tables can be reliably used and relatively independently of the position. This has advanced some of the future work theory of the earlier paper, and made more explicit where logical plans and more knowledge-based approaches might be applied. The author would argue that the process is a very human approach to searching for chess moves.


Exploiting variable associations to configure efficient local search algorithms in large-scale binary integer programs

arXiv.org Artificial Intelligence

We present a data mining approach for reducing the search space of local search algorithms in a class of binary integer programs including the set covering and partitioning problems. The quality of locally optimal solutions typically improves if a larger neighborhood is used, while the computation time of searching the neighborhood increases exponentially. To overcome this, we extract variable associations from the instance to be solved in order to identify promising pairs of flipping variables in the neighborhood search. Based on this, we develop a 4-flip neighborhood local search algorithm that incorporates an efficient incremental evaluation of solutions and an adaptive control of penalty weights. Computational results show that the proposed method improves the performance of the local search algorithm for large-scale set covering and partitioning problems.


Hyperband demo by kgjamieson

@machinelearnbot

The hyperparamter optimization literature in recent years has been dominated by hyperparameter selection algorithms (e.g. Bayesian Optimization) that attempt to improve upon grid/random search. However, recent evidence on a benchmark of over a hundred hyperparameter optimization datasets suggests that such enthusiasm may call for increased scrutiny. Rank plots aggregate statistics across datasets for different methods as a function of time: first place gets one point, second place two points, and so forth. The plot, reproduced from that work, is the average score across 117 datasets collected by Feurer et.


New AI Technology and Research from Chatmeter Confirms Brands Build Consumer Trust with Reviews

#artificialintelligence

SAN DIEGO--(BUSINESS WIRE)--Chatmeter, the leader in local search marketing and review management, today revealed new research proving the trustworthiness of online reviews and the impact they have on consumers' trust in a brand. In advance of National Honesty Day (April 30th), these findings combined with the launch of Chatmeter Pulse, a sentiment analysis engine, will help businesses understand first-hand what their customers are experiencing and how they make actionable decisions on where to improve the customer experience, products, marketing messaging, and operations. By becoming familiar with the needs and wants of their customers, this will naturally increase loyalty and trust with the brand itself. With National Honesty Day approaching, Chatmeter further examined if fake reviews are a real issue, or just the latest in fake news. There are plenty of headlines and even some lawsuits around fake review ramifications.