Goto

Collaborating Authors

 Agents


Computational and Statistical Tradeoffs in Learning to Rank

arXiv.org Machine Learning

For massive and heterogeneous modern datasets, it is of fundamental interest to provide guarantees on the accuracy of estimation when computational resources are limited. In the application of learning to rank, we provide a hierarchy of rank-breaking mechanisms ordered by the complexity in thus generated sketch of the data. This allows the number of data points collected to be gracefully traded off against computational resources available, while guaranteeing the desired level of accuracy. Theoretical guarantees on the proposed generalized rank-breaking implicitly provide such trade-offs, which can be explicitly characterized under certain canonical scenarios on the structure of the data.



Robots will replace customer service agents โ€“ thank god for that

#artificialintelligence

Just this week, American fast food chain Taco Bell announced the TacoBot, which you can text via the Slack messaging app. You can use the bot to order food for yourself or a group of friends or co-workers, ask for recommendations and pay for it through Slack. As an executive said at the launch: "TacoBot is the next best thing to having your own Taco Bell butlerโ€ฆand who wouldn't want that?" You can order Domino's pizza through Amazon's AI assistant Echo (which hasn't made its way to the UK yet), and multinationals like Unilever and BMW use a simple Q&A bot that can answer any question a customer services employee would. The Henn-na hotel, which opened in Nagasaki, Japan last summer, is the world's first hotel to be fully staffed by robots โ€“ from check-in staff, to porters and the concierge.


At Last, Customer Service Agents That Customers Can't Drive Crazy.

#artificialintelligence

In the shifting landscape of IT and customer service, traditional approaches are reaching the limits of human capability. As call centers and help desks attempt to keep up with growing demand while lowering costs and improving performance, cognitive and artificial intelligence (AI) technology offers a solution that scales. The first phase of this transformation has already begun. By 2018, Gartner estimates that 30 percent of interactions with technology will be through conversations with smart machines. Soon, the receiver of your next customer service request will more than likely not be handled by a live human or occur on the phone. Frustrations with phone-based service are pushing people to opt for interactions via chat, text and email.


Study on Multi-agent Based Simulation of Team Machine Learning

#artificialintelligence

In today's large-scaled distributed learning, it often involves a large number of machines. Coordination between them can be very complicated. In order to emphasize the importance of the organic relationships between machines, we introduce the organization theories of human society, such as cooperation and competition, to machine learning. We design two type of multi-agents along with their interaction rules, and then perform the simulation on Swarm platform. The dynamic processes of the simulated team machine learning are examined and the results show that, by elaborately designed interaction rules, the overall performance of team learning can be promoted dramatically and coordination structure of the machines can be optimized.



Efficient Dodgson-Score Calculation Using Heuristics and Parallel Computing

arXiv.org Artificial Intelligence

Conflict of interest is the permanent companion of any population of agents (computational or biological). For that reason, the ability to compromise is of paramount importance, making voting a key element of societal mechanisms. One of the voting procedures most often discussed in the literature and, due to its intuitiveness, also conceptually quite appealing is Charles Dodgson's scoring rule, basically using the respective closeness to being a Condorcet winner for evaluating competing alternatives. In this paper, we offer insights on the practical limits of algorithms computing the exact Dodgson scores from a number of votes. While the problem itself is theoretically intractable, this work proposes and analyses five different solutions which try distinct approaches to practically solve the issue in an effective manner. Additionally, three of the discussed procedures can be run in parallel which has the potential of drastically reducing the problem size.


A Study of Proxies for Shapley Allocations of Transport Costs

Journal of Artificial Intelligence Research

We survey existing rules of thumb, propose novel methods, and comprehensively evaluate a number of solutions to the problem of calculating the cost to serve each location in a single-vehicle transport setting. Cost to serve analysis has applications both strategically and operationally in transportation settings. The problem is formally modeled as the traveling salesperson game (TSG), a cooperative transferable utility game in which agents correspond to locations in a traveling salesperson problem (TSP). The total cost to serve all locations in the TSP is the length of an optimal tour. An allocation divides the total cost among individual locations, thus providing the cost to serve each of them. As one of the most important normative division schemes in cooperative games, the Shapley value gives a principled and fair allocation for a broad variety of games including the TSG. We consider a number of direct and sampling-based procedures for calculating the Shapley value, and prove that approximating the Shapley value of the TSG within a constant factor is NP-hard. Treating the Shapley value as an ideal baseline allocation, we survey six proxies for it that are each relatively easy to compute. Some of these proxies are rules of thumb and some are procedures international delivery companies use(d) as cost allocation methods. We perform an experimental evaluation using synthetic Euclidean games as well as games derived from real-world tours calculated for scenarios involving fast-moving goods; where deliveries are made on a road network every day. We explore several computationally tractable allocation techniques that are good proxies for the Shapley value in problem instances of a size and complexity that is commercially relevant.


Time-Sensitive Bayesian Information Aggregation for Crowdsourcing Systems

Journal of Artificial Intelligence Research

Many aspects of the design of efficient crowdsourcing processes, such as defining workers bonuses, fair prices and time limits of the tasks, involve knowledge of the likely duration of the task at hand. In this work we introduce a new timesensitive Bayesian aggregation method that simultaneously estimates a tasks duration and obtains reliable aggregations of crowdsourced judgments. Our method, called BCCTime, uses latent variables to represent the uncertainty about the workers completion time, the tasks duration and the workers accuracy. To relate the quality of a judgment to the time a worker spends on a task, our model assumes that each task is completed within a latent time window within which all workers with a propensity to genuinely attempt the labelling task (i.e., no spammers) are expected to submit their judgments. In contrast, workers with a lower propensity to valid labelling, such as spammers, bots or lazy labellers, are assumed to perform tasks considerably faster or slower than the time required by normal workers. Specifically, we use efficient message-passing Bayesian inference to learn approximate posterior probabilities of (i) the confusion matrix of each worker, (ii) the propensity to valid labelling of each worker, (iii) the unbiased duration of each task and (iv) the true label of each task. Using two real- world public datasets for entity linking tasks, we show that BCCTime produces up to 11% more accurate classifications and up to 100% more informative estimates of a tasks duration compared to stateoftheart methods.


Multi-Agent Continuous Transportation with Online Balanced Partitioning

arXiv.org Artificial Intelligence

We introduce the concept of continuous transportation task to the context of multi-agent systems. A continuous transportation task is one in which a multi-agent team visits a number of fixed locations, picks up objects, and delivers them to a final destination. The goal is to maximize the rate of transportation while the objects are replenished over time. Examples of problems that need continuous transportation are foraging, area sweeping, and first/last mile problem. Previous approaches typically neglect the interference and are highly dependent on communications among agents. Some also incorporate an additional reconnaissance agent to gather information. In this paper, we present a hybrid of centralized and distributed approaches that minimize the interference and communications in the multi-agent team without the need for a reconnaissance agent. We contribute two partitioning-transportation algorithms inspired by existing algorithms, and contribute one novel online partitioning-transportation algorithm with information gathering in the multi-agent team. Our algorithms have been implemented and tested extensively in the simulation. The results presented in this paper demonstrate the effectiveness of our algorithms that outperform the existing algorithms, even without any communications between the agents and without the presence of a reconnaissance agent.