
24 segments available
This is a clip from a conversation with David Ferrucci from Oct 2019. New full episodes every Mon & Thu and 1-2 new clips or a new non-podcast video on all other days. You can watch the full conversation here: https://www.youtube.com/watch?v=Whtt2H5_isM (more links below) Podcast full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Podcasts clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 Podcast website: https://lexfridman.com/ai Podcast on iTunes: https://apple.co/2lwqZIr Podcast on Spotify: https://spoti.fi/2nEwCF8 Podcast RSS: https://lexfridman.com/category/ai/feed/ Note: I select clips with insights from these much longer conversation with the hope of helping make these ideas more accessible and discoverable. Ultimately, this podcast is a small side hobby for me with the goal of sharing and discussing ideas. For now, I post a few clips every Tue & Fri. I did a poll and 92% of people either liked or loved the posting of daily clips, 2% were indifferent, and 6% hated it, some suggesting that I post them on a separate YouTube channel. I hear the 6% and partially agree, so am torn about the whole thing. I tried creating a separate clips channel but the YouTube algorithm makes it very difficult for that channel to grow unless the main channel is already very popular. So for a little while, I'll keep posting clips on the main channel. I ask for your patience and to see these clips as supporting the dissemination of knowledge contained in nuanced discussion. If you enjoy it, consider subscribing, sharing, and commenting. David Ferrucci led the team that built Watson, the IBM question-answering system that beat the top humans in the world at the game of Jeopardy. He is also the Founder, CEO, and Chief Scientist of Elemental Cognition, a company working engineer AI systems that understand the world the way people do. Subscribe to this YouTube channel or connect on: - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/lexfridman - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Support on Patreon: https://www.patreon.com/lexfridman
David Ferrucci explains the complexities of the game Jeopardy, emphasizing that it's not just about answering questions but understanding the nuanced, often witty way they are presented. He highlights the challenge of parsing these factoid questions, which require quick thinking and comprehension, making it a unique test of knowledge and cognitive agility.
"so one of the greatest accomplishments in the history of AI is Watson competing against in a game of Jeopardy against humans and you were a lead in that accrue at a critical part of that so let's star..."
Ferrucci discusses the historical evolution of Jeopardy questions, noting how they have become increasingly subtle and nuanced over time. This shift has made the game more challenging, requiring players to make quick connections and understand the underlying intent of the questions, which is crucial for success in the game.
"whether or not you know the answer which is sort of an interesting twist so first of all understand the question you have to understand the question what is it asking and that's a good point because t..."
In this segment, Ferrucci delves into the mechanics of buzzing in during Jeopardy. He explains the pressure contestants face to quickly determine their confidence in an answer, highlighting the psychological and strategic elements involved in making split-second decisions that can impact the game's outcome.
"earlier you know like 63 yeah and I think the questions were much more direct they weren't quite like that they got sort of more and more interesting the way they asked them that sort of more interest..."
Ferrucci reveals that even Watson, the AI developed to compete in Jeopardy, did not possess complete knowledge of all questions. He discusses the concept of recall and how Watson's ability to find correct answers was limited, emphasizing the challenges faced in developing an AI capable of competing at such a high level.
"buzz in and think about it it's interesting what humans do now some people who know all things like Ken Jennings or something or the more recent big jeopardy player that knows well suppose that those ..."
Ferrucci outlines the critical time constraints Watson faced during Jeopardy, aiming to answer questions in under three seconds. He explains the dual processes of estimating confidence and buzzing in, illustrating the technical challenges of programming an AI to perform under such intense pressure.
"was important to get a very quick sense of do you think you know the right answer to this question so we have to compute that confidence as quickly as we possibly could so it's in effect we have to an..."
In this segment, Ferrucci recounts the origins of Watson's development, detailing IBM's desire to create a public challenge reminiscent of Deep Blue's chess victory. He shares his personal journey and the initial skepticism he faced from colleagues about the feasibility of an AI competing in Jeopardy.
"so you stepped in so there's this there's these three humans playing a game and you stepped in with the idea that IBM Watson would be one of replaced one of the humans and compete against two can you ..."
Ferrucci discusses his conviction that developing an AI for Jeopardy was not only possible but essential for advancing AI research. He reflects on the responsibility of researchers to tackle ambitious challenges and the importance of understanding the limitations of AI through such endeavors.
"that accurately and quickly so that was a research area that might even already been in and so completely independently several you know IBM exactly there's like what are we gonna do what's the next c..."
Ferrucci shares his personal confidence in the feasibility of the Watson project, despite widespread belief that it was impossible. He explains how his prior experience and experimentation led him to believe that the technologies being developed could indeed succeed in the challenging domain of open-domain question answering.
"domain factoids question answering we've been doing it for some years I looked at the Japanese stuff I said this is going to be hard for a lot of the points that you mentioned earlier hard to interpre..."
In this segment, Ferrucci elaborates on the complexities of interpreting questions in Jeopardy and the reasons previous approaches had failed. He highlights the difficulty of handling the vast array of potential answers and the need for a robust strategy to tackle the unique challenges posed by the game.
"very driven as a scientist from that perspective and then I also argued based on what we did a feasibility study oh why I thought it was hard but possible and I showed examples of you know where it su..."
Ferrucci discusses the innovative strategies his team employed to address the challenges of the Jeopardy questions. He emphasizes the importance of thinking outside the box and using a variety of methods to enhance their question-answering capabilities, rather than relying on a single technology.
"um failed was because of because the questions were difficult difficult to interpret like what are you even asking for right very often like if if the question was very direct like what city you know ..."
Ferrucci reflects on the ambitious timeline he set for the Watson project, committing to a three to five-year completion goal. He explains the rationale behind this decision and how it motivated the team to push the boundaries of what was possible in AI development.
"was like one of the first things like what do you do about that and so we came up with a an approach toward that and the approach looked promising and we we continue to improve our abilities to handle..."
In this segment, Ferrucci emphasizes the importance of leveraging existing natural language processing (NLP) and machine learning technologies to solve the Jeopardy challenge. He discusses the need for integration and enhancement of these technologies rather than relying on groundbreaking new inventions.
"search wasn't good enough to confidently answer with this you know a single correct answer first others like brilliant that's such a great mix of innovation in practical engineering three three four e..."
Ferrucci outlines the constraints faced during the Watson project, including the inability to access the internet for real-time information. He explains how these limitations shaped their approach to developing a self-contained AI system capable of answering questions accurately and quickly.
"and then patch it up I mean that's how people change the world and that's the you know mosque approaches the Rockets SpaceX that's the Henry Ford and so on a lot and and I happen to be and in this cas..."
In this segment, Ferrucci elaborates on how the Watson team curated a specific body of knowledge to answer Jeopardy questions effectively. He details the sources used, including Wikipedia and semantic resources, and the methods employed to expand and enrich the content. This foundational work was crucial for Watson's ability to retrieve accurate answers quickly.
"the winner's circle man winner's circle you have to be up over 70 and you have to do it really quick and you do really quickly but now the problem is well even if I had somewhere in the top 10 documen..."
Ferrucci explains the extensive pre-analysis of data that Watson underwent to ensure rapid response times during Jeopardy. He discusses the indexing of content and the use of in-memory caches to facilitate quick access to information. This segment emphasizes the technical infrastructure that supported Watson's performance in the game.
"find the body of knowledge that did that I mean it included Wikipedia and a bunch of other stuff so like encyclopedia tennis stuff I don't know theories different types of semantic resources unlike wo..."
In this part, Ferrucci describes the process of analyzing questions posed to Watson and how the system generated multiple search queries based on different interpretations. He highlights the parallel processing of searches and the algorithms used to identify candidate answers, showcasing the complexity of Watson's operational framework.
"index so we have a relatively huge amount of you know let's say the equivalent of for the sake of argument two to five million bucks we've now analyzed all that blowing up at size even more because no..."
Ferrucci discusses the scoring mechanism for candidate answers generated by Watson. He explains how various scores were developed to rank potential answers based on their likelihood of correctness. This segment illustrates the collaborative research efforts behind refining Watson's ability to deliver accurate responses in real-time.
"question analysis had to finish and had to finish fast so we do the question analysis because then from the question analysis we would now produce searches so we would and we had built using open sour..."
Ferrucci explains the annotation process where human evaluators assess candidate answers. He compares this to how a human would evaluate an answer based on the context of the question and the supporting passage, emphasizing the importance of scoring in determining the accuracy of Watson's responses.
"winning me my score so is that the annotation process of basically human being saying that this this answer think of think of it if you want to think of it what you're doing you know if you want to th..."
In this segment, Ferrucci discusses the end-to-end performance focus of the Watson project. He explains how individual components needed to demonstrate their impact on overall question-answering performance, ensuring that improvements in one area translated to better results across the system.
"well standardized scores because humans are not involved in this humans are not involved sorry so I mean I'm misunderstanding the the the procedure this is passages where is the ground truth coming fr..."
Ferrucci highlights the critical role of machine learning in integrating various components of Watson. He explains how machine learning allowed for independent development of components while still enabling effective collaboration and integration, ultimately enhancing the system's performance.
"should be part of the system that's right and and they would do research on their component and they would say things like you know I'm going to improve this as a candidate generate or I'm going to im..."
In this segment, Ferrucci reflects on the gradual process of achieving breakthroughs in Watson's development. He emphasizes the importance of continuous experimentation, error analysis, and the confidence gained from incremental improvements in the system's capabilities.
"just a gradual process well I think it was a gradual process but one of the things that I think gave people confidence that we can get there was that as we fouled as as we follow this procedure of dif..."
Ferrucci expresses pride in his team's commitment to scientific integrity during the Watson project. He discusses the pressure of public scrutiny and the importance of staying true to their scientific goals, even in the face of potential failure.
"because that way you can divide and conquer so you can say ok you work on your candidate generator or you work on this approach to answer scoring you work on this approach to type scoring you work on ..."
Ferrucci reflects on the success of Watson in the context of the Jeopardy challenge. He discusses the technical achievements of the project, the challenges of public perception, and the broader implications for future advancements in AI and natural language understanding.
"mindset but when you look back at the Jeopardy challenge again when you're looking up with the Stars what are you most proud of looking back at those days I'm most proud of my um my commitment and my ..."
In this concluding segment, Ferrucci argues that while Watson may not have fully solved natural language understanding, it served as an inspiration for future AI challenges. He emphasizes the project's role in driving further research and innovation in the field.
"differently it was a success I it was a success for our goal our goal was to build the most advanced open domain question answering system we went back to the old problems that we used to try to solve..."