A Hybrid Approach to Music Recommendation: Exploiting Collaborative Music Tags and Acoustic Features Jaime C

Total Page:16

File Type:pdf, Size:1020Kb

A Hybrid Approach to Music Recommendation: Exploiting Collaborative Music Tags and Acoustic Features Jaime C UNF Digital Commons UNF Graduate Theses and Dissertations Student Scholarship 2014 A Hybrid Approach to Music Recommendation: Exploiting Collaborative Music Tags and Acoustic Features Jaime C. Kaufman University of North Florida Suggested Citation Kaufman, Jaime C., "A Hybrid Approach to Music Recommendation: Exploiting Collaborative Music Tags and Acoustic Features" (2014). UNF Graduate Theses and Dissertations. 540. https://digitalcommons.unf.edu/etd/540 This Master's Thesis is brought to you for free and open access by the Student Scholarship at UNF Digital Commons. It has been accepted for inclusion in UNF Graduate Theses and Dissertations by an authorized administrator of UNF Digital Commons. For more information, please contact Digital Projects. © 2014 All Rights Reserved A HYBRID APPROACH TO MUSIC RECOMMENDATION: EXPLOITING COLLABORATIVE MUSIC TAGS AND ACOUSTIC FEATURES by Jaime C. Kaufman A thesis submitted to the School of Computing in partial fulfillment of the requirements for the degree of Master of Science in Computer and Information Sciences UNIVERSITY OF NORTH FLORIDA SCHOOL OF COMPUTING December 2014 Copyright (©) 2014 by Jaime C. Kaufman All rights reserved. Reproduction in whole or in part in any form requires the prior written permission of Jaime C. Kaufman or designated representative. ii The thesis, “A Hybrid Approach to Music Recommendation: Exploiting Collaborative Music Tags and Acoustic Features,” submitted by Jaime C. Kaufman in partial fulfillment of the requirements for the degree of Master of Science in Computer and Information Sciences has been Approved by the thesis committee: Date Dr. Ching-Hua Chuan Thesis Advisor and Committee Chairperson Dr. Sherif Elfayoumy Dr. Karthikeyan Umapathy Accepted for the School of Computing: Dr. Asai Asaithambi Director of the School Accepted for the College of Computing, Engineering, and Construction: Dr. Mark Tumeo Dean of the College Accepted for the University: Dr. John Kantner Dean of the Graduate School iii ACKNOWLEDGEMENTS I express my deepest gratitude to my advisor, Dr. Ching-Hua Chuan for her exceptional guidance, technical expertise in the area of music informatics, patience, and considerable amount of time dedicated throughout this process. I would not have been able to realize the completion of this study without her direction. I would also like to thank my thesis committee members, Dr. Sherif Elfayoumy and Dr. Karthikeyan Umapathy for their support and expertise. Thank you to the University of North Florida School of Computing department for providing a server to host the web application I designed for this project. Special thanks to Scott Young, station manager for UNF Spinnaker Radio, for providing a large dataset of diverse music for use in my academic research. I express warm appreciation to my friend and mentor, Leslie Blumenfeld, for his guidance, professional experience, compassion, and time. Additionally, I would like to thank Cliff Baumen, Bob Blackman, Aleksey Charapko and Joel Gottlieb, for their technical knowledge and time. iv CONTENTS List of Figures ................................................................................................................... vii List of Tables ................................................................................................................... viii Abstract .............................................................................................................................. ix Chapter 1: Introduction ...................................................................................................... 1 1.1 Motivation ............................................................................................................ 1 1.2 Objectives ............................................................................................................ 1 Chapter 2: Background and Literature Review ................................................................. 3 2.1 Recommendation Systems ................................................................................... 3 2.1.1 Collaborative Filtering ............................................................................. 4 2.1.2 Content-based Filtering ............................................................................ 6 2.2 Music Recommendation Systems ........................................................................ 8 2.2.1 Academic Research .................................................................................. 8 2.2.2 Commercial Systems ............................................................................. 11 Chapter 3: Methodology .................................................................................................. 17 3.1 Hybrid Approach to Recommendation .............................................................. 17 3.1.1 User-supplied Music Tags ..................................................................... 18 3.1.2 Acoustic Features from Audio Recording ............................................. 18 3.2 Similarity Metrics .............................................................................................. 21 3.2.1 Similarity Metric for Music Tags .......................................................... 21 3.2.2 Similarity Metric for Audio Signal ........................................................ 28 v 3.3 Combining Tags with Acoustic Features ........................................................... 36 Chapter 4: System Design and Experiment ..................................................................... 43 4.1 System Design ................................................................................................... 44 4.1.1 The Web Application ............................................................................. 47 4.2 Experiment: Assessing System Recommendations .......................................... 49 4.2.1 Different Approaches Employed ........................................................... 50 4.2.2 Data Collection ...................................................................................... 50 Chapter 5: Results and Explanation ................................................................................. 52 5.1 Summary of Results ........................................................................................... 52 5.2 Usefulness of Top Tags ..................................................................................... 53 5.3 Usefulness of the Hybrid Approach ................................................................... 54 Chapter 6: Discussion and Future Work .......................................................................... 58 6.1 Discussion .......................................................................................................... 58 6.2 Future Work ....................................................................................................... 60 References ......................................................................................................................... 61 Appendix A: Detailed Breakdown of 100 User Ratings From Experiment .................... 65 Appendix B: Experiment Instructions to Participants ..................................................... 69 Appendix C: Implemented Code Snippets ....................................................................... 70 Vita .................................................................................................................................... 96 vi FIGURES Figure 1: Last.fm Web-based Music Player .....................................................................13 Figure 2: Last.fm User Taste ............................................................................................14 Figure 3: Pandora One App for PC ...................................................................................15 Figure 4: Calculating MFCC Using Sonic Visualiser ......................................................19 Figure 5: Sonic Visualiser MFCC Default Settings ..........................................................20 Figure 6: Sonic Visualiser MFCC Data ............................................................................21 Figure 7: Visualization of the First 20 MFCCs for (a) Beautiful Disaster and (b) Freak out ...........................................................................................................30 Figure 8: Visualization of the First 20 MFCCs for (a) Beautiful Disaster and (b) Ornithology .......................................................................................................33 Figure 9: Flowchart of Proposed System ..........................................................................43 Figure 10: Database Schema for Hybrid Recommendation System .................................46 Figure 11: Web Application Main Page ...........................................................................47 Figure 12: Web Application Recommendations Page ......................................................48 Figure 13: Web Application User Ratings Received ........................................................49 Figure 14: Results of the Four Systems in Average User Rating with Standard Errors................................................................................................................52 Figure 15: Example of Lack of Diversity .........................................................................59 vii TABLES Table 1: Tags for Query Track (a) Blue Train and Compared Track (b) Ornithology
Recommended publications
  • Excesss Karaoke Master by Artist
    XS Master by ARTIST Artist Song Title Artist Song Title (hed) Planet Earth Bartender TOOTIMETOOTIMETOOTIM ? & The Mysterians 96 Tears E 10 Years Beautiful UGH! Wasteland 1999 Man United Squad Lift It High (All About 10,000 Maniacs Candy Everybody Wants Belief) More Than This 2 Chainz Bigger Than You (feat. Drake & Quavo) [clean] Trouble Me I'm Different 100 Proof Aged In Soul Somebody's Been Sleeping I'm Different (explicit) 10cc Donna 2 Chainz & Chris Brown Countdown Dreadlock Holiday 2 Chainz & Kendrick Fuckin' Problems I'm Mandy Fly Me Lamar I'm Not In Love 2 Chainz & Pharrell Feds Watching (explicit) Rubber Bullets 2 Chainz feat Drake No Lie (explicit) Things We Do For Love, 2 Chainz feat Kanye West Birthday Song (explicit) The 2 Evisa Oh La La La Wall Street Shuffle 2 Live Crew Do Wah Diddy Diddy 112 Dance With Me Me So Horny It's Over Now We Want Some Pussy Peaches & Cream 2 Pac California Love U Already Know Changes 112 feat Mase Puff Daddy Only You & Notorious B.I.G. Dear Mama 12 Gauge Dunkie Butt I Get Around 12 Stones We Are One Thugz Mansion 1910 Fruitgum Co. Simon Says Until The End Of Time 1975, The Chocolate 2 Pistols & Ray J You Know Me City, The 2 Pistols & T-Pain & Tay She Got It Dizm Girls (clean) 2 Unlimited No Limits If You're Too Shy (Let Me Know) 20 Fingers Short Dick Man If You're Too Shy (Let Me 21 Savage & Offset &Metro Ghostface Killers Know) Boomin & Travis Scott It's Not Living (If It's Not 21st Century Girls 21st Century Girls With You 2am Club Too Fucked Up To Call It's Not Living (If It's Not 2AM Club Not
    [Show full text]
  • The Use of Time Dimension in Recommender Systems for Learning
    The Use of Time Dimension in Recommender Systems for Learning Eduardo José de Borba1, Isabela Gasparini1 and Daniel Lichtnow2 1Graduate Program in Applied Computing (PPGCA), Department of Computer Science (DCC), Santa Catarina State University (UDESC), Paulo Malschitzki 200, Joinville, Brazil 2Polytechnic School, Federal University of Santa Maria (UFSM), Av. Roraima 1000, Santa Maria, Brazil Keywords: Recommender System, Context-aware, Time, Learning. Abstract: When the amount of learning objects is huge, especially in the e-learning context, users could suffer cognitive overload. That way, users cannot find useful items and might feel lost in the environment. Recommender systems are tools that suggest items to users that best match their interests and needs. However, traditional recommender systems are not enough for learning, because this domain needs more personalization for each user profile and context. For this purpose, this work investigates Time-Aware Recommender Systems (Context-aware Recommender Systems that uses time dimension) for learning. Based on a set of categories (defined in previous works) of how time is used in Recommender Systems regardless of their domain, scenarios were defined that help illustrate and explain how each category could be applied in learning domain. As a result, a Recommender System for learning is proposed. It combines Content-Based and Collaborative Filtering approaches in a Hybrid algorithm that considers time in Pre- Filtering and Post-Filtering phases. 1 INTRODUCTION potential to improve the quality of recommendation (Campos et al., 2014). Nowadays, there are distinct educational approaches, This work aims to identify how Time-aware RS e.g. online learning, blended learning, face-to-face (Context-aware RS that uses time context) can be learning, etc.
    [Show full text]
  • DSA Partnership Award Submission
    DSA Partnership Award Submission Multibrain Network, Inc. | 11022 Santa Monica Blvd, Suite 330 | Los Angeles, CA 90025 | [email protected] | (855) 34 BRAIN | www.multibrain.net HELLO MULTIBRAIN In 2012, Chief Brain and CEO of Multibrain Scott Kramer met a table full of legends in Direct Selling during a DSA luncheon. From there, the entertainment and media pioneer, dedicated his company (Multibrain) to building the tools and training much needed to take the Direct Selling industry to the next level in technology, and a mission of defining Social Selling in the digital arena. Over the last (7) years, the team at Multibrain has given total focus to training, supporting and providing the tools for Direct Selling consultants to build their business, via social media and establishing their own communities/networks. Today, Multibrain provides solutions for the four core aspects of what they define as Social Selling, beginning with Training the field on the ever-changing world of Social Media. Multibrain has evolved in step with technology and developed a business focused on four pillars for enterprise corporate success, termed “controlled empowerment,” with an approach of “bottom up” beginning at the field level. To date, the Multibrain platform has been successfully implemented by top Direct Selling companies and over 280,000 individual consultants who have generated over 10 million new prospects (connections) in a funnel approach to generating new sales and recruits. Multibrain thrives in its ability to “find new people to talk to” for its users, and a platform as easy to use with a single click. Multibrain Network, Inc.
    [Show full text]
  • Holmen Highlights
    HOLMEN HIGHLIGHTS FEBRUARY, 2020 Hello Students and Families, INSIDE THIS ISSUE: Term 3 is off to a great start! Many students have started new courses and we continue to work and grow in our Professional Learning Communities (PLCs). In our PLCs our teach- ers talk about continuous improvement with a focus on three major areas: student learn- ing, collaboration, and results. Our staff is striving to answer four key questions: what do we want all students to know and be able to do, how will we know if they have learned it, how will we respond when some students do not learn, and how will we extend the learn- ing for students who are already proficient? Our teachers are working to implement a guaranteed and viable curriculum unit by unit: selecting priority standards and learning targets, developing common formative assessments, developing common summative assessments, and using data to improve instruction. We have course level teams in vari- ous places of this process and we are committed to learn and grow as we continuously improve in the focus area of student learning. Junior class and Sophomore class Advisors have started to work through our 2020 ACT Test Prep. In December we shared the Parent/Student Method Test Prep Video. The 11th Grade ACT Test, March 3rd, along with our 10th and 9th grade Aspire Test, April 22nd and 23rd, play an important part of our School Report Card. We use this data to determine where we have gaps in our curriculum or instruction. Please encourage your 11th and 10th grade son/daughter to take full advantage of the free Method Test Prep.
    [Show full text]
  • How to Market Music to Gen-Z: Current Tips & Future Trends PAGE 2 2020 WHAT a YEAR, HUH?
    How To Market Music To Gen-Z: Current Tips & Future Trends PAGE 2 2020 WHAT A YEAR, HUH? HERE AT FANBYTES WE'VE BEEN KEEPING AN EYE ON THINGS AND A LOT HAS CHANGED... 2020, the year of coronavirus, the shutting of venues and the cancelling of festivals. It's been an unprecedented time for all of us but particularly trying for us working in music. As we come out of the other side of summer we wanted to share with you some of the biggest trends across social media from over the summer, some of our most recent standout campaigns, a few tips and tricks on how to market to Gen-Z and finally our two cents on some of the coming future trends that you can tap into. PAGE 3 TIPS & TRICKS FOR MARKETING MUSIC TO GEN-Z PAGE 4 TIPS & TRICKS FOR MARKETING MUSIC TO GEN-Z UNDERSTAND YOUR AUDIENCE Gen Z refers to people born between 1995 and 2009. They’re called ‘digital natives’, having grown up with the internet around them. Gen Z’s environment shapes their preferences: 66% of them use more than one internet device at a time, 75% strongly prefer their smartphone to other devices and the average Gen Z’er spends 10 and a half hours online daily. They spend 23 hours a week online watching video content, and prefer short- form content on TikTok or YouTube. Feeling the pressure to be perfect on Instagram, Gen Z are looking for other ways to connect online, leading to younger audiences on networks like TikTok and Snapchat.
    [Show full text]
  • Songs by Title Karaoke Night with the Patman
    Songs By Title Karaoke Night with the Patman Title Versions Title Versions 10 Years 3 Libras Wasteland SC Perfect Circle SI 10,000 Maniacs 3 Of Hearts Because The Night SC Love Is Enough SC Candy Everybody Wants DK 30 Seconds To Mars More Than This SC Kill SC These Are The Days SC 311 Trouble Me SC All Mixed Up SC 100 Proof Aged In Soul Don't Tread On Me SC Somebody's Been Sleeping SC Down SC 10CC Love Song SC I'm Not In Love DK You Wouldn't Believe SC Things We Do For Love SC 38 Special 112 Back Where You Belong SI Come See Me SC Caught Up In You SC Dance With Me SC Hold On Loosely AH It's Over Now SC If I'd Been The One SC Only You SC Rockin' Onto The Night SC Peaches And Cream SC Second Chance SC U Already Know SC Teacher, Teacher SC 12 Gauge Wild Eyed Southern Boys SC Dunkie Butt SC 3LW 1910 Fruitgum Co. No More (Baby I'm A Do Right) SC 1, 2, 3 Redlight SC 3T Simon Says DK Anything SC 1975 Tease Me SC The Sound SI 4 Non Blondes 2 Live Crew What's Up DK Doo Wah Diddy SC 4 P.M. Me So Horny SC Lay Down Your Love SC We Want Some Pussy SC Sukiyaki DK 2 Pac 4 Runner California Love (Original Version) SC Ripples SC Changes SC That Was Him SC Thugz Mansion SC 42nd Street 20 Fingers 42nd Street Song SC Short Dick Man SC We're In The Money SC 3 Doors Down 5 Seconds Of Summer Away From The Sun SC Amnesia SI Be Like That SC She Looks So Perfect SI Behind Those Eyes SC 5 Stairsteps Duck & Run SC Ooh Child SC Here By Me CB 50 Cent Here Without You CB Disco Inferno SC Kryptonite SC If I Can't SC Let Me Go SC In Da Club HT Live For Today SC P.I.M.P.
    [Show full text]
  • A Grouplens Perspective
    From: AAAI Technical Report WS-98-08. Compilation copyright © 1998, AAAI (www.aaai.org). All rights reserved. RecommenderSystems: A GroupLensPerspective Joseph A. Konstan*t , John Riedl *t, AI Borchers,* and Jonathan L. Herlocker* *GroupLensResearch Project *Net Perceptions,Inc. Dept. of ComputerScience and Engineering 11200 West78th Street University of Minnesota Suite 300 Minneapolis, MN55455 Minneapolis, MN55344 http://www.cs.umn.edu/Research/GroupLens/ http://www.netperceptions.com/ ABSTRACT identifying sets of articles by keyworddoes not scale to a In this paper, wereview the history and research findings of situation in which there are thousands of articles that the GroupLensResearch project I and present the four broad contain any imaginable set of keywords. Taken together, research directions that we feel are most critical for these two weaknesses represented an opportunity for a new recommender systems. type of filtering, that would focus on finding which INTRODUCTION:A History of the GroupLensProject available articles matchhuman notions of quality and taste. The GroupLens Research project began at the Computer Such a system would be able to produce a list of articles Supported Cooperative Work (CSCW)Conference in 1992. that each user wouldlike, independentof their content. Oneof the keynote speakers at the conference lectured on a Wedecided to apply our ideas in the domain of Usenet his vision of an emerging information economy,in which news. Usenet screamsfor better information filtering, with most of the effort in the economywould revolve around hundreds of thousands of articles posted daily. Manyof the production, distribution, and consumptionof information, articles in each Usenet newsgroupare on the sametopic, so rather than physical goods and services.
    [Show full text]
  • The Example of Swedish Independent Music Fandom by Nancy K
    First Monday Online groups are taking new forms as participants spread themselves amongst multiple Internet and offline platforms. The multinational online community of Swedish independent music fans exemplifies this trend. This participant–observation analysis of this fandom shows how sites are interlinked at multiple levels, and identifies several implications for theorists, researchers, developers, industry and independent professionals, and participants. Contents Introduction Fandom Swedish popular music The Swedish indie music fan community Discussion Conclusion Introduction The rise of social network sites is often taken to exemplify a shift from the interest–based online communities of the Web’s “first” incarnation to a new “Web 2.0” in which individuals are the basic unit, rather than communities. In a recent First Monday article, for instance, boyd (2006) states, “egocentric networks replace groups.” I argue that online groups have not been “replaced.” Even as their members build personal profiles and egocentric networks on MySpace, Facebook, BlackPlanet, Orkut, Bebo, and countless other emerging social network sites, online groups continue to thrive on Web boards, in multiplayer online games, and even on the all–but–forgotten Usenet. However, online communities are also taking a new form somewhere between the site-based online group and the egocentric network, distributing themselves throughout a variety of sites in a quasi–coherent networked fashion. This new form of distributed community poses particular problems for its members, developers, and analysts. This paper, based on over two years of participant–observation, describes this new shape of online community through a close look at the multinational online community of fans of independent rock music from Sweden.
    [Show full text]
  • Movie Genome: Alleviating New Item Cold Start in Movie Recommendation
    User Modeling and User-Adapted Interaction https://doi.org/10.1007/s11257-019-09221-y Movie genome: alleviating new item cold start in movie recommendation Yashar Deldjoo, et al. [full author details at the end of the article] Received: 23 December 2017 / Accepted in revised form: 19 January 2019 © The Author(s) 2019 Abstract As of today, most movie recommendation services base their recommendations on col- laborative filtering (CF) and/or content-based filtering (CBF) models that use metadata (e.g., genre or cast). In most video-on-demand and streaming services, however, new movies and TV series are continuously added. CF models are unable to make predic- tions in such a scenario, since the newly added videos lack interactions—a problem technically known as new item cold start (CS). Currently, the most common approach to this problem is to switch to a purely CBF method, usually by exploiting textual meta- data. This approach is known to have lower accuracy than CF because it ignores useful collaborative information and relies on human-generated textual metadata, which are expensive to collect and often prone to errors. User-generated content, such as tags, can also be rare or absent in CS situations. In this paper, we introduce a new movie recommender system that addresses the new item problem in the movie domain by (i) integrating state-of-the-art audio and visual descriptors, which can be automati- cally extracted from video content and constitute what we call the movie genome; (ii) exploiting an effective data fusion method named canonical correlation analysis, which was successfully tested in our previous works Deldjoo et al.
    [Show full text]
  • Coping with Covid-19
    COPING WITH COVID-19 Being Social While Social Distancing Margaret Machara, Ph.D., CFLE, Professor, Department of Human Sciences Contact: 615-963-5628, [email protected] Beatrice Harris, Ph.D., Associate Professor & Extension Specialist Rita Fleming, M.S., Assistant Professor & Extension Specialist Kane Reeves, Ed.D., Extension Agent & County Director “Cherish your human connections: your relationships with friends and family” ― Barbara Bush At a time when most of us have been encouraged to stay home as much as possible, we are reminded how important human connection is. While we’ve struggled to maintain a balance of personal space and connection with the family in our home, we also are missing our other friends and family. Social relationships are connected to positive mental health. We may just need to be creative in how we maintain it right now! KICK IT OLD SCHOOL Make a schedule to remind yourself to call Remember letters? At a time occasionally. If you don’t have a lot to say, write when a trip to the mailbox is down some memories to relive or jokes to share. your big outing for the day, give your friends and family AT YOUR something pleasant to pull out. CONVIENENCE A card, a letter, a postcard, even a package is a nice surprise. This is a busy and strange Even if you don’t have a lot of time for all of us. Many news, saying hello and that people are working from you’re thinking of them keeps home and some may be educating their children the connection alive.
    [Show full text]
  • Mobile Application Recommender System
    UPTEC IT 10 025 Examensarbete 30 hp December 2010 Mobile Application Recommender System Christoffer Davidsson Abstract Mobile Application Recommender System Christoffer Davidsson Teknisk- naturvetenskaplig fakultet UTH-enheten With the amount of mobile applications available increasing rapidly, users have to put a lot of effort into finding applications of interest. The purpose of this thesis is to Besöksadress: investigate how to aid users in the process of discovering new mobile applications by Ångströmlaboratoriet Lägerhyddsvägen 1 providing them with recommendations. A prototype system is then built as a Hus 4, Plan 0 proof-of-concept. Postadress: The work of the thesis is divided into three phases where the aim of the first phase is Box 536 751 21 Uppsala to study related work and related systems to identify promising concepts and features. During the second phase, a prototype system is designed and implemented. Telefon: The outcome and result of the first two phases is then evaluated and analyzed in the 018 – 471 30 03 third and final phase. Telefax: 018 – 471 30 00 The prototype system integrates and extends an existing recommender engine previously used to recommend media items. As a part of the system, an Android Hemsida: application is developed, which observes user actions and presents recommended http://www.teknat.uu.se/student applications to the user. In parallel to the development, the system was tested by a small group of users recruited among colleagues at Ericsson. The data generated during this test period is analyzed to show the usefulness of observed user actions over explicit ratings and the dependency on context for application usage.
    [Show full text]
  • A Systematic Review and Taxonomy of Explanations in Decision Support and Recommender Systems
    Noname manuscript No. (will be inserted by the editor) A Systematic Review and Taxonomy of Explanations in Decision Support and Recommender Systems Ingrid Nunes · Dietmar Jannach Received: date / Accepted: date Abstract With the recent advances in the field of artificial intelligence, an increasing number of decision-making tasks are delegated to software systems. A key requirement for the success and adoption of such systems is that users must trust system choices or even fully automated decisions. To achieve this, explanation facilities have been widely investigated as a means of establishing trust in these systems since the early years of expert systems. With today's increasingly sophisticated machine learning algorithms, new challenges in the context of explanations, accountability, and trust towards such systems con- stantly arise. In this work, we systematically review the literature on expla- nations in advice-giving systems. This is a family of systems that includes recommender systems, which is one of the most successful classes of advice- giving software in practice. We investigate the purposes of explanations as well as how they are generated, presented to users, and evaluated. As a result, we derive a novel comprehensive taxonomy of aspects to be considered when de- signing explanation facilities for current and future decision support systems. The taxonomy includes a variety of different facets, such as explanation objec- tive, responsiveness, content and presentation. Moreover, we identified several challenges that remain unaddressed so far, for example related to fine-grained issues associated with the presentation of explanations and how explanation facilities are evaluated. Keywords Explanation · Decision Support System · Recommender System · Expert System · Knowledge-based System · Systematic Review · Machine Learning · Trust · Artificial Intelligence I.
    [Show full text]