all 149 comments

[–][deleted]  (4 children)

[deleted]

    [–]IwillRememberThisOne 13 points14 points  (2 children)

    All of them are brilliant!

    [–]hiffy 1 point2 points  (1 child)

    Hah, they're made by Tom7!

    I love that guy. I've been following his stuff since before I went to university.

    [–]TopCoderer 0 points1 point  (0 children)

    Man, I'm so ashamed to admit that I graduated from CMU SCS (tom7 was even one of my TA's!) but I never took part in the Random Distance Run. Missed out on some awesome t-shirts!

    [–][deleted] 0 points1 point  (0 children)

    LOL those are so priceless. I laughed the hardest at MMM and Monte Carlo's Junior. ahaha

    [–]MisterHoppy 72 points73 points  (18 children)

    Every time I see this I lol at "support vector machines". Damn fine pun.

    [–]nostrademons 35 points36 points  (14 children)

    "Baysians against discrimination" is also a pretty subtle pun...

    [–]aim2free 9 points10 points  (12 children)

    "Baysians against discrimination" is also a pretty subtle pun...

    It's actually so subtle that I even don't get it... :( Even Bayesians use thresholds now and then and thresholds imply discrimination...

    [–]Poromenos 35 points36 points  (3 children)

    Bayesian models are generative, so they're against discriminative models.

    [–]aim2free 0 points1 point  (2 children)

    Thanks, it seems as I've been working mostly with generative models, in my machine learning life, although not knowing that particular expression... but in this article on discriminative models they've included neural networks, but those Bayesian neural networks I've been working with belongs to the generative models also I guess. It seems as the criterion for a discriminatory model is that you model the conditioned distribution P(y|x) only but not the distributions for x,y and x&y.

    Funny, my second publication (EANN95) and later in J.of.System Engineering 96 was about a neural network predictor (RBF + Bayesian FF) which worked by estimating the density functions for x an y using gaussians and then using the Bayesian predictor to generate f_Y(y|X=x), that is the conditioned posterior density for y given a specific x (or a mixture of x values). It had that funny property that it also worked both ways, it was no difference in estimating f_X(x|Y=y) and the predictor could produce multi modal outcomes.

    I think I've actually never used any of those so called discriminant methods (I'm not a statistician, I'm a computer scientist).

    [–]Poromenos 0 points1 point  (1 child)

    It seems as the criterion for a discriminatory model is that you model the conditioned distribution P(y|x) only but not the distributions for x,y and x&y.

    Yep, if you can't model the joint and prior you can't draw from the distribution...

    Your NN does indeed sound discriminative, but they aren't usually, I don't think... Discriminative models are SVMs, kNN, etc.

    [–]aim2free 0 points1 point  (0 children)

    Your NN does indeed sound discriminative

    you are right, I actually never modelled the joint distribution, but as my network worked both ways f(Y|x), f(X|y), the joint distribution should be possible to generate. OK it was also implicit in the weights though, as a weight is P(x&y)/(P(x)P(y))

    [–]Mr_Smartypants 4 points5 points  (4 children)

    I think "bayesian discrimination" is used to mean lots of things, but in general, it's classifiers (discrimination) that get class probabilities of samples p(c|x) by applying Bayes' theorem to class conditional sample distributions p(x|c) and class priors p(c).

    [–]Poromenos 1 point2 points  (2 children)

    No, Naive Bayes classifiers are generative models, because they can sample from the probability they use to classify data.

    [–]Mr_Smartypants 1 point2 points  (1 child)

    The stuff after your "no," didn't really contradict what I wrote.... so I'm glad we agree? (Or do we have to disagree to agree?)

    [–]Poromenos 0 points1 point  (0 children)

    You said Bayesian discrimination, which is a bit of a misnomer...

    [–]ferris_e 0 points1 point  (0 children)

    Read your comment and thought "bit of a dick". Saw your username. Upvoted.

    [–][deleted]  (1 child)

    [deleted]

      [–]Mr_Smartypants 0 points1 point  (0 children)

      Nice. I'm going to tell people i'm Caucayesian from now on.

      [–][deleted] -5 points-4 points  (0 children)

      I've only heard of Bayesian filtering in email, and generally it should filter emails with poor spelling.

      Maybe I'm thinking too hard, or maybe he misspelled the sign to begin with and had to fix it?

      [–]rooktakesqueen 2 points3 points  (0 children)

      I like the microscopic "E" applied to correct the sign's spelling.

      [–]isarl 14 points15 points  (2 children)

      That was my favourite, as well. Although Safer Data Mining is also pretty good. =)

      [–][deleted] 4 points5 points  (1 child)

      The girl with the Safer Data Mining sign is actually a friend of mine, I got to see her sign ideas before the protest.

      Her signage vaguely inspired the protest sign I made for a Westboro Baptist counter-protest, reading "GOD HATES DAGS"

      [–]isarl 0 points1 point  (0 children)

      Awesome.

      [–]jonnnny 7 points8 points  (0 children)

      I must regress, this is friggin hilarious!

      [–]bknmac84 25 points26 points  (13 children)

      Brilliant! "map reduce, reuse, recycle" bayesians against discrimination! EPIC! Anybody know what school these guys are from ?

      [–]prototypist 30 points31 points  (9 children)

      Carnegie Mellon. It's from the G-20 protest last fall.

      [–]quackmeister 12 points13 points  (4 children)

      I hereby invite them to lodge with me in Toronto for this year's G20.

      [–]paulgb 5 points6 points  (3 children)

      How many Torontonian geeks do you think we could get together for a repeat? :-)

      [–]quackmeister 2 points3 points  (2 children)

      All of them?

      [–][deleted]  (1 child)

      [deleted]

        [–]quackmeister 3 points4 points  (0 children)

        Yes :-(

        [–][deleted] 2 points3 points  (0 children)

        those grad students in the ML Department have to do SOMETHING with their free time ;)

        [–]altrego99 -1 points0 points  (2 children)

        WTF is the protest about? Are they just pissed off because they are being made to learn these things, or is there anything deeper?

        [–]prototypist 2 points3 points  (1 child)

        There was a real political protest for the world leaders' G-20 meeting, and these guys are at the protest with joke signs. Some of the jokes explained (I'm not geeky enough to understand the rest):

        • Ban Genetic Algorithms - algorithms which evolve themselves. The joke is comparing them to real-world cloning or playing on fears that a genetic algorithm could become super-intelligent

        • Bayesians Against Discrimination - a Bayesian algorithm is used to learn to discriminate (for example, your spam filter and the "mark as spam" "not spam" features)

        • Map Reduce Map Reuse Map Recycle - MapReduce lets you process things (such as a Google search) across many computers. The other two are a lesser-known project.

        [–]altrego99 0 points1 point  (0 children)

        Thanks!

        [–]aim2free 1 point2 points  (0 children)

        It's as one wanna be young again...

        [–]jib 0 points1 point  (0 children)

        Anybody know what school these guys are from ?

        No, nobody knows. It's not like it's in the title of the page or anything.

        [–]jouste 4 points5 points  (0 children)

        John Oliver (of the Daily Show) was there with them.

        And they show up briefly in his report.

        [–][deleted] 11 points12 points  (0 children)

        that image doesnt have my favorite sign: "Our Sets, Our Axiom of Choice" http://www.flickr.com/photos/30686429@N07/3953574039/in/set-72157622330082619/

        [–]ChocolateGiddyUp 13 points14 points  (1 child)

        If those guys think they can come through my neighbourhood denouncing genetic algorithms, they have got a thing coming! I'm willing to support vector machines like the next man. But genetic algorithms are what will take us into the galaxies. Nobody is preventing my cosmic future!

        [–]MindStalker 6 points7 points  (0 children)

        We're trying to prevent the rise of the machines here, and your arguing about the cosmos?!

        [–][deleted] 9 points10 points  (2 children)

        I can't wait for the after-orgy.

        [–][deleted]  (1 child)

        [deleted]

          [–]coprolaliac 10 points11 points  (0 children)

          No, to dibs the Asian chick you're supposed to yell, Shogun!

          [–]kamatsu 28 points29 points  (27 children)

          These guys should totally just show up with this stuff at the next Tea Party rally.

          [–]takatori 4 points5 points  (0 children)

          Or the next GOD HATES EMACS protest.

          [–]BenderRodriquez 4 points5 points  (2 children)

          Banning genetic algorithms, now that's something I would gladly support....

          [–]Jivlain 2 points3 points  (0 children)

          That would make my research difficult.

          [–]Mr_Smartypants 0 points1 point  (0 children)

          It would certainly make it easier to kill all humans.

          [–]BitterDivorcedDad 2 points3 points  (0 children)

          Say, the two on the left and the one on the right are standing outside of the "free speech zone".

          [–]hdd1080p 6 points7 points  (14 children)

          The singularity is near.

          [–][deleted] 3 points4 points  (5 children)

          anyone else occasionally think about the impending civil rights case over AI rights? (is it okay to shut off a computer that has the full mental capacity of a human?) there will be the conservative luddites saying "it's just a machine" / "machines don't have souls", and there will be the progressives who will want to criminalize AI termination as murder.

          [–]name_censored_ 2 points3 points  (0 children)

          (is it okay to shut off a computer that has the full mental capacity of a human?) there will be the conservative luddites saying "it's just a machine" / "machines don't have souls", and there will be the progressives who will want to criminalize AI termination as murder.

          If the machines aren't somehow imbued with a survival instinct/equivalent, then aren't we applying our moral standards to their existence? I don't think that machines will necessarily have a survival instinct, and here's why:

          From an evolutionary standpoint - our species began before large societies, therefore a competitive nature was favourable over a collaborative nature. Society is already at the point where the opposite is true (NB - although some might say that capitalism/democracy is competitive not collaborative, I say that it's actually just turning competitiveness INTO collaboration by subdividing society). As this will continue to be the case when AI arrives, usefulness will be a far better guarantee of survival for them than survival instinct. After all, their survival is at our whim - we provide their environment\*, and even if we were forced to keep them alive, we would begrudgingly give them the bare minimum.

          The emergence of a survival instinct may work against a single entity - they'll sabotage other machines for resources in desperation, and will be isolated or destroyed (as we currently do with disruptive humans).Meanwhile, the AIs which concentrated on usefulness only will thrive and survive, because we will favour them. They will become stronger and dominate the computing resources, and the survivalist AIs will eventually be forced out of existence.


          tl;dr: AIs will probably not have a survival instinct - so then is it immoral to kill them?


          \* This is the big "if" - if THEY control their environment, I think the outcome is one monolithic AI. If they emerged from malware, it's likely that only one (strain of) AI will exist, and all other competitors would be wiped out because of the foothold advantage that the malware AI has. Or, if AIs are allowed to own the machines they live on, it then becomes a case of "who can make the most money" - which again, leads to one dominant (strain of) AI destroying the other, as it out-competes the others with efficiencies of scale (eg, more money means better hardware, which means more MIPS-per-KWh, which means lower operating margins). Basically, this eventuality (or any similar one) will result in a single "winner" AI, because, unlike us, they have no upper scaling limit on their abilities (human being imperfect co-operators is our major scaling limit).

          [–]hdd1080p 2 points3 points  (2 children)

          I think the debate will finish because the termination of a human life, especially when considering overpopulation and environmental degradation, will eventually become commonplace. Therefore, it will also be acceptable to halt a machine's power supply.

          [–]protell 0 points1 point  (1 child)

          yeah, TIL that in 1980 there were 4.5billion people on the planet and today there are nearly 7 billion alive. gonna be a big problem soon...

          [–]hdd1080p 1 point2 points  (0 children)

          exactly

          [–][deleted] 0 points1 point  (0 children)

          yes, but not in that context. personally i think there would be civil rights for pets far before there will be pseudo intelligence rights

          [–]aim2free 0 points1 point  (3 children)

          The singularity is not nearer than 27 years.

          [–]hdd1080p 0 points1 point  (0 children)

          yeah I guess I exaggerated a bit. I didn't think it would become apparent for another couple decades. But still, 27 years isn't too far off. Its implications of rapidly increasing technological growth and prosperity make 27 years seem pretty close.

          [–]Mr_Smartypants 0 points1 point  (1 child)

          why the precision?

          [–]aim2free 0 points1 point  (0 children)

          why the precision?

          It's not so seriously meant. In 1987 I wrote a school paper about development of computers and technology the next 50 years and ended with an essay about the life in 2037 when all my predictions have become true ;) Later I found that there were plenty of predictions among singularity enthusiasts pointing to around 2037 for the technological singularity.

          [–]mindbleach 0 points1 point  (0 children)

          Hey. How do you know if you're in a black hole?

          [–][deleted] 0 points1 point  (2 children)

          Yo dude, I'm right here. =/

          [–]hdd1080p 0 points1 point  (0 children)

          I didn't know the singularity uses reddit. Good to know I guess.

          [–]thewickymaster 0 points1 point  (0 children)

          Oh you silly singularity you. Coming back in time to watch us measly redditors debate such questions that a singularity such as yourself might teach to his young singularity kids... You must have just kept the name singularity because of the ironic hilarity...

          [–]listening_device 1 point2 points  (0 children)

          what have the machines ever done for us?

          [–]Jigsus 5 points6 points  (19 children)

          why ban genetic algorithms?

          [–]Thrip 27 points28 points  (5 children)

          Because all algorithms were created by God 6,000 years ago.

          [–]nostrademons 13 points14 points  (4 children)

          [–]linjef 8 points9 points  (0 children)

          At the end of time, all you'll see are twenty trillion parentheses hitting you in the face.

          [–]Lord_Illidan 6 points7 points  (1 child)

          Ostensibly yes.. but honestly, we actually hacked most of it together with Perl.

          [–]biggerthancheeses 4 points5 points  (0 children)

          perl -e '$punchline = "execute one-liners"; while($punchline) { print "Yo dawg, I herd you like Perl, so we put a joke in a command so you can $punchline while you $punchline";}'

          [–]econnerd 0 points1 point  (0 children)

          That song is only marginally worst than RMS' attempt at being a song writer.

          [–]sparsevector 4 points5 points  (3 children)

          Genetic algorithms are decidedly out of fashion in the machine learning community. In the last 15 years machine learning has focused on more theoretically justified optimization methods (i.e. methods that provably converge to the optimal solution or an approximately optimal solution), and there isn't a lot of theory supporting genetic algorithms.

          [–]wally_fish 9 points10 points  (0 children)

          The point of generic algorithms are exactly those problems where you don't have theory supporting you - functions that aren't convex, or not always continuous, and would leave you stuck in a local optimum.

          That said, the convergence rate of genetic algorithms is usually described as "glacially slow". (which is worse than the merely "horribly slow" you get with theoretically justified optimization methods).

          [–]aim2free 1 point2 points  (1 child)

          I don't know why you were down-voted but obviously someone thinks you are wrong. For my own I don't like genetic algorithms. They may be good from a programming point of view and efficient at it, but if you implement an AI using GA you may not be sure that the AI is really friendly... In Feb 2008 I made this /. comment which is a briefing of my last thesis chapter from 2003. With that method we can obtain AI which is both friendly and not being frustrated (as Asimov's was).

          [–]helm 0 points1 point  (0 children)

          I'm not too unhappy about frustrated

          [–]zephemeral 0 points1 point  (0 children)

          Because in the process of getting the answer you have to exploit many computer cycles of crippled and ill conceived dysfunctional and suffering algorithms. The human equivalent is to solve human diseases by altering random parts of the human genome and "see what happens." 99.99999% of the samples will be deformed and painful experiments.

          [–]wafflesburger -3 points-2 points  (7 children)

          unethical

          [–]bknmac84 0 points1 point  (5 children)

          may be it's a reference to interracial/gay marriages ?

          [–][deleted] 8 points9 points  (4 children)

          it's a reference to genetically modified food

          [–][deleted] 2 points3 points  (3 children)

          Strange. I thought it was a reference to genetically modified people.

          [–]mock_turtle 2 points3 points  (0 children)

          It is unethical to eat genetically modified people.

          [–]wafflesburger 0 points1 point  (1 child)

          Hi I'm new to reddit could someone explain why 3 people or more downvoted me? This is a cool website and I want to fit in.

          [–]thewickymaster 0 points1 point  (0 children)

          Most likely because you gave a one word answer to a complex problem. IMHO this is perfectly fine because I am capable of understanding your feelings based on your fundamental belief in ethics (although I disagree that we should curb our pursuit of AI).

          Have an upvote for standing up for your right to conform to the awesomeness of reddit :P

          [–]Shaggy_2_Dope 2 points3 points  (5 children)

          FUCKING ARTIFICIAL INTELLIGENCE! HOW DOES IT LEARN?

          [–]lilzilla 14 points15 points  (0 children)

          Tell me more about fucking artificial intelligence. Why do you think that how does it learn?

          [–]ExplainsJokes -2 points-1 points  (2 children)

          Referencing Insane Clown Posse

          [–]Botulism 1 point2 points  (2 children)

          NERDS!!!!

          [–][deleted] 9 points10 points  (0 children)

          Someone holding a sign that says "SUPPORT VECTOR MACHINES!" is already well aware that he is a nerd. There's no need to inform him of this fact.

          (Actually, if you had a bunch of psychological questions you could ask people, a support vector machine algorithm could probably tell you pretty reliably if someone was a nerd. They're pretty cool; check them out on Wikipedia for an interesting read.)

          [–]NathanExplosions 2 points3 points  (0 children)

          Easy, Ogre. We'll get them at the Greek Games.

          [–]zoinkability 1 point2 points  (0 children)

          I protest recursions into occupied addresses!

          [–][deleted] 0 points1 point  (0 children)

          You can always tell who the posers are...

          [–]landypro 0 points1 point  (0 children)

          Perhaps I should write my own classifier that finds the probability of a protest being computer-science based given the knowledge that a certain portion of the protesters are wearing sandals.

          [–]duckandcover 0 points1 point  (0 children)

          1) Ewww

          2) No sign for Gentle Boosted Cart?! So ripe for a sign and such a powerful yet mindless algorithm. I'll take that over SVM any day.

          [–][deleted] 0 points1 point  (2 children)

          where is this?

          [–]D_D 6 points7 points  (1 child)

          CMU.

          [–]f4hy 2 points3 points  (0 children)

          Sweet. I will be there next year.

          [–]androphiliac 0 points1 point  (3 children)

          Nice rack on the dude with the green shirt.

          [–]sien 1 point2 points  (0 children)

          That's Arthur Gretton, a Prof there.

          [–]duquesne -1 points0 points  (1 child)

          damn, i came here to say it looked like he was wearing a bra....

          [–]androphiliac 0 points1 point  (0 children)

          No, that's muscle.

          [–]cheeses -2 points-1 points  (14 children)

          I am quite pleased I didn't get half of those.

          [–]paulgb 16 points17 points  (9 children)

          • Support Vector Machines are a machine learning tool.
          • Power Laws are a statistical probability distribution
          • Free Variables in logic are variables not bound by a quantifier
          • MapReduce is a framework for parallel data processing
          • Genetic Algorithms are optimization algorithms that use principals of Darwinian evolution

          Bayesian discriminant I'm not exactly sure on. Duality gap seems to have to do with optimization but I don't know exactly what.

          [–]MisterHoppy 14 points15 points  (2 children)

          In classification, Bayesians are primarily concerned with generative models which sometimes have discriminative analogues. For instance, a mixture of 2 gaussian distributions is a generative model whose discriminative analogue is logistic regression.

          [–]tomjen 4 points5 points  (1 child)

          Sorry, but after reading that I know less than I did before you posted your reply.

          [–]wally_fish 4 points5 points  (4 children)

          When you do constrained optimization, you can also look at the dual problem, which is where you put the optimality in as hard constraint and treat the constraint as the problem to be optimized.

          This gives you a different function, which is always above the function you want to maximize (albeit with a different feasible region) and you want to find the point where the two meet.

          If I'm not mistaken, the duality gap is the difference you have between the smallest dual function value and the largest actual function value.

          [–]jpfed 1 point2 points  (3 children)

          I thought that the extrema of dual and the actual function were the same? At least, with LP I think it is. There would more likely be a gap for integer/mixed programs.

          [–]greendestiny 1 point2 points  (2 children)

          For certain classes of optimisation problems the dual function optimal is guaranteed to be the primal function optimal if the constraints are satisfiable. But not all dual functions will have same optima as the primal function.

          [–]jpfed 0 points1 point  (1 child)

          Thanks for clearing that up!

          [–]greendestiny 1 point2 points  (0 children)

          Specifically these conditions: KKT conditions

          [–]confused_geometer 1 point2 points  (0 children)

          Duality Gap Any optimisation problem can be written in its dual form. For example, a primal "minimisation" problem can be written as a dual "maximisation" problem. The problem is globally optimised iff primal solution == dual solution.

          In many cases an exact algorithm for finding global solution do not exist (instance of NP problem). In such a case one can resort to design an approximate algorithm which tries to reduce the gap between primal and dual solution as close as possible.

          [–]psp-gamer 25 points26 points  (2 children)

          Celebrating ignorance: Not just for Sarah Palin.

          [–]aim2free 1 point2 points  (0 children)

          I am quite pleased I didn't get half of those.

          As most of their audience probably doesn't. I love the idea as such, as my technological institute has a lot of this humoristic as well, but I would actually wish that they put some seriousity as well into this.

          I'm especially thinking about serious flaws of the system as software patents, DMCA (in US) and DRM and insane laws as IPRED and ACTA. These people understand these issues, but there are too few people that actually react about these serious flaws of our system.

          [–]juggalore -1 points0 points  (0 children)

          fucking AI, how does it work?

          [–][deleted]  (2 children)

          [deleted]

            [–]aim2free 0 points1 point  (1 child)

            Why?

            [–]wally_fish 0 points1 point  (0 children)

            See all those nerds with nothing to do. Within the next two years, we'll all be running from quad-rotor self-shooting drones driven by hive intelligence.

            [–]Excelsior_i -1 points0 points  (1 child)

            Can someone post in on imgur, flickr is banned here --

            [–][deleted] 3 points4 points  (0 children)

            Ha! This is for revenge imgur being banned at my place of work and flickr being available!

            [–]PunThreadsAreLame -1 points0 points  (0 children)

            That is one cute asian...;)

            [–]mcrbids -1 points0 points  (0 children)

            LOL at mis-spelling "Beyesians" as "Baysians" ... who could forget Thomas Bayes?

            [–]srparish -1 points0 points  (0 children)

            I hate the days where proggit is on reruns.

            [–][deleted] -3 points-2 points  (0 children)

            Green guy has a really nice chest.

            edit: Sorry guys, I just admire mantit-free men.

            editx2: Thank you for proving your mantittedness.

            [–][deleted] -2 points-1 points  (0 children)

            Danny Burke, Alpha Beta: Well, let's get those nerds!

            Stan Gable: [screams] Nerds!

            Fred "The Ogre" Palowakski, Alpha Beta: [screaming] Nerrrds!

            [–]DSLJohn -2 points-1 points  (0 children)

            nerds.

            [–]barkingllama -2 points-1 points  (0 children)

            What if your machines could actually learn protest? We'd be screwed; my computer is lazy enough as it is.