Goto

Collaborating Authors

 Deep Learning




Code Generation as a Dual Task of Code Summarization

Neural Information Processing Systems

On the other hand, CG is an indispensable process in which programmers write code to implement specific intents [Balzer, 1985]. Proper comments and correct code can massively improve programmers' productivity and enhance software quality.




Predicting the Politics of an Image Using Webly Supervised Data

Neural Information Processing Systems

We collect a dataset of over one million unique images and associated news articles from left-and right-leaning news sources, and develop a method to predict the image's political leaning. This problem is particularly challenging because of the enormous intra-class visual and semantic diversity of our data. We propose a two-stage method to tackle this problem. In the first stage, the model is forced to learn relevant visual concepts that, when joined with document embeddings computed from articles paired with the images, enable the model to predict bias. In the second stage, we remove the requirement of the text domain and train a visual classifier from the features of the former model. We show this two-stage approach facilitates learning and outperforms several strong baselines.



Self-Routing Capsule Networks

Neural Information Processing Systems

Capsule networks have recently gained a great deal of interest as a new architecture of neural networks that can be more robust to input perturbations than similar-sized CNNs.