Sequence Metric Learning as Synchronization of Recurrent Neural Networks
Sequence metric learning is becoming a widely adopted approach for various applications dealing with sequential multi-variate data such as activity recognition or natural language processing and is most of the time tackled with sequence alignment approaches or representation learning. In this paper, we propose to study this subject from the point of view of dynamical system theory by drawing the analogy between synchronized trajectories produced by dynamical systems and the distance between similar sequences processed by a siamese recurrent neural network. Indeed, a siamese recurrent network comprises two identical sub-networks, two identical dynamical systems which can theoretically achieve complete synchronization if a coupling is introduced between them. We therefore propose a new neural network model that implements this coupling with a new gate integrated into the classical Gated Recurrent Unit architecture. This model is thus able to simultaneously learn a similarity metric and the synchronization of unaligned multi-variate sequences in a weakly supervised way. Our experiments show that introducing such a coupling improves the performance of the siamese Gated Recurrent Unit architecture on an activity recognition dataset.
Code (0)
등록된 구현이 없습니다.
Tasks
Activity RecognitionMetric LearningRepresentation LearningSimilar Papers 제목 키워드 기반
Synchronization Instability of Inverter-Based Generation During Asymmetrical Grid Faults
The transient stability of traditional power systems is concerned with the ability of generators to stay synchronized with the positive-sequence voltage of the network, whether for symmetrical or asymmetrical faults. In …
Motion2Language, unsupervised learning of synchronized semantic motion segmentation
In this paper, we investigate building a sequence to sequence architecture for motion to language translation and synchronization. The aim is to translate motion capture inputs into English natural-language descriptions,…
Motion CaptioningMotion SegmentationSemantic SegmentationText GenerationCentralized and Decentralized Global Outer-synchronization of Asymmetric Recurrent Time-varying Neural Network by Data-sampling
In this paper, we discuss the outer-synchronization of the asymmetrically connected recurrent time-varying neural networks. By both centralized and decentralized discretization data sampling principles, we derive several…
Forecasting Using Reservoir Computing: The Role of Generalized Synchronization
Reservoir computers (RC) are a form of recurrent neural network (RNN) used for forecasting time series data. As with all RNNs, selecting the hyperparameters presents a challenge when training on new inputs. We present a …
Time SeriesTime Series AnalysisSpeech Drives Templates: Co-Speech Gesture Synthesis with Learned Templates
Co-speech gesture generation is to synthesize a gesture sequence that not only looks real but also matches with the input speech audio. Our method generates the movements of a complete upper body, including arms, hands, …
Gesture Generation