Abstract:
Barking is a form of vocal communication made by dogs. Each type of bark made by
dogs has a distinct context. The classification of dog bark pattern will aid in the understanding of
barking action. In this study, a machine learning algorithm is used to analyze the pattern of barking
from two different dog species: Rajapalayam Hound and Kombai Hound. The objective is to find
the context of the dog barking pattern based on various real-time scenarios, including whether the
dogs are alone, looking at strangers, or showing an eagerness to fight. The barks of the dogs were
recorded inside the house under different scenarios, such as while identifying the owner or strangers.
Machine learning algorithms, such as the reinforcement learning method, were used in predicting
and classifying the dog sounds. Q-learning is a reinforcement learning that will generate the next best
action for the given state. It is a model-free learning used to find the best course of dog action for the
given current state of the dog. The Q-learning algorithm had been used in improving the prediction
of dog sounds by updating the values of learning, where the values with the highest reward were
taken into consideration. In total, 6171 barks were collected from the dogs chosen for study, and the
proposed approach achieved a correct prediction accuracy of 85.19% of the dog sounds.