Corpus ID: 231581342

Who's a Good Boy? Reinforcing Canine Behavior in Real-Time using Machine Learning

  title={Who's a Good Boy? Reinforcing Canine Behavior in Real-Time using Machine Learning},
  author={Jason Stock and Tom Cavey},
In this paper we outline the development methodology for an automatic dog treat dispenser which combines machine learning and embedded hardware to identify and reward dog behaviors in real-time. Using machine learning techniques for training an image classification model we identify three behaviors of our canine companions: “sit”, “stand”, and “lie down” with up to 92% test accuracy and 39 frames per second. We evaluate a variety of neural network architectures, interpretability methods, model… Expand

Figures and Tables from this paper


Behavior recognition based on machine learning algorithms for a wireless canine machine interface
A canine body-area-network (cBAN) is developing to combine sensing technologies and computational modeling to provide handlers with a more accurate interpretation for dog training to facilitate less subjective and lower-cost training techniques. Expand
Who Let the Dogs Out? Modeling Dog Behavior from Visual Data
This model takes visual information as input and directly predicts the actions of the agent, and the representation learned by the model encodes distinct information compared to representations trained on image classification, and this learned representation can generalize to other domains. Expand
An automated behavior-shaping intervention reduces signs of separation anxiety–related distress in a mixed-breed dog
Interactive devices that present cognitive challenges requiring engagement may provide a valuable tool for addressing separation distress in dogs. Expand
Can clicker training facilitate conditioning in dogs
Abstract In the attempt to verify clicker training efficacy in shaping dogs’ novel behaviours, we studied 51 domestic dogs. Learning was evaluated in three different conditions: when the primaryExpand
Balancing noise sensitivity, response latency, and posture accuracy for a computer-assisted canine posture training system
Results indicate that with proper parameter tuning, the system can successfully capture and reinforce postures to provide computer-assisted training of dogs and to provide a model for future ACI technologies. Expand
Analysis of Dogs' Sleep Patterns Using Convolutional Neural Networks
A system developed for analyzing sleeping patterns of kenneled dogs, which may serve as indicator of their welfare, combines convolutional neural networks with classical data processing methods, and works with very low quality video from cameras installed in dogs shelters. Expand
Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization
This work proposes a technique for producing ‘visual explanations’ for decisions from a large class of Convolutional Neural Network (CNN)-based models, making them more transparent and explainable, and shows that even non-attention based models learn to localize discriminative regions of input image. Expand
Learning Perceived Emotion Using Affective and Deep Features for Mental Health Applications
A new data-driven approach to identify the perceived emotions of individuals based on their walking styles is presented, and a new dataset consisting of videos of walking individuals, their extracted gaits, and perceived emotion labels associated with each gait is presented. Expand
Dog Breed Identification Using Deep Learning
A fine-grained image recognition problem, one of multi-class classification, namely determining the breed of a dog in a given image, is presented, including convolutional neural networks. Expand
EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks
A new scaling method is proposed that uniformly scales all dimensions of depth/width/resolution using a simple yet highly effective compound coefficient and is demonstrated the effectiveness of this method on scaling up MobileNets and ResNet. Expand