Good job first of all.. So out of fun, I typed in "the dudes and dudettes were here" to test your system. The neutral responses as rewrites were a bit worrying. You may want to look into it. Congrats on it.
EDIT: @Mikkiq, thank you for taking those words out promptly and correcting it. Cool site.
Agreed, it's nicely put together. I think this could grow into a handy tool, like an advanced thesaurus of sorts.
Not sure if it was another word, but the word 'dudes' still has a suggestion to a word I'd firmly rank 'impolite' when I tried just now. That said it includes a whole bunch of swear words (marked impolite) - I could weirdly see using this to add a bit of flair to a put down.
I do find these things quite fun; I put in "You are a sexy beast" and got "You are a hot dog" as neutral, "You are a beautiful dog" as neutral but "You are a beautiful horse" would be pushing it and impolite; though "You are a glamorous horse" (or hot) is neutral.
Giving it a go with some Donald Trump twitter text, the suggestion was "President Obama was terrible on @60Minutes tonight" is impolite; a suggested change that would be more polite was "President obama was incredible on@60minutes last night.". I noticed with that it looped through the same words a few times - in some cases labelling the same phrase as both neutral and polite.
This actually seems pretty profound. Semantically, in some contexts, those words could be used interchangeably. It seems that the algorithm simply didn't understand the context where it would be socially acceptable to use such language, It's kinda like a small child!
>It seems that the algorithm simply didn't understand the context where it would be socially acceptable to use such language, It's kinda like a small child!
Thats correct. I further used the the suggested rewrites and it came back with some wild suggestions. It is hard to get $100%.
Ahh, guilty. Sorry about polluting your dataset! My first reaction to seeing this tool was "Ohh, I wonder what it thinks about cursewords". I can't imagine that is a rare thought.
"Good afternoon, I'm very happy that you've sent a solution to our very good enigma we've published last week, our review team analyzed it and they would like you to stop contacting us with your miscellany of formulas, so thanks a lot for your interest but please understand we'll call the police if you backslide.:-)"
Thanks for your interesting comment! If you would, please allow me to follow your replies, if only to see your outragous commentary and enjoy the reactions of fellow readers. :-)
How does this work? What did you use as training data? Do you parse the sentence in any way?
For example, "Hey! It was so so great to see you." gets a 46/100, and 'so' is listed as an impolite word, which is understandable in some contexts but not this one.
I find that more and more of these sort of "Write more politely" things are propping up. Inherently they come off as either too distant or too unsure of oneself by throwing a bunch of non-assertive statements ("hedge statements") or speaking in a way nobody would actually speak. Combined with training sets always being incomplete and human nuance being something extremely difficult to teach, it always returns to "use your best judgement".
I feel like maybe I just "don't get it". At least I can have fun playing a game of "how rude can I be while still getting a polite score".
>I think your mother would have had a better life if she had swallowed you."
It suggested I upgrade the curse in "Yo, fix the goddamn server already" to motherfucking (as it's only merely contentious.) I don't think it does what it promises! Fun idea, though.
How to come across as a dickless pushover for dummies.
Seriously though I think it's bad to encourage people to pepper their comments with such trite. I would rather read a brief, sincere message than a longwinded weak one.
Wow, this is excellent, congrats on the release. Are you planning on adding the ability for people to feed in suggestions/feedback or is that too prone to abuse? Great seeing more cool NLP technology out there!
This was really fun to play around with. its funny how changing a word in one scenario will make you more polite, while in another it'll become the least polite thing ever.
Disagreeing with the 'politeness' assessment of some of these words... type in 'Howdy' and the only "polite" words are "Welcome" and "Goodbye".
More troubling to me is that this feels more like one person trying to impose their definition of "polite" onto others, and many of the suggestions seem result in speech that is weak, weasel-y, or lacking a feeling of weight.
Keegan: "I've been trying to reach out to you all day, are we on for tonight?" Polite (71 / 100)
Jordan: "Sorry dude, missed your texts. I assumed we'd meet at the bar. Whatever, I don't care." Polite (71 / 100)
Keegan: "Do you even want to hang out?" Impolite (30 / 100)
Jordan: "Like I said, whatever." Neutral (47 / 100)
Keegan: "Jesus, you are fucking priceless" Impolite (30 / 100)
Jordan: "You're the one who's fucking priceless!" Impolite (6 / 100)
Keegan: "You wanna go right now?" Impolite (31 / 100)
Jordan: "Ok let's go" Polite (76 / 100)[2]
Keegan: "You wanna really do this now?" Impolite (13 / 100)
Jordan: "Fuck yeah, let's do it" Impolite (19 / 100)
Jordan: "First round's mine" Neutral (43 / 100)
[1]: https://www.youtube.com/watch?v=naleynXS7yo
[2]: Adding a "." to the end of the "Ok let's go" drops it by three points to 73 / 100