Learning of utility functions for the behaviour analysis in maritime surveillance tasks
For detecting suspicious activities in the maritime domain such as illegal, unreported and unregulated fishing, it is crucial to counter the increasing amount of available information regarding vessels at sea with sophisticated algorithms and user interfaces. Deep learning and other data driven approaches create good results, but for an operator to be able to intervene suspicious activities, the supporting algorithms must be explainable and transparent. One possibility is to use simulations based on utility functions and behaviour models derived from the field of human behaviour modelling like game theory. Here, an expensive and time-consuming way is to model these utility functions by experts. As this is not always feasible or the behaviour patterns might not be easily expressed by experts, this work follows a different approach by utilizing inverse reinforcement learning in order to estimate the utility functions for different ship types. For this study, data based on the automatic identification system (AIS) is used for comparing the behaviour of cargo vessels and fishing boats.