Agents of Change
Adam Eck is studying whether artificial intelligence-powered robots can fight wildfires more efficiently.
March 21, 2025
Annie Zaleski
Photo credit: Nick Giammarco
Fighting wildfires is difficult, dangerous work that puts the lives of firefighters at risk. But what if we had a more efficient way to extinguish these fires while putting fewer people in harm鈥檚 way? David H. and Margaret W. Barker Associate Professor of Computer Science and Business Adam Eck just might have the solution: highly specialized robots, powered by artificial intelligence, that have learned how to respond to and suppress these unpredictable natural disasters.
鈥淎 wildfire could pop up in a place you鈥檙e not expecting鈥攐r the winds could shift, and now it鈥檚 heading toward a population center,鈥 Eck says. 鈥淭he world around us is so dynamic: How do we model that, account for it, and make decisions in the presence of that?鈥
In artificial intelligence terms, these robots are known as autonomous agents and possess humanlike qualities. 鈥淎n autonomous agent is an AI that acts independently on its own,鈥 Eck says. 鈥淚t gathers information from the world, makes its own decisions about how to accomplish its goals and tasks, and then takes actions to physically change the world.鈥
When the robots are figuring out how to put out wildfires, cooperation is key, which is where Eck鈥檚 research comes in: He studies the social side of artificial intelligence, where multiple autonomous agents gather in what鈥檚 called a multiagent system.
鈥淲e want the robots to come up with strategies to fight fires together, to put everything out as fast as possible,鈥 he says. 鈥淎 big part of this social side is modeling what the other AIs are doing, predicting their actions, and then trying to cooperate with them. If they all choose to fight individual fires, then they鈥檙e not going to be nearly as strong as if they do things together.鈥
For the robots, this is easier said than done. These multiagent systems are in turn operating within a complex open agent system that鈥檚 always changing. It鈥檚 likely the robots aren鈥檛 setting up rules or coordinating actions ahead of time; as a result, they must predict all potential scenarios they might face in a wildfire. Autonomous agents also shift in and out of these open systems, requiring the robots to first predict who鈥檚 around and then try to figure out how to work with that group.
Complicating matters further is that these open agent systems have task openness, which means the set of tasks someone is trying to accomplish changes over time. 鈥淭he wildfire-fighting robots might get picked up and moved to a whole new area,鈥 Eck explains. 鈥淚n that case, they鈥檇 have to reorient themselves and say, 鈥極K, I鈥檝e got different fires I need to fight now. How does that change my behaviors?鈥欌
Eck notes these open agent systems also possess type openness, where the capabilities of the agents change over time. 鈥淢aybe the robots get damaged and can鈥檛 fight fires as well anymore. How does that change their decision making? How do you continue working with someone who has new capabilities?鈥
To date, Eck and his students are doing this research via computer simulations of wildfires, based on software that approximates how the real world works using either numbers or a visualization. While artificial intelligence is at the core of this research, Eck鈥檚 lab uses human insights to inform hypotheses. For example, they incorporated information about how fires spread and under what conditions from past simulations built by wildfire domain experts.
鈥淲e use human thinking as inspiration and try to imagine, 鈥業f I were to tackle this problem, what would I do?鈥欌 he says. 鈥淎fterward, it鈥檚 fun to see how the AI ends up solving it. It鈥檚 inspired by humans to begin with, but it might come up with entirely new ideas and do it in a different way that people hadn鈥檛 thought of before.鈥
Eck isn鈥檛 building robots and sending them into the field to fight wildfires yet. The decision-making abilities of these autonomous agents aren鈥檛 quite fast enough for the unpredictable nature of the real world. Eck stresses that these multiagent systems are enormously complex and challenging to scale up.
鈥淚t鈥檚 one thing for a robot to decide independent of everybody else, 鈥榃hat fire do I want to fight?鈥欌 he says. 鈥淏ut once you have to start modeling everybody else, the more neighbors that we have, the more time I have to allocate to predicting for each one of them. That slows down my own decision-making.鈥
Eck has received two National Science Foundation (NSF) research grants to study open agent systems, leading to multiple publications. Along with collaborators at the University of Georgia and University of Nebraska, he published a paper with the . Eck has also published work focused on decision-making in open systems, including a paper at the 2022 UAI Conference on Uncertainty in Artificial Intelligence and a .
He鈥檚 also looking at other applications of these open agent concepts, including decision-making around dynamic ride sharing of autonomous cars; supporting business managers over time as they gain new responsibilities within complex organizations; and coordinating behaviors of cybersecurity agents protecting critical infrastructure.
鈥淢uch of AI is building on previous solutions,鈥 Eck says. 鈥淵ou start by tackling simpler problems, and then you can get harder and harder and harder as you go along. We鈥檙e trying to model even more complicated environments to get closer to what the real-world situation is to make these problems easier to solve.鈥
Adam Eck鈥檚 research interests include decision making for intelligent agents and multiagent systems in complex environments, as well as interdisciplinary applications of artificial intelligence and machine learning in public health and computational social science. The chair of the data science program, he earned a master鈥檚 degree and doctorate in computer science from the University of Nebraska.
Adam Eck
- David H. and Margaret W. Barker Associate Professor of Computer Science and Business and Data Science
- Chair of Data Science
About the Illustration
Illustrator: Nick Giammarco
This piece reflects on design as a process, conceptually shaped by the article it accompanies. Using real fire data and AI-generated code, it serves as both a physical and visual manifestation of information. I was particularly interested in creating something that not only mimicked the way I imagine AI processes data to combat wildfires but also visually explored how AI might interpret vast datasets in a problem-solving scenario鈥攁nalyzing patterns, predicting spread, and generating insights. By coding this visualization in p5.js, a JavaScript library that allows for creative coding and interactive graphics, I aimed to create a piece where the design itself emerges from the data, making the visualization both an artistic expression and a direct extension of the subject matter.
91直播 Research Review
You may also like…
Telling Complicated Stories
It鈥檚 been nearly a half-century since the Spanish Nationalist general-turned-fascist dictator Francisco Franco Bahamonde died after close to 40 years in power. That鈥檚 a long time for a country to exist under a dictatorship. But even now, Spaniards can鈥檛 agree on what it all meant or what lingering effects it may have on Spain today 鈥 if they bother to discuss it at all.
The Meaning Behind the Motions
What makes a live performance unforgettable? Assistant Professor of Music Theory Samuel Gardner has uncovered compelling evidence that physical gestures鈥攔anging from subtle, unconscious movements to lively, intentional displays鈥攁re central to understanding how both performers and audiences connect with sound.
A Galaxy of Options
When astronomers assess the ages of galaxies, they look at the glow of the elements created by nuclear fusion. 鈥淥ur hydrogen gas comes prebaked with the universe,鈥 says Associate Professor of Physics Jillian Scudder. 鈥淎nything else has gone through a star, because the only way you get these heavier elements is if a star built them.鈥
