Live data from Hacker News

Unsupervised sentiment neuron

blog.openai.com

61–70 of 137 posts

Re: Unsupervised sentiment neuron

#61
post #60
post #32

Earlier quoted context omitted.

* advancing the state of the art It says right at the top: "we get 91.8% accuracy versus the previous best of 90.2%" on a standard sentiment corpus. In addition, their method needs less training data than previous approaches. * Were there any insights learned that give a deeper understanding of these phenomena? The main appeal lies in the fact that a model trained on a (1) different and (2) very general task basicall…

If the main contribution here is the quality of the model and its interesting and powerful representation of text, I hope OpenAI does something distruptively different and releases the weights and trained model. The accidental sentiment neuron is a function of the model, distribution of the input dataset, and the optimizer finding nice saddle points. Insight into these foundational components would make these results…

Hi there, the weights and model are here: https://github.com/openai/generating-reviews-discovering-sen...

Re: Unsupervised sentiment neuron

#62
post #44

Earlier quoted context omitted.

at the moment, AI short stories are derivative, so it's unlikely. They may well be better than the average, if trained on highly regarded works, but they're not completely novel.

But given the whole corpus of all human-written texts, couldn't they be as creative as us?

It depends on your philosophy on what defines creativity, and whether all creativity is derivative of observing others.

Re: Unsupervised sentiment neuron

#63

I'm trying to understand this statement: "The sentiment neuron within our model can classify reviews as negative or positive, even though the model is trained only to predict the next character in the text." If you look closely at the colorized paragraph in their paper/website, you can see that the major sentiment jumps (e.g. from green to light-green and from light-orangish to red) occur with period characters. Perh…

Why would that matter? Human understanding of sentiment would also go down if you removed vital information such as punctuation.

Re: Unsupervised sentiment neuron

#64
post #60

Earlier quoted context omitted.

If the main contribution here is the quality of the model and its interesting and powerful representation of text, I hope OpenAI does something distruptively different and releases the weights and trained model. The accidental sentiment neuron is a function of the model, distribution of the input dataset, and the optimizer finding nice saddle points. Insight into these foundational components would make these results…

Hi there, the weights and model are here: https://github.com/openai/generating-reviews-discovering-sen...

This is awesome, thanks! My apologies I must have missed it somewhere.

Re: Unsupervised sentiment neuron

#65

I'm trying to understand this statement: "The sentiment neuron within our model can classify reviews as negative or positive, even though the model is trained only to predict the next character in the text." If you look closely at the colorized paragraph in their paper/website, you can see that the major sentiment jumps (e.g. from green to light-green and from light-orangish to red) occur with period characters. Perh…

Why would that matter? Human understanding of sentiment would also go down if you removed vital information such as punctuation.

My point would be to see how much the model is relying on punctuation. It could provide insight as to why character-based models outperform word-based models for sentiment analysis.

Re: Unsupervised sentiment neuron

#66
Can someone explain what is "unsupervised" about this? I'm guessing this is what confuses me most.

I think this work is interesting, although when you think about it, it's kind of normal that the model converges to a point where there is a neuron that indicates whether the review is positive or negative. There are probably a lot of other traits that can be found in the "features" layer as well.

There are probably neurons that can predict the geographical location of the author, based on the words they use.

There are probably neurons that can predict that the author favors short sentences over long explanations.

But what makes this "unsupervised"?

Re: Unsupervised sentiment neuron

#67
post #66

Can someone explain what is "unsupervised" about this? I'm guessing this is what confuses me most. I think this work is interesting, although when you think about it, it's kind of normal that the model converges to a point where there is a neuron that indicates whether the review is positive or negative. There are probably a lot of other traits that can be found in the "features" layer as well. There are probably neu…

It's not labelled data. They didn't tell the model what score is associated with each review. And it learned to predict it anyway. But all it was trained to do was predict the next character.

Re: Unsupervised sentiment neuron

#68
post #2

The synthetic text they generated was surprisingly realistic, despite being generic. If I were perusing a dozen reviews I probably wouldn't have spotted the AI-generated ones in the crowd.

the negative reviews are funny :D and this one sounds almost like its conscious:

"I couldn’t figure out how to stop this drivel. At worst, it was going absolutely nowhere, no matter what I did.Needles to say, I skim-read the entire book. Don’t waste your time."

is there a sarcasm neuron in there too?

Re: Unsupervised sentiment neuron

#69
post #22
post #18

Earlier quoted context omitted.

This actually demonstrates something very interesting, I think: you can take an ML model trained with the "low-level prerequisite knowledge" of a subject, and then very quickly and easily teach it a high-level concept that relies on that knowledge. Which, now that I think about it, makes the human brain and its amazing adaptive general-game-playing abilities a bit less mysterious. Since we humans all have these huge…

What you describe is exactly what practitioners in the field have been doing for years. I think that's why the parent is a bit puzzled at the publication, as it's difficult to understand what's novel.

Practitioners have been doing this for vision, and transfer learning is not very popular in language. This work is the first that I have heard of that uses transfer learning for language.

Re: Unsupervised sentiment neuron

#70
post #35
post #3

So char-by-char models is the next Word2Vec then. Pretty impressive results. It would be interesting to see how it performed for other NLP tasks. I'd be pretty interested to see how many neurons it uses to attempt something like stance detection. Data-parallelism was used across 4 Pascal Titan X gpus to speed up training and increase effective memory size. Training took approximately one month. Everytime I look at so…

Yeah, part of what let word2vec make such a splash that it became the one word embedding model everyone has heard of, is that the word2vec team released their model. This is a really cool example OpenAI has, but I don't know why I should ultimately care about their character model more than anyone else's if all we've got is their description of how cool it is. I hope OpenAI defies their reputation for closedness and…

> OpenAI defies their reputation for closedness

Does not compute.

Post reply on HN