3.8 Proceedings Paper

Neural Structured Learning: Training Neural Networks with Structured Signals

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3437963.3441666

Keywords

Neural networks; Structured signals; Graph learning; Adversarial learning; Regularization; TensorFlow

Ask authors/readers for more resources

Neural Structured Learning (NSL) is a new learning paradigm in TensorFlow that trains neural networks by leveraging structured signals. NSL can represent structure explicitly or implicitly, and is widely used in various products and services at Google.
We present Neural Structured Learning (NSL) in TensorFlow [1], a new learning paradigm to train neural networks by leveraging structured signals in addition to feature inputs. Structure can be explicit as represented by a graph, or implicit, either induced by adversarial perturbation or inferred using techniques like embedding learning. NSL is open-sourced as part of the TensorFlow [2] ecosystem and is widely used in Google across many products and services. In this tutorial, we provide an overview of the NSL framework including various libraries, tools, and APIs as well as demonstrate the practical use of NSL in different applications. The NSL website is hosted at www.tensorflow.org/neural_structured_learning, which includes details about the theoretical foundations of the technology, extensive API documentation, and hands-on tutorials.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

3.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available