ACM ByteCast - Ranveer Chandra - Episode 48

Episode Date: January 11, 2024

In this episode of ACM ByteCast, Rashmi Mohan hosts 2022 ACM Fellow Ranveer Chandra, Managing Director for Research for Industry and CTO of Agri-Food at Microsoft. He also leads Microsoft’s Networki...ng Research Group and has shipped multiple products over the years. He has authored more than 100 papers and patents and won numerous awards, including the Microsoft Gold Star award. He has been recognized by MIT Technoloy Review’s Top Innovators Under 35 and was most recently included in Newsweek magazine’s list of America’s 50 most Disruptive Innovators. Ranveer shares his journey, from growing up in India, where he began to appreciate the agricultural industry during the summers he spent with his grandparents, to his PhD thesis on VirtualWifi, which uses TV white spaces to bring internet connectivity to homes without WiFi. He explains how his experience interviewing farmers inspired him to work on technology that takes some of the guesswork out of their work using data and AI, and to come up with solutions that help the agriculture industry become more productive, profitable, and climate friendly. Ranveer talks about the phases of product development for his team at Microsoft. He also offers some insights on how recent breakthroughs in AI, such as generative models, can help farmers in countries like India, and shares what he’s most excited about in the application of AI to agriculture and the food ecosystem.

Transcript
Discussion (0)
Starting point is 00:00:00 This is ACM ByteCast, a podcast series from the Association for Computing Machinery, the world's largest educational and scientific computing society. We talk to researchers, practitioners, and innovators who are at the intersection of computing research and practice. They share their experiences, the lessons they've learned, and their own visions for the future of computing. I am your host, Rashmi Mohan. On your weekly trip to the farmer's market, do you spend an extra minute thinking about
Starting point is 00:00:34 where that juicy strawberry came from? The journey it has had? The faint chance that it might never have made it to your table? Well, you don't have to worry too much about that because our next guest has poured his research expertise and computing skills into optimizing the agricultural experience for farmers to ensure high quality yield and better outcomes. Amongst his numerous roles, Ranveer Chandra is the Managing Director for Research for Industry and the CTO of AgriFood at Microsoft. He also leads the
Starting point is 00:01:06 networking research group at Microsoft and has shipped multiple products over the years. He is a fellow of ACM and IEEE, has authored over 100 papers and patents, and won numerous awards, including the Microsoft Gold Star Award. He has been recognized by MIT Tech Review's Top Innovators Under 35, and most recently was included in Newsweek Magazine's list of America's 50 Disruptive Innovators. We are so excited to have him on our show. Ranveer, welcome to ACM ByteCast. Excited to be here, Rashmi. Thanks for having me here. Absolutely. I'd love to lead with a question that I ask all our guests. Ranveer, if you could please introduce yourself and talk about what you currently do, as well as give us some insight into
Starting point is 00:01:53 how you got into the field of computing. Yeah, Rashmi. So I'm currently the Managing Director of Industry Research at Microsoft. I also lead Networking Research at Microsoft Research in Redmond. I also serve as the CTO for Agriculture and Food at Microsoft. I also lead networking research at Microsoft Research in Redmond. I also serve as the CTO for agriculture and food at Microsoft. My team works on cutting-edge technologies that define our network experience. That is, how do you connect your devices to the internet? How are data centers connected? What is the future of the internet going to look like from Earth, from space, in the cloud? And that's one area where my team and I work with amazing set of researchers in the group. We're working on
Starting point is 00:02:32 cutting-edge technologies all the way from what is 6G going to look like? How do you make a network secure? How do we connect all the GPUs in the cloud to make sure we can drive the next generation of AI experiences. So that's one part of what my team does. The other team, the industry team, looks at once you get the data in the cloud, in the edge, what kind of experiences could you land for different industries? What is the future of the energy industry? What's the future of finance? What's the future of agriculture and food? And that's where the third title that I have is I also look, my team also works on helping define what's the future of agriculture. We look at coming up with ways in which we can bring the best of technology
Starting point is 00:03:16 to the agricultural ecosystem. How do you get farmers to be more productive, to be more profitable? So that's what my team does, looking at bringing the best of, inventing the best of technology in networks, and then using all the advances in computer science from networks to systems to artificial intelligence to computer vision to define what the future of different industries are going to be across different industries that we interact in our daily life. And to your other question, Rashmi, how did I get into computer science? I grew up in India.
Starting point is 00:03:54 I grew up in a city called Jamshedpur in India. And growing up, I did spend a lot of time with my grandparents in Bihar. This is a state in northern India where every summer and winter vacation, I would go spend my time there with my grandparents. As it happens in India, as many of the listeners from India can relate, at least when I was growing up, our parents used to drop us off at our grandparents' place and then disappear during the vacation. So we were there with my grandparents. And back then, I did not like anything to do with agriculture. You know, these villages, they did not have electricity, they did not have toilets. But that's where I grew up. And that's what got me into the agriculture space, because a lot of
Starting point is 00:04:34 friends I made were in agriculture. Even though I was interested in agriculture, my background is in computer science. I enjoyed math, I enjoyed tinkering with hardware. So I remember when I was small, my dad had gone to Japan and my father, he got a system which did not, it was like before I was 10 years old. And that got me really interested into the electronic side of things. And I also really liked math and algorithms. So when we got a computer in school for the first time, I think it was in ninth grade, we had one computer that was shared by many students. We had to take our shoes off when we entered the computer lab. But just the experience of coding, of realizing how you could enhance your creativity with the computer, like even building the first computer game when I was in high school, those were all exhilarating moments. And that's what got me into this field. Of course, after that, I studied computer science at IIT Kharagpur, came here, did my PhD in computer science. And that's what got me into this field. Of course, after that, I studied computer science
Starting point is 00:05:45 at IIT Kharagpur, came here, did my PhD in computer science. And since after my PhD, I've been at Microsoft Research. Got it. Thank you so much for walking us through that journey. I mean, two things that stood out, right? I mean, I love the synergy that you have between your two roles. Because if you were to describe the roles sort of independently, it would be hard to see what the overlap was. But I saw the parallel that you drew there in terms of talking about how the advances that you're making in your networking research group in terms of like, how are you going to connect people, you're kind of using that to say, okay, now that we have this ability to connect these people who might otherwise not have had this opportunity, what can we do for them, right? And how can we improve their lives? So I really love
Starting point is 00:06:28 that parallel that you drew, I think will make for a very interesting conversation as we get along. And then yes, I also recall, I think I did computer science also in my eighth grade, I distinctly remember the removing your shoes to get into the computer lab. So that got me a chuckle. But yeah, no, it's great to see that you had that early exposure and you had the ability to kind of play with some of these things that came in as maybe as games, but you genuinely interested and it drove your curiosity to sort of get into the field. I do have to ask though, Ravi, before we get into more of your early parts of your career, what does it mean to be the MD of research for
Starting point is 00:07:06 industry as Microsoft? So what is your role? Is it mostly limited to researching and saying, oh, these are some areas where we could make an impact? Or is it also go all the way into sort of like deployment and potentially going to market and trying to understand how do we actually get this in the hands of users? Yeah, so it is the latter, Rashmi. And you asked a great question. and potentially going to market and trying to understand how do we actually get this in the hands of users? Yeah, so it is the latter, Rashmi.
Starting point is 00:07:28 And you asked a great question. And this is one of the benefits of being in industry and in industry research is that we partner very closely with customers. As part of our group, we come up with the technologies. Oftentimes, even the invention of technologies, the problem that we are working on comes from customers. So we talk to customers, we talk to practitioners in this space, we go to industry conferences, and that even drives the development of new research that we do in the group.
Starting point is 00:07:58 As we build the research, we then take it all the way. So in my group, one of the things we follow is what we call technology readiness levels, the way NASA launches a rocket, where they have a similar process where all the way from ideation to something becoming a product, we have nine different technology readiness levels. The last three are product. The first six we call are different research stages. And we take it through them all the way from ideation,
Starting point is 00:08:25 coming up with crazy ideas, to even publishing a paper, building a proof of concept, to then trying it out with the customer, to scaling to the next level with the customer before the product is green-lighted. And we want every project to go all the way and not get stuck at one technology readiness level because if it does, then probably we are not doing the right thing. So I can give an example.
Starting point is 00:08:48 Of course, we will talk more about agriculture, but one of the recent work that we are very excited about is in the financial services space. So the problem that came to us from by talking to customers was the problem of how do you run a financial exchange? Right now, all the big exchanges, they have their data center on-prem, like they'll have one in New Jersey or one in Chicago. And the reason they have everything in one data center is to provide fairness.
Starting point is 00:09:15 Like, for example, the exchange needs to send out these updates, which needs to get to every customer, every market participant at exactly the same time. If you want to host such an exchange in the cloud, it becomes hard because in the cloud, your servers could be anywhere and the wires are not exactly the same length. So how will you provide fairness? So in the team, there are some smart researchers who've come up with this idea, which we just published in ACM SIGCOM this year, which was on a new concept of fairness called response time fairness based on the concept called delivery-based ordering.
Starting point is 00:09:49 The idea builds on a lot of previous research of instead of having precise clocks using virtual synchrony, virtual clocks, and using that, we are able to define a new model of fairness, which can get these exchanges to be hosted in the cloud. So these are the kind of breakthroughs. Again, that's an idea.
Starting point is 00:10:06 We are now the next stage. We are looking to deploy it with customers, but we want to take it all the way to a product. Similarly, in agriculture, we actually started working with farmers. I went and interviewed several farmers before we started working on the farm beats and our farm vibes.
Starting point is 00:10:21 And some of the new work just this week, we published a new result on Archive on generative AI for agriculture for farmers and how that's going to transform their lives. So, but to answer your question, Rashmiya, we do look at everything from not just coming up with the idea and publishing a paper, but how do you take it all the way to truly drive the adoption of the technology in industry as well? Oh gosh, sounds like you have the best job ever. That is amazing. And I think, you know, the right way to do it as well. I like that you have a framework around it as well, when you're talking about your technology readiness levels, because that kind of has some guiding principles
Starting point is 00:10:57 to see how do you think about a problem? How do you know you're sort of moving from one stage to the other and, you know, tying up the loose ends at each stage. It's again, I'm sure we'll talk about this more. It's also fascinating to me that you have such diverse sort of interests within the portfolio of projects and products that you work on. I'm guessing your team also must be, you know, sort of equally diverse in terms of, you know, domain expertise, right? Like, I mean, if you have a problem that you're trying to solve in the agricultural space, and then also in the financial services space, that requires a deep level of expertise. And so I don't know if that is an in-house thing or you partner with the domain experts in each of those areas. No, and we do partner with domain experts and these domain experts could be in-house
Starting point is 00:11:40 in other groups within Microsoft or they could be in academia. We extensively partner with academia, with experts in academia who provide the domain expertise. We also partner extensively with other customers and partners who build on top of what we do. They provide us feedback. They are our go-to market as well. And to your point, in some sense, Rashmi, the way I think of what we're doing is just bringing the best of computer science to the industry. We are building tools, essentially bringing the best in computer science.
Starting point is 00:12:12 I mean, best of networking, best of systems, best of AI, best of edge compute, best of robotics to an industry. But we are still, these are all tools. Eventually, we need to work with the right experts who can package it and take it to the right stakeholders. It is complicated, but it is what we need to do as an industry in computer science. As computer scientists, we need to bring the best of computer science so that others in the industry can use it and help drive that transformation for the industry. And the role of this has to be very interdisciplinary. Like, for example, we partner very closely with land-grant institutions across the US, with University of Illinois, Purdue, NC State, Cornell, with different professors there who
Starting point is 00:12:56 bring in a diverse expertise in, for example, agriculture. Similarly, in energy, we partner with Georgia Tech, with Stanford. So that's how we are able to do this cross-domain innovation. That sounds really incredible. I definitely have more questions around all of those areas as we progress. But dialing back a little bit, maybe to the early parts of your career, Ranveer, I know I was doing a little bit of research and I came across this project, which is called Virtual Wi-Fi, I think. It was a research project that you worked on as a part of your PhD.
Starting point is 00:13:31 Curious if you'd like to talk a little bit about that in terms of how did you pick that topic? What was interesting in it for you? So Virtual Wi-Fi, this was my PhD thesis. The idea behind Virtual Wi-Fi was very simple. You know, when right now you connect your, so for example, on your iPhone or Android phone, on your phone or your laptop, when you click on your Wi-Fi icon, you see a lot of Wi-Fi networks. You pick one network to connect to. That's the state of the art. Imagine if you could connect to many such networks.
Starting point is 00:13:59 That would be cool. You could start thinking of more capacity in different scenarios. And that's what I enabled as part of my PhD thesis. I worked closely with Victor Ball back then at Microsoft as Pradeep Ball was there and other people here, John Dunnigan, who are all here at Microsoft on building that capability of virtual Wi-Fi. And then when I graduated,
Starting point is 00:14:19 I was actually going to go into academia. I would have become a professor. The only industry place back then I had interviewed in was at Microsoft Research. And I ended up coming here and we shipped it as part of a product. The reason I came here was I was told that if you come here, it could ship as part of a product. And being in industry, being at Microsoft, our products can touch, if it ships in Windows, it would touch billions of people. So that was the reason I came here at Microsoft and we shipped it in Windows 7. And it's been shipping since Windows 7. Not in the way we had envisioned when I had written my thesis, but it shipped as part of other features where, you know, when you have to enable
Starting point is 00:14:55 personal hotspot, like for example, on your phone, the same thing, it's now shipping as part of Windows on phones as well. On your laptop, for example, if you do wireless mirroring, it's using behind the scenes that technology that was part of my PhD thesis. That was one of the first such research projects that I worked on that had an academic impact that also had product impact. It's been used by many people. Like, for example, you must be using personal hotspot on your device and behind the scenes, it's using virtual Wi-Fi as well, that technology that we had developed back then. It's really amazing that you say that, Ranveer, because also how many, you know, I don't know how many folks can actually say that their PhD thesis actually made it out to product and is currently used in a sort of in a commercial way. Even though it morphed into maybe a slightly different version of it than what maybe your initial idea was.
Starting point is 00:15:47 But did that, with your entry into Microsoft and Microsoft Research in particular, that brought you into the mobility and networking research group? What were the other sort of key projects that you remember from your early days being a part of that group? I read a little bit about, I think, your White Space project as well and was quite amazed at the innovation and progress that you made at that time. I was wondering if you could talk more about that too. And that's when I joined Microsoft Research in 2005. One of the first projects that I started
Starting point is 00:16:15 working on was this use of TV white spaces. So the idea behind TV white spaces is it's built on this concept of dynamic spectrum access. And I'll talk a little bit about it. But the problem that we wanted to address was that of rural broadband, that is, how do you bring connectivity to every person on the planet? You know, right now, around 40% of the world's population still doesn't have internet access. I think the number, latest number is 2.6 billion people, which is something we take for granted. We are on Teams calls, we use, we watch videos, but still there are significant population in the world who are still not connected to the internet. And the problem,
Starting point is 00:16:58 the reason they are not connected to the internet is not because they are not in range of connectivity. There's the GSMA reports talk about how over 90% of the world's population are in coverage range of cellular signals. The problem is that the connectivity is not affordable for most of the population. That's around 30% of the world's population don't have affordable internet access. And you can see why. Like, you know, the farmers that I work with, a lot of them in, say, sub-Saharan Africa or in India, they are making a dollar, two dollars, and that's a month. They're not going to be spending a fraction of that, a significant fraction of that,
Starting point is 00:17:37 or maybe they can't even afford to pay for internet access. So how do you make internet connectivity more affordable? One of the technologies we have been looking at is that of TV white spaces. The idea of TV white spaces is, imagine if you had a Wi-Fi router that you could access a few miles away. That would be cool, right? Right now, as soon as you exit your house or office, your Wi-Fi disappears. So then the question is, how do you get internet? So the way we get this long range internet connectivity is we took a Wi-Fi signal and we put it in empty TV channels. This is TV you watch using antennas. You know, when you browse TV channels, on certain channels,
Starting point is 00:18:18 you get a transmission. On the other channels, all you get is white noise. One of the technologies that we had developed was a way to take a Wi-Fi signal and to put it in empty TV channels. This is the TV you watch, the watch using antennas. And in a way that doesn't interfere with your TV reception in an adjacent channel. So you could be watching channel 7 at home. On channel 8, we could be sending Wi-Fi signals. And the reason this is so cool is that compared to Wi-Fi at the same power level, in UHF TV channels, your signals go four times farther.
Starting point is 00:18:49 In VHF, they go 12 times farther. And that's in free space. Once you put in trees, crops, canopies, your signals just keep going through. So this was a technology that we had developed. The concept, the underlying concept behind that was this concept of dynamic spectrum access. That is, you know, if certain channels are occupied, like, you know, certain channels have been allocated for a certain purpose, if that part of the spectrum is not being used, can you reuse that spectrum? Can you share that spectrum for other users? Like, for example, if part of the spectrum has been allocated for TV transmissions, if the TV transmissions are not happening in that spectrum, can you use it for Wi-Fi-like communication?
Starting point is 00:19:31 So when we had built it, we had the FCC chairman come to see the demo we had put together at Microsoft. This was in 2010. There was regulations around it. We've been working with different regulators, different governments worldwide to have the regulations around the use of the spectrum, the TV spectrum, for unlicensed access. We have had different deployments in places in sub-Saharan Africa, in India, in Philippines. Now, you know, there are various, and we hear different stories of how people's lives have been impacted with internet connectivity. Like there's this person in Kenya, a musician who's now able to be more productive, reach out to the experts. He was just a musician who would play locally in the village.
Starting point is 00:20:16 Now that person with the connectivity can suddenly their lifestyle gets amplified. They can do so much more with internet access. It's truly humbling to see how if we bring some of the things we take for granted with respect to technology in the lives of people around us, in different parts of the world, the amount of transformation it can bring in their lives. That is, yeah, no, it's truly powerful. I mean, I'm old enough to remember a time where I didn't have, you know, internet as freely as I do today. And I can see how it has transformed my life and many of our lives, right?
Starting point is 00:20:49 It's incredibly powerful what you're describing, the ability to be able to bring that, the connectivity, the access to information, the access to even just communication, you know, in areas of the world that might otherwise have not anticipated it coming to them. So it's really, really impressive. What I would love to understand, Anvir, is that how does this work? So when you're thinking about this and you're saying, hey, you know what, in general, I find that, you know, internet connectivity is one not available in remote parts of the world or is, you know, prohibitively expensive. And so let's try and solve that problem. And then once you solve that problem, you're like, oh, what can I use this for now? So how does that, I'm just trying to understand the path that led you to saying, okay, here is a problem that farmers in some of these areas are having. And one of the big challenges that we've solved with connectivity can be of
Starting point is 00:21:39 tremendous help in terms of sort of applying to this other problem and solving it. So I'm wondering what your thought process is. Yeah, no, that's, that's kind of how it was, you know, so on the one hand, as I mentioned, because I grew up in India, and I spent a lot of time growing up in farms, I have seen extreme poverty. And that has been something which has stuck in my mind and something which has been bothering me a lot. And you know, something that keeps inspiring you to something you want to change, like one of the images I have in my mind, which is very vivid, although it is from the time I was a kid, is my mom would do a puja prayer, and then she would leave the offerings outside the house. And there's a mob of people who are coming to just, and lots
Starting point is 00:22:19 of them were kids, were just to grab something because they didn't have anything to eat. And that has stuck in my mind in the sense that, you know, how do we do things to really transform the lives of people, the friends, the people who taught me how to bike, the people I played Kabaddi with, how do I change their life? And that has been one thing, which ever since I joined, that led to this rural connectivity problem that I was working on. It also led to the farming problem. I also have seen a lot of very primitive forms of agriculture being used in India, like, you know, for example, hand-based seeding, a bullet-driven tractor. So those are
Starting point is 00:22:54 things in my mind. But, you know, the rural connectivity work that I started doing with TV white spaces, it got me to travel to lots of rural areas. I went to Malawi in sub-Saharan Africa, even in the US. I would drive, like, you know, even in the Bay Area, I would go driving. And once you go past the city of San Jose, you start seeing these garlic farms in Gilroy and other places. And you suddenly start, what got me thinking was when I lost my cell signal out there was,
Starting point is 00:23:22 well, you know, we have a way to fix this. And that's what got me thinking into all the things around what we started calling data-driven agriculture. That is, every farmer, and I started thinking about it since about 2009, 2010, is when I started interviewing a lot of farmers and asking them about the problems. Like, you know, I would go to the Starbucks close by, there was a barista, she knew what I wanted. I started asking her questions. And she said she was from Eastern Washington. I was like, hey, why are you going to Eastern Washington? My granddad is there. Okay,
Starting point is 00:23:54 what does he do? He's a farmer. So I then got on a call with him. So I just did so many calls, talked to about 40-50 farmers at that time. My learnings were that, you know, farmers, they know a lot about the farm. They have been farming there for several years, sometimes decades, even generations. The thing is, even like, you know, there was a farmer here, there's a farmer here I work with, he can feel the soil and say what's going on. There's a farmer in upstate New York I work with, he could taste the soil and say what's going on. So they know a lot about the farm and farming practices and soils. Yet a lot of decisions they make is based on guesswork, like when to plant, when to harvest, when to irrigate, when to fertilize, where to fertilize. All of these are made based on guesswork. Our vision with what we started doing with data
Starting point is 00:24:40 driven agriculture, this is what was my finding after four or five years of interviews. I was doing my day job. This was my side thing that I kept doing was this concept of data-driven agriculture where what we wanted to enable was not to replace a farmer, but to augment a farmer's knowledge with data and AI.
Starting point is 00:24:58 That is, can we replace guesswork in a farmer's life with data and AI-driven insights? And that's what led to this project when I started talking to them saying, hey, you know, you know a lot. What if we started giving this information? Because we can connect your farm. We can get the data. We can get the data from other places. We can get connectivity to your device. Then how would it improve your farming practices? And that's how this entire project got started. ACM Bytecast is available on Apple Podcasts, Google Podcasts, Podbean, Spotify, Stitcher, and TuneIn.
Starting point is 00:25:33 If you're enjoying this episode, please subscribe and leave us a review on your favorite platform. I think I find that to be really, again, moving to think that, you know, something as personal as what you observed growing up, many ways fueled, you know, where you wanted to kind of really make a difference. And I think that's true for many of us, right? And you see problems that kind of impact you in a very personal way. You kind of want to try and solve that problem and work towards it. And sounds like a lot of your work has also sort of been motivated by that, which is really very heartening. I would love to hear Ranveer. So I mean, you talked about applying data and, you know, ML or technology solutions in the field of agriculture. And I know I've heard also some of your other talks, you talk, you bring up some pretty staggering statistics around availability of food, and you know, just overall, the amount of or the lack of enough food should have for the world population that we don't. And I'm curious as to how did you approach this problem with the farmers?
Starting point is 00:26:32 I mean, for maybe farmers who are well exposed to technology, it was probably something that they were receptive to. Or I'm just curious, like, what was the response like? And how did you approach it in terms of saying, hey, I have a problem that I mean, I have a solution to some of the problems that you may not have even thought of? That's a great question. On the first part, you know, the world has a big food problem. We need to grow 50 percent more food compared to today's levels to feed the growing population of the world. But it is not just enough to grow more food. We need to grow good food, nutritious food. And we need to grow this nutritious food without harming the planet. There's climate change, the soils are not getting
Starting point is 00:27:11 any richer, the water levels are receding. With all of this, the key question then we ask ourselves is, how do we sustainably nourish the world? And that is such a hard problem. And, you know, couple this with everything around food waste. That is around 30 to 40 percent of the food we grow is actually wasted. There are two billion people who don't have good nutrition. And that said, agriculture is about a quarter of our greenhouse gas emissions. So there are various reasons because of which we need to make this industry, the agriculture industry, more productive, more profitable, and more climate friendly. Because, you know, agriculture, if you think of
Starting point is 00:27:50 it, it's one of the biggest emitters of greenhouse gases. It's also one of the most impacted because of climate change. That is because of changing weather. Farmers depend on predictable weather to make their decisions. They are the least impact, least prepared to handle any variations because of climate change, especially if you start looking at smallholder farmers. They are not prepared. So then, but agriculture could also be a solution to climate change, you know, because of photosynthesis plants can pull some of the carbon from the air. And if you use the right agricultural practices, you can sequester some of the carbon in the
Starting point is 00:28:23 ground. So that's led to this entire concept on data-driven agriculture. And that's one of the tools. We're not saying it's a solution, but it's one of the very powerful enablers to drive this agricultural productivity, to help us sustainably nourish the world. In fact, our vision is that the entire future food ecosystem is going to be data-driven, all the way from the scenario that you mentioned in the introduction, Rashmi, from strawberry grown in the farm through the supply chain to how it is produced, how much water did it use, to how it was stored, how it was transported, to how it got to the end place, to the retail store. The entire information needs to be stored.
Starting point is 00:29:01 You should be able to do track and trace. If something goes wrong, you should be able to recall the right produce. And you can also come up with new scenarios. Like for example, consumers like us would be willing to pay more if we know that there was no child labor involved in the food that we're eating. The amount of water, the farmer was conscious about the environment when they were farming to produce the food that we're eating. It's not just food. When you think of agriculture, we think of four Fs, food, feed, fiber, and fuel. All of that come from the farm. There is a huge role of the farm in all of those. And for all of those, if you could track it from the way it was grown to the way it was
Starting point is 00:29:37 harvested, stored, transported, all of the entire information could lead to a much better world. And so to the other question, we see the power. We are just taking the first steps in the research that we've done. But then the question is, OK, how do you start talking to farmers about this problem? Because in the end, farmers are a business. They need to feed their family. This is what they do.
Starting point is 00:29:59 Of course, farmers are also custodians of the planet. The soil is a natural resource and farmers take care of that farmers produce food and all the four f's that i talked about food feed fiber and fuel so when we started talking to farmers interestingly what i found is that farmers are so i went there trying to learn about the problem i wasn't there proposing a solution all i was saying is what if I could get you connected to the internet? What if you could start predicting some of the things that you tried to predict with guesswork? What if we could start giving you data to do that? And most farmers I found were very receptive. Most of them. In fact, all of them that I talked to, they were skeptical, some of them, that we you know, we've seen a lot of people
Starting point is 00:30:45 come pitch ag tech to us, but they all see the value that it could bring. This was across the board in different countries. I saw that willingness to work with us to try to make it work. The challenge though was also, one was skepticism, but that was not much. I think because we were coming from a tech background, there were only a few people who were skeptical. Most of them were more than willing to actually work, say, what can we do to make it work? The challenge, though, and most of the people who were skeptical had this was, this is one of the key challenges in the adoption of digital agriculture, is that of the tech-savvyiness of farmers. That is, farmers are not
Starting point is 00:31:25 the most tech-savvy population. Many farmers, they might be immigrants, their hands are soiled, you can't expect them to take a phone out and type things. And that has been one of the key reasons of the tech hasn't been adopted widely, which is why the latest advances in generative AI are so promising. I'm so excited about what they could do to these latest advances in gen AI in helping drive the adoption, especially overcoming the challenge around tech savviness or the fact that farmers' hands are soiled to actually help them consume the technological insights that we can generate. I think you answered my question now because I was going to ask you exactly like how do you make your solutions viable, both from a cost perspective, as well as an education perspective, right, to be allowing the farmers the opportunity to sort of learn how, not the nitty gritties applied to this problem, but also thinking about it from a, you know, like an overall world perspective,
Starting point is 00:32:29 and you know, the areas that you work with, how are these solutions working across sort of linguistic barriers? And also, how do you show results? Or, you know, what are the metrics by which the farmers measure you, if you will? So I'll start with generative AI and then I'll get to results because results are overall and we have like a few deployments and there's some very interesting results that we haven't yet published, but we would love to talk to you more about it. So with generative AI, you know, it does bridge a big barrier that exists in farmers trying to consume knowledge. And linguistic barriers, for example, has been one of the blockers.
Starting point is 00:33:09 But that's, again, where large models have been very helpful. Like in India, what the government has done with the Bhashani effort, where, you know, across different languages, the governments have created a big corpus of data which has been used to train these models, which you can use to translate from one language to another, and regional languages as well. So that's an effort of the Indian government, which several other governments around the world are looking to replicate, which I think can help us overcome the linguistic barrier. But in addition to the linguistic barrier, the other problem is around
Starting point is 00:33:45 just consuming knowledge. There's so much knowledge that farmers in particular, and broadly, many of us, we don't have access to which generative AI is helping make it more consumable, make it more available for the population. That's one thing which we are starting to use generative AI for, especially large language models, is to help farmers consume more knowledge. Like there was this work that was done in India by Microsoft Research, where we were looking at partnering. We partnered with another organization where farmers in India, the government has a PMKisan initiative through which it creates these documents, these policies,
Starting point is 00:34:25 these subsidies, and the farmers want to know if they're eligible for the subsidies. Right now, parsing those documents is hard. They would typically pay a middleman and, you know, invariably the middleman's answer would be no. Here, what the researchers did was they used generative AI and a WhatsApp plugin through which a farmer could chat and be able to know whether they are eligible for the subsidies or not. But that's just one part of it, making documents consumable. The new thing we are doing is starting
Starting point is 00:34:49 to make insights consumable. Like if you get farm level data, if you get advisory level data, can you tell a farmer what they should be doing in the farm? What if they did something else? And helping a farmer converse in natural language with any of these powerful data and AI platforms that we had been building until now. So that has been a huge enabler. Right now, with respect to regional languages, GPT-4 does a reasonable job for most languages. But of course, if you get high quality local data, I think you can create even better models for the particular regional languages. How are farmers using all the technologies that we're building? So we've been working with various
Starting point is 00:35:30 farmers across the world and there's some very interesting use cases. There's a farmer close to Microsoft campus. He talked about how he needed 31% less water, 44% less lime in the farm that he had. He was a small farmer, sub-acre farmer. There is another farmer we've been working with for six years. He's in eastern Washington. He's a fifth generation wheat farmer, Andrew Nelson, who farms these days over 7,500 acres of wheat spread across 45 miles. And he profiled the different stages in a farmer's life, all the way from planning to planting to pre-emergence to post-emergence of the crop, that's production, to harvest, post-harvest. And in all the stages, he profiled the different technologies that he's been using from us,
Starting point is 00:36:16 from including things like Power BI, the TV white space-based connectivity, edge compute, all of that he's been using and the amount of benefit that he has seen when he has been using these technologies. And the numbers are quite impressive. He needed 38% less chemical in his farm. In one part of the farm, he was able to double his yield. And they're like really significant improvements. And these numbers, if you look at it, they're quite significant in a farmer's profit and loss statement. So we are very excited that, you know, it's been helping a farmer grow more food. It's been helping a farmer reduce costs by using less chemicals. And it's also better for the environment. They're using less chemicals, they're sequestering more carbon. So
Starting point is 00:36:58 he's practicing regenerative agriculture techniques, which is helping him secure, put more carbon in soil. So using all of these technologies, we can actually help agriculture be more sustainable and farmers be more profitable. I think it's amazing, you know, the example that you just gave of the farmer in eastern Washington, it's almost like, you know, it's like that digitization journey of that farmer from being able to maybe initially, you know, just to be able to educate themselves on, you know, what data might be available to actually adopt each of the interventions that you're suggesting and see that kind of, you know, amazing returns is really must be very rewarding for you and your team as well. It is. And we are just scratching the surface here, Rashmi. And we're so excited that it's seeing adoption. Farmers are getting to use this technology
Starting point is 00:37:52 and betting on it and improving their lifestyle. But that said, we still have so much to do. And that's what's keeping us going in this space. So, but yeah, you're right. It is rewarding. That's what keeps us going too, you know, for students who might be listening to this podcast. One of the things in Seattle, it rains a lot.
Starting point is 00:38:13 And to do research in this space as a computer scientist, usually we are sitting in the office and, you know, life is comfortable. For this, we had to go to the fields. At times I would ask myself when I'm driving, I was driving to this farm, I would drive there four to five days a week. And I times I would ask myself when I'm driving, I was driving to this farm, I would drive there four to five days a week. And I was like, and then when you step out, you're not going with an umbrella, you're wearing boots and trying to go do some stuff. I was asking
Starting point is 00:38:33 myself, why am I doing this? Why am I out here when it's raining? It's gloomy. I could have just been in the office. But then, you know, what keeps you going through all of this is that, you know, even if 1% of what we are doing gets adopted, the impact that we're going to have on the lives of so many people would be so huge. And that's what keeps you going. So just having that ultimate goal of bigger than yourself, if you can do this, even part of it could make it into a product, it could impact the lives of so many people around us. And that's what keeps you going, keeps you trying to do more, and keeps giving you the energy to go out in the rain and keep trying hard to make it work. Of course, that said, I did want to caveat it with farmers work much more than us. And so that makes you also feel the gratitude and thankful to people around us who keep us well nourished.
Starting point is 00:39:26 Absolutely. And I think going back to one of the previous points you made about, you know, bringing that data and awareness even to the end consumer like us might in fact, well, for one, definitely influence our buying decisions and our consumption patterns. But I think overall, I mean, if we're trying to solve like these huge problems, like climate change, etc, I think the, you know, attacking this problem from all these different dimensions is so critical as well. So one question I also had, Radheer, is when you think about a product like this, and you actually deploy it with one farmer and 10 farmers and so on, what is the lifecycle of your team's engagement? So you are a research for industry organization. How far do you go? I mean, do you build this out to scale or do you
Starting point is 00:40:12 hand this off to another part of your organization to take it further? Yeah, and it's very project by project dependent. Like in the agriculture case, when we had started FarmBeats, it wasn't research. And then I actually moved from research to Azure to help ship it as a product, the first phase, the second phase. And then I came back, but I still am very plugged in to the product team. And right now we partner very, very closely with our engineering teams and our sales team and our business development team. And we work in as one party, like, you know, the engineering team right now is shipping certain features, but we help guide what's coming next. So anything we are doing, for example, in the AI space, in the tech space, we keep them involved and we are
Starting point is 00:40:55 involved in the planning of what's coming in the next semester of planning. And as things mature on research, sometimes we transfer the technology. Sometimes people go along with the technology to help make it a product. And so, yeah, we are very fluid within the company to take things from ideation to product to adoption as well. You know, that's absolutely, I would say, probably the right model to guarantee success, right? Because there is a lot of knowledge, both in terms of how decisions were made, why certain decisions were made, or just engagement with your early adopting customers. And having that knowledge transfer over as you're building out the product for a much larger scale is also extremely valuable. And valuable learning for us, because it helps guide the research. Otherwise, I think we operate in vacuum. If we try to do something just in research and say, hey, it's someone else's job to productize it. I think the philosophy of research that
Starting point is 00:41:50 I follow and I know many people in my team follow is if we come up with something, the onus is on us to get it all the way to product. And in the process, we need to learn how engineering works. Engineering is science in itself. The way you have to take something and make it a product, ship a product that is reliable, that will be usable, that has all the right metrics built in. So I think having this combination of a team of people working together to solve a bigger problem is key to make significant impact, especially if you're talking about some of these hard problems, which will take really, really long to solve around food, around sustainability, and so on. Very fascinating conversation, Ranbir.
Starting point is 00:42:35 For our final bite, I would love to hear from you. What are you most excited about, either in the field of machine learning and using of data in the field of agriculture and farming, or what you might pivot to next within your research for industry group? Yeah, I'm very excited about the role of all the AI advancements and how it is going to help us make the next big improvement in the agriculture and food ecosystem. That's one thing that is keeping me up at night. I'm coding, I'm working with team members on just coming up with those breakthroughs. And the thing is, this technology, the AI technology, it's not just about the AI models.
Starting point is 00:43:19 It includes being able to get data from remote sites because you know in some sense the the goodness of the ai models depends on the data it also and that is a networking problem it also depends on various places where you might want to run it on the edge but agriculture the kind of questions we also ask is if you're running on the edge would you be running smaller models and then how would such a multi-modal multi-modal, multimodal system look like? It's not just a multimodal as well in the sense it's not just text, it's computer vision. What if you take images? How can you combine that with text to sounds is an interesting one as well.
Starting point is 00:43:56 So I'm really, really excited about both the things, being able to capture new data right now that data around us is not being used or captured. But once you get the data, how do you translate it to something actionable that can make a huge impact? In this case, the one scenario that drives me a lot is agriculture and food. So how do you get farmers to be more productive? How do you get them to be more profitable? And how do you get them to practice more sustainable agriculture techniques while staying profitable? And I think data and AI will play a huge role. And I'm very excited the role that generative AI and generative AI systems, that is the systems that drive generative AI, will play in helping make that transformation. I'm super excited about what you just described as well. Ranveer, I'll be closely following
Starting point is 00:44:46 what you and your group does because I think it's absolutely amazing the mission that you've set for yourself and what you could potentially do with it. Thank you so much for speaking to us at ACM ByteCast. Thank you, Rashmi. ACM ByteCast is a production of the Association for Computing Machinery's
Starting point is 00:45:04 Practitioners Board. To learn more about ACM andteCast is a production of the Association for Computing Machinery's Practitioners Board. To learn more about ACM and its activities, visit acm.org. For more information about this and other episodes, please visit our website at learning.acm.org slash bytecast. That's learning.acm.org.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.