Live data from Hacker News

Ask HN: Why is machine learning easier to learn than basic social skills?

news.ycombinator.com

11–20 of 182 posts

Re: Ask HN: Why is machine learning easier to learn than basic social skills?

#11
Because there is no right answer when it comes to social skills. It isn’t something that you can study and formulate in the same way you can an engineering problem. Even calling them skills casts them in the wrong context. On top of that, each person has to find their own solution that fits their personality, life, and friends.

We do not know you, so any concrete advice is probably misguided. But no matter your hang ups, social behavior can only be practiced with others. No amount of roleplay in your head will help, and it may hurt. You sound to still be young, go out and make a fool of yourself. Not everyone will like you, respect you, enjoy your humor, or want to even talk to you, but that doesn’t mean you cannot find someone who will. Just remember everyone else is also a person too, with their own fears, prides, interests, and concerns. They are not just dolls there to entertain you or make you feel better about yourself.

Talk to a therapist for most concrete advice.

Re: Ask HN: Why is machine learning easier to learn than basic social skills?

#13
One aspect of learning anything is that you have to risk making mistakes.

Possibly, in your mind you view the cost of making mistakes in social situations to be much greater than the cost of making mistakes in machine learning.

Mess up in machine learning, and you just kill the process, fix the code and run it again. No one needs to know. Mess up in a social situation and every one will find out, you will be judged harshly and they will think of you as a failure and will never let you forget it.

The key to getting over this is to teach yourself that actually making mistakes in a social situation is no big deal and people are actually pretty forgiving. The only way to teach yourself this is to take that risk and find out for yourself.

Re: Ask HN: Why is machine learning easier to learn than basic social skills?

#14
Most of people don't have problems with it at all. If you have it's possible you have some undiagnosed problems related to autism spectrum (like Asperger's Syndrome). Many of them are completely undiagnosed in childhood and results in severe difficulties when interacting with other people in adulthood. The best way would be to consult with a psychologist. Or at least read up on this and try to self-diagnose.

Re: Ask HN: Why is machine learning easier to learn than basic social skills?

#16
In one sense, social skills are incredibly complex, it has been argued that the actual reason we grew such large brains was to make complex societies possible, not to solve practical problems.

On the other hand, social skills come naturally to most people, like learning to walk or talk, so normally it takes no effort at all. But because it's natural and innate, if you're not wired for it, you can imagine how hard it would be to learn to walk - I mean it took until very recently until we managed to build walking machines.

As to advice, the only way to learn is exposure. Spend a lot of time with people and try to mimic their behaviour.

Re: Ask HN: Why is machine learning easier to learn than basic social skills?

#17
ML learning has rapid and explicit feedback. Fast feedback lets you iterate and build upon what you have learned.

Social skill learning fewer opportunities to 'practice' and the signals are often littered with high false positives (due to social niceness) or false negatives (external factors like the person was just having a bad day), so therefore its very difficult to build an accurate mental model.

Re: Ask HN: Why is machine learning easier to learn than basic social skills?

#18
> But 18 years of human interaction and I'm still missing out on social skills apparently. It's like everyone else has a degree in all these unwritten rules that I'm just supposed to know.

It's very hard to answer your question due to a lack of context. Maybe, you just need more practice. I also wasn't very good at social interactions but got a lot better once I was a cab driver for a few years during my studies. But maybe your brain is relatively better at other things than social interactions. For example, it is known that people who score high on the autism spectrum have trouble reading emotions. You are probably the best person to judge which of these suggestions is more likely or whether something else causes you missing out on social skills. If you find that missing out on social interactions have a negative impact on your life and you don't think that you can fix it yourself, then consider talking to a therapist.

Re: Ask HN: Why is machine learning easier to learn than basic social skills?

#19
As someone with a passable grasp of both (using ML professionally, and having a wife+friends), here are some 5am thoughts: 1. They're not along a single scalar of difficulty, so I imagine you mean "Why can't I (and some subset of others) master ML but not social skills. 2. ML has large amounts of explicit knowledge, while social skills are largely about tacit knowledge. There are tons of books/videos/etc about social skills too, but they all fall back on metaphors and obvious over-generalizations. It's not (just) because the authors are being lazy - it would take a very long book to capture all the nuance! 3. To extend that point, humans never really figured out a good way to explicitly lay out the rules of language, even though almost every baby picks them up fairly quickly. Language is immensely complex, we just forget that because the human brain is so optimized for it. Social skills are that complexity squared, but (most) human brains are optimized for learning them as well. But writing down the rules as code or (far less efficiently!) a guide book is nearly impossible 4. "It's like everone else has a degree..." I completely understand that. If it's a help, I felt that way too through college. I know you're joking, but let me rephase it: They got good at it because they practiced it. Though you've spent the same number of hours on this earth as your peers, your attention was focused on math/computers/ML, and theirs was focused on observing/gossiping/socializing. Some of them instead focused on working out, and have biceps to prove it. You get what you practice, and you practice what you deeply resonate with.

Again addressing the question I assume you're asking, here's some advice from one nerd to another: 5. Like any academic discipline, you don't need to know everything to be useful. In fact, you begin to see positive results far earlier on the learning curve because people don't value novelty for its own sake. I was largely saved from ostracism by what my parents called 'good manners': Being cheerful, polite, and (by default) quiet. I was definitely considered a nerd, but everyone was nice enough to me 6. You will never be the Prom Queen/King, but I bet you don't want to. Just find a few people who seem to have similar interests and be cheerful, polite, and ever-so-slightly less quiet. If they have anything non-trivial to say about a topic you're also interested in, keep at it! DON'T get discouraged if it doesn't go smoothly - they are probably also learning social skills 7. Have some humility. You might need to buy new clothes, get a haircut, or something else to 'fit in'. Maybe in a perfect world that wouldn't be necessary, but after 18 years of trying you should give yourself a budget of $180 and 18 hours of eye-rolling conformity preparation. People have gone through worse to make it in this world. 8. That doesn't mean that you totally forget about your true self, just that you spend your 'weirdness points' carefully. Be 90% conformist, find the people that resonate with that 10% you're showing, and maybe you can mutually inch down from there until you're comfortable.

Finally, the books/videos/blogs aren't totally useless. Maybe ask someone that you trust which one might be best for you (since it depends on where you're starting) and just rigorously follow the advice for a week. Yes you will roll your eyes, but half of it will work just a little bit. PAY CAREFUL ATTENTION TO WHAT GETS POSITIVE REACTIONS FROM PEOPLE. I put this in caps because I don't have a better way to break it down into actionable steps, and I know it will be hard. But feedback it the core of learning, and I'm going with the theory that you have some (however attenuated) ability to read positive emotions in others. There are literally videos and books on this if you want to practice (remember, you have 18 hours in your budget). Then go out, have a tiny bit of success in a sea of awkwardness, focus on that success, and go out again to have a 'small' bit of success. Then a 'tad' of success, etc. It will be in a sea of awkwardness - don't be discouraged. "Pain is weakness leaving the body" as they say in Crossfit Gyms (you're rolling your eyes again - remember that you've got 17.9 hours of eye rolling still in your budget!)

Anyway, best of luck. It will be hard. You've already done a hard thing, just one that you're more inclined to. If your Prom King could get through algebra (hopefully), you can get through this!

Re: Ask HN: Why is machine learning easier to learn than basic social skills?

#20
You don't necessarily get better at by just routinely doing the . If you drive mostly the same route every day for ten years, you'll hardly become any better driver. If you keep adding similar boilerplate bulk code by routine in your work, you'll hardly become any better programmer. You don't become more socially skilled through social interaction if you just do the routine things to get by.

To learn things well, you need feedback loops. To learn from your social interactions you need to

a) get the feedback. Not smelling bad is a basic social skill. Yet many people smell bad because nobody tells them that they smell bad. What are the ways you could get more feedback? Is there somebody you could ask to tell you what to do better?

b) interpret the feedback and care about the feedback. Some people are better than others in interpreting subtle social cues (nuances of words and expressions, etc); they will naturally get better in social skills faster. Some people are more open to feedback and willing to improve than others (e.g. Not going "she doesn't like the way I smell, huh? Oh well, I'll forget about it"). Fortunately, these meta-skills can be improved; just accepting that they are important is a good first step.

Youtube videos (Charisma on Command is good), books and other resources (e.g. https://www.succeedsocially.com/) can help.

Post reply on HN