Goto

Collaborating Authors

 Personal Assistant Systems


How Citi Commercial Cards is using conversational AI to improve CX - ClickZ

#artificialintelligence

ClickZ spoke with Gonca Latif-Schmitt, Managing Director at Citi, to discuss their technologically-savvy approach to improving customer experience (CX) for their business card holders and clients. Citi engaged work with Interactions for their Citi Commercial Card initiative. Interactions is a provider of intelligent virtual assistants (IVAs) focused on helping companies improve CX via the use of AI chatbot technology. They offers several products that fall within the customer experience space, including an IVA tool utilized by leading brands such as Hyatt, Constant Contact, and Shutterfly. As a credit card business within Citi's institutional group, the commercial card team is focused on making the entire client experience frictionless and more digital.


Active Preference Elicitation via Adjustable Robust Optimization

arXiv.org Artificial Intelligence

We consider the problem faced by a recommender system which seeks to offer a user with unknown preferences an item. Before making a recommendation, the system has the opportunity to elicit the user's preferences by making queries. Each query corresponds to a pairwise comparison between items. We take the point of view of either a risk averse or regret averse recommender system which only possess set-based information on the user utility function. We investigate: a) an offline elicitation setting, where all queries are made at once, and b) an online elicitation setting, where queries are selected sequentially over time. We propose exact robust optimization formulations of these problems which integrate the elicitation and recommendation phases and study the complexity of these problems. For the offline case, where the problem takes the form of a two-stage robust optimization problem with decision-dependent information discovery, we provide an enumeration-based algorithm and also an equivalent reformulation in the form of a mixed-binary linear program which we solve via column-and-constraint generation. For the online setting, where the problem takes the form of a multi-stage robust optimization problem with decision-dependent information discovery, we propose a conservative solution approach. We evaluate the performance of our methods on both synthetic data and real data from the Homeless Management Information System. We simulate elicitation of the preferences of policy-makers in terms of characteristics of housing allocation policies to better match individuals experiencing homelessness to scarce housing resources. Our framework is shown to outperform the state-of-the-art techniques from the literature.


A Snooze-less User-Aware Notification System for Proactive Conversational Agents

arXiv.org Artificial Intelligence

The ubiquity of smart phones and electronic devices has placed a wealth of information at the fingertips of consumers as well as creators of digital content. This has led to millions of notifications being issued each second from alerts about posted YouTube videos to tweets, emails and personal messages. Adding work related notifications and we can see how quickly the number of notifications increases. Not only does this cause reduced productivity and concentration but has also been shown to cause alert fatigue. This condition makes users desensitized to notifications, causing them to ignore or miss important alerts. Depending on what domain users work in, the cost of missing a notification can vary from a mere inconvenience to life and death. Therefore, in this work, we propose an alert and notification framework that intelligently issues, suppresses and aggregates notifications, based on event severity, user preferences, or schedules, to minimize the need for users to ignore, or snooze their notifications and potentially forget about addressing important ones. Our framework can be deployed as a backend service, but is better suited to be integrated into proactive conversational agents, a field receiving a lot of attention with the digital transformation era, email services, news services and others. However, the main challenge lies in developing the right machine learning algorithms that can learn models from a wide set of users while customizing these models to individual users' preferences.


Ask a question? AI model provides answers from your web pages! Right from your search box.

#artificialintelligence

SearchAI Answers is an Artificial Intelligence as a Service (AIaaS) service from SearchBlox that offers direct answers to natural language search queries using an AI model built using the customers' content, without the need for any manual tagging or a domain specific taxonomy or creating a knowledge graph. Search Engines as Question Answering (QA) Engines will replace the traditional approach of information retrieval where we are presented with a list of search results links. What is driving the transformation from search to answers? โ€ข New generation of searchers using Siri, Echo & Google Assistant using voice as a primary channel of getting information โ€ข Want to ask direct questions and receive direct answers โ€ข Ask questions in natural language or a conversational manner โ€ข Need concise, relevant and context based domain specific answers SearchAI Answers use explicit and implicit feedback to continually improve the quality of answers using MLOps. What are the business benefits of using SearchAI Answers on your website or portal? Contact us to get started and we will have you running our AI service very quickly.


Why hasn't AI changed the world yet?

#artificialintelligence

When Kursat Ceylan, who is blind, was trying to find his way to a hotel, he used an app on his phone for directions, but also had to hold his cane and pull his luggage. He ended up walking into a pole, cutting his forehead. This inspired him to develop, along with a partner, Wewalk - a cane equipped with artificial intelligence (AI), that detects objects above chest level and pairs with apps including Google Maps and Amazon's Alexa, so the user can ask questions. Jean Marc Feghali, who helped to develop the product, also has an eye condition. In his case his vision is severely impaired when the light is not good. While the smart cane itself only integrates with basic AI functions right now, the aim is for Wewalk, to use information gathered from the gyroscope, accelerometer and compass installed inside the cane.


Making Sense of Sound: What Does Machine Learning Mean for Music?

#artificialintelligence

AI has proven to have a considerable impact on some major industries. While autonomous cars and virtual assistants are slowly becoming a reality, the creative industry has been experimenting with AI for several years already. Does it have meaningful implications and if so, what will it bring in the future? It's universally agreed that the first computer-assisted music score dates back to 1957 when composers Lejaren Hiller and Leonard Isaacson unveiled Illiac Suite for string quartet. Utilizing the interconnection between mathematics and music, Hiller was able to program the computer to come up with a stunning four-piece musical score. One of the most notable AI-assisted music projects happened two years ago.


Fast Adaptively Weighted Matrix Factorization for Recommendation with Implicit Feedback

arXiv.org Machine Learning

Recommendation from implicit feedback is a highly challenging task due to the lack of the reliable observed negative data. A popular and effective approach for implicit recommendation is to treat unobserved data as negative but downweight their confidence. Naturally, how to assign confidence weights and how to handle the large number of the unobserved data are two key problems for implicit recommendation models. However, existing methods either pursuit fast learning by manually assigning simple confidence weights, which lacks flexibility and may create empirical bias in evaluating user's preference; or adaptively infer personalized confidence weights but suffer from low efficiency. To achieve both adaptive weights assignment and efficient model learning, we propose a fast adaptively weighted matrix factorization (FAWMF) based on variational auto-encoder. The personalized data confidence weights are adaptively assigned with a parameterized neural network (function) and the network can be inferred from the data. Further, to support fast and stable learning of FAWMF, a new specific batch-based learning algorithm fBGD has been developed, which trains on all feedback data but its complexity is linear to the number of observed data. Extensive experiments on real-world datasets demonstrate the superiority of the proposed FAWMF and its learning algorithm fBGD.


Detecting and Characterizing Bots that Commit Code

arXiv.org Machine Learning

Background: Some developer activity traditionally performed manually, such as making code commits, opening, managing, or closing issues is increasingly subject to automation in many OSS projects. Specifically, such activity is often performed by tools that react to events or run at specific times. We refer to such automation tools as bots and, in many software mining scenarios related to developer productivity or code quality it is desirable to identify bots in order to separate their actions from actions of individuals. Aim: Find an automated way of identifying bots and code committed by these bots, and to characterize the types of bots based on their activity patterns. Method and Result: We propose BIMAN, a systematic approach to detect bots using author names, commit messages, files modified by the commit, and projects associated with the ommits. For our test data, the value for AUC-ROC was 0.9. We also characterized these bots based on the time patterns of their code commits and the types of files modified, and found that they primarily work with documentation files and web pages, and these files are most prevalent in HTML and JavaScript ecosystems. We have compiled a shareable dataset containing detailed information about 461 bots we found (all of whom have more than 1000 commits) and 14,678,222 commits they created.


Predicting A Creator's Preferences In, and From, Interactive Generative Art

arXiv.org Artificial Intelligence

As a lay user creates an art piece using an interactive generative art tool, what, if anything, do the choices they make tell us about them and their preferences? These preferences could be in the specific generative art form (e.g., color palettes, density of the piece, thickness or curvatures of any lines in the piece); predicting them could lead to a smarter interactive tool. Or they could be preferences in other walks of life (e.g., music, fashion, food, interior design, paintings) or attributes of the person (e.g., personality type, gender, artistic inclinations); predicting them could lead to improved personalized recommendations for products or experiences. To study this research question, we collect preferences from 311 subjects, both in a specific generative art form and in other walks of life. We analyze the preferences and train machine learning models to predict a subset of preferences from the remaining. We find that preferences in the generative art form we studied cannot predict preferences in other walks of life better than chance (and vice versa). However, preferences within the generative art form are reliably predictive of each other.