Extracting Knowledge from Reactive Robot Behaviour. Ledezma, A., Berlanga, A., & Aler, R. In Proceedings of the Agents-01 Workshop on Learning Agents, pages 7-12, Montreal, Canada, May, 2001.
abstract   bibtex   
In previous work, we have presented an approach that allows to acquire a declarative representation of the behaviour of an agent, by observing what output it produces from its inputs. So is, we acquire a model of other agents. In that case, only domains coming from the UCI database were tried. In this paper, we test our approach to model the behavior of an actual agent: a simulated robot whose controller (a feed-forward neural network) was learned by using new coevolutionary techniques. In our previous work, we used C4.5 to model other agents. However, C4.5 cannot handle continuous classes, hence they have to be discretized. Besides reporting the results of applying C4.5+discretization to the robot domain, we extend our approach by using a machine learning technique able to use continuous outputs (M5). Finally, we compare the learned models to the neural net controller by allowing those models to control the robot directly with the models obtained from C4.5 and M5 in actual simulations.
@INPROCEEDINGS{extracting-agent01,
  author = {Agapito Ledezma and Antonio Berlanga and Ricardo Aler},
  title = {Extracting Knowledge from Reactive Robot Behaviour},
  booktitle = {Proceedings of the Agents-01 Workshop on Learning Agents},
  year = {2001},
  pages = {7-12},
  address = {Montreal, Canada},
  month = {May},
  abstract = {In previous work, we have presented an approach that allows to acquire
	
	a declarative representation of the behaviour of an agent, by observing
	
	what output it produces from its inputs. So is, we acquire a model
	
	of other agents. In that case, only domains coming from the UCI
	
	database were tried. In this paper, we test our approach to model
	the
	
	behavior of an actual agent: a simulated robot whose controller (a
	
	feed-forward neural network) was learned by using new coevolutionary
	
	techniques. In our previous work, we used C4.5 to model other
	
	agents. However, C4.5 cannot handle continuous classes, hence they
	
	have to be discretized. Besides reporting the results of applying
	
	C4.5+discretization to the robot domain, we extend our approach by
	
	using a machine learning technique able to use continuous outputs
	
	(M5). Finally, we compare the learned models to the neural net
	
	controller by allowing those models to control the robot directly
	with
	
	the models obtained from C4.5 and M5 in actual simulations.},
  bib2html_pubtype = {Workshop},
  bib2html_rescat = {Agent Modeling},
  days = {29},
  key = {modelado},
  owner = {ledezma},
  timestamp = {2011.11.21}
}

Downloads: 0