Personal Assistant Systems
Justification of Recommender Systems Results: A Service-based Approach
Mauro, Noemi, Hu, Zhongli Filippo, Ardissono, Liliana
With the increasing demand for predictable and accountable Artificial Intelligence, the ability to explain or justify recommender systems results by specifying how items are suggested, or why they are relevant, has become a primary goal. However, current models do not explicitly represent the services and actors that the user might encounter during the overall interaction with an item, from its selection to its usage. Thus, they cannot assess their impact on the user's experience. To address this issue, we propose a novel justification approach that uses service models to (i) extract experience data from reviews concerning all the stages of interaction with items, at different granularity levels, and (ii) organize the justification of recommendations around those stages. In a user study, we compared our approach with baselines reflecting the state of the art in the justification of recommender systems results. The participants evaluated the Perceived User Awareness Support provided by our service-based justification models higher than the one offered by the baselines. Moreover, our models received higher Interface Adequacy and Satisfaction evaluations by users having different levels of Curiosity or low Need for Cognition (NfC). Differently, high NfC participants preferred a direct inspection of item reviews. These findings encourage the adoption of service models to justify recommender systems results but suggest the investigation of personalization strategies to suit diverse interaction needs.
Create an Image Classification Tool With ml5.js and HTML
Machine learning is a fundamental technology in the modern world. Computers can learn to recognize images, create artwork, and even write their own code, all with minimal human intervention. But how does machine learning work and how can you use it yourself? Machine learning is a relatively simple concept. Computer systems can learn and adapt by analyzing existing data patterns from pools of information.
Apple is reportedly working to simplify Siri's trigger phrase
Apple is working to simplify how users interact with Siri, according to Bloomberg's Mark Gurman. The company has reportedly spent the past few months training the digital assistant to respond to "Siri" instead of "Hey Siri." On the surface, that's a simple change, but one that Gurman says involves a "significant amount of AI training and underlying engineering work." The reason for that is that a two-word trigger phrase like "Hey Siri" increases the likelihood of the software responding to a request. The change would make it easier to string together multiple commands one after another.
Evaluating Digital Tools for Sustainable Agriculture using Causal Inference
Tsoumas, Ilias, Giannarakis, Georgios, Sitokonstantinou, Vasileios, Koukos, Alkiviadis, Loka, Dimitra, Bartsotas, Nikolaos, Kontoes, Charalampos, Athanasiadis, Ioannis
In contrast to the rapid digitalization of several industries, agriculture suffers from low adoption of climate-smart farming tools. Even though AI-driven digital agriculture can offer high-performing predictive functionalities, it lacks tangible quantitative evidence on its benefits to the farmers. Field experiments can derive such evidence, but are often costly and time consuming. To this end, we propose an observational causal inference framework for the empirical evaluation of the impact of digital tools on target farm performance indicators. This way, we can increase farmers' trust by enhancing the transparency of the digital agriculture market, and in turn accelerate the adoption of technologies that aim to increase productivity and secure a sustainable and resilient agriculture against a changing climate. As a case study, we perform an empirical evaluation of a recommendation system for optimal cotton sowing, which was used by a farmers' cooperative during the growing season of 2021. We leverage agricultural knowledge to develop a causal graph of the farm system, we use the back-door criterion to identify the impact of recommendations on the yield and subsequently estimate it using several methods on observational data. The results show that a field sown according to our recommendations enjoyed a significant increase in yield (12% to 17%).
AI bots as virtual teachers
"Tell me and I forget, teach me and I may remember, involve me and I learn." The pandemic not only propelled us to rethink the means of how we learn โ accelerating the adoption of online learning, but also brought to the forefront discourses around the quality of education, and more importantly, accessibility for all. Adoption of emerging technologies such as Artificial Intelligence, Augmented Reality and Virtual Reality have enabled us to provide students with immersive and personalised learning experiences and, while doing so, achieve superior learning outcomes. And to my mind, adoption of AI bots as virtual teachers is the next big innovation that has the potential to transform the face of education. AI bots, chatbots in particular, have become a rather common phenomenon in today's time.
Nvidia takes on Meta and Google in the speech AI technology race
Join us on November 9 to learn how to successfully innovate and achieve efficiency by upskilling and scaling citizen developers at the Low-Code/No-Code Summit. At Nvidia's Speech AI Summit today, the company discussed its new speech artificial intelligence (AI) ecosystem, which it developed through a partnership with Mozilla Common Voice. The ecosystem focuses on developing crowdsourced multilingual speech corpuses and open-source pretrained models. Nvidia and Mozilla Common Voice aim to accelerate the growth of automatic speech recognition models that work universally for every language speaker worldwide. Nvidia found that standard voice assistants, such as Amazon Alexa and Google Home, support fewer than 1% of the world's spoken languages.
Science beyond Siri: A team of educators and computer scientists take on AI
Soon enough, AI competency will be an essential workforce skill. A group of computer scientists and learning science experts are considering what a foundational introduction to AI might look like for middle school and high school students. The rise of artificial intelligence (AI) and a branch of AI called machine learning, which focuses on the use of data and algorithms to imitate the way that humans learn, is rapidly changing the way data-intensive scientific discovery is being done. Data-intensive science is a modern, exploration-centered style of science that heavily relies on advanced computing capabilities and software tools to manipulate and explore massive data sets. The introduction of new and better machine learning techniques is now being used to assist and automate scientific discovery of increasingly complex problems.
Stutter-TTS: Controlled Synthesis and Improved Recognition of Stuttered Speech
Zhang, Xin, Vallรฉs-Pรฉrez, Ivรกn, Stolcke, Andreas, Yu, Chengzhu, Droppo, Jasha, Shonibare, Olabanji, Barra-Chicote, Roberto, Ravichandran, Venkatesh
Stuttering is a speech disorder where the natural flow of speech is interrupted by blocks, repetitions or prolongations of syllables, words and phrases. The majority of existing automatic speech recognition (ASR) interfaces perform poorly on utterances with stutter, mainly due to lack of matched training data. Synthesis of speech with stutter thus presents an opportunity to improve ASR for this type of speech. We describe Stutter-TTS, an end-to-end neural text-to-speech model capable of synthesizing diverse types of stuttering utterances. We develop a simple, yet effective prosody-control strategy whereby additional tokens are introduced into source text during training to represent specific stuttering characteristics. By choosing the position of the stutter tokens, Stutter-TTS allows word-level control of where stuttering occurs in the synthesized utterance. We are able to synthesize stutter events with high accuracy (F1-scores between 0.63 and 0.84, depending on stutter type). By fine-tuning an ASR model on synthetic stuttered speech we are able to reduce word error by 5.7% relative on stuttered utterances, with only minor (< 0.2% relative) degradation for fluent utterances.
Forecasting User Interests Through Topic Tag Predictions in Online Health Communities
Adishesha, Amogh Subbakrishna, Jakielaszek, Lily, Azhar, Fariha, Zhang, Peixuan, Honavar, Vasant, Ma, Fenglong, Belani, Chandra, Mitra, Prasenjit, Huang, Sharon Xiaolei
The increasing reliance on online communities for healthcare information by patients and caregivers has led to the increase in the spread of misinformation, or subjective, anecdotal and inaccurate or non-specific recommendations, which, if acted on, could cause serious harm to the patients. Hence, there is an urgent need to connect users with accurate and tailored health information in a timely manner to prevent such harm. This paper proposes an innovative approach to suggesting reliable information to participants in online communities as they move through different stages in their disease or treatment. We hypothesize that patients with similar histories of disease progression or course of treatment would have similar information needs at comparable stages. Specifically, we pose the problem of predicting topic tags or keywords that describe the future information needs of users based on their profiles, traces of their online interactions within the community (past posts, replies) and the profiles and traces of online interactions of other users with similar profiles and similar traces of past interaction with the target users. The result is a variant of the collaborative information filtering or recommendation system tailored to the needs of users of online health communities. We report results of our experiments on an expert curated data set which demonstrate the superiority of the proposed approach over the state of the art baselines with respect to accurate and timely prediction of topic tags (and hence information sources of interest).
Creating a Music Streaming Backend Like Spotify Using MongoDB
This article was published as a part of the Data Science Blogathon. You must have seen streaming services such as Spotify, Deezer, and Apple Music. So, what better way to flex our backend skills than to work with MongoDB to create our own Spotify backend clone, all with NodeJS? In this article, I will show you how to handle uploading songs to the database, streaming music, user authentication, the ability to choose your favorite songs, and a recommendation engine using machine learning. First up, here is how to set up MongoDB Atlas for NodeJS. You can either register with your email address or use a GitHub or Google account to log in. Enter the new project name and click Next.