Is supervised learning a subset of reinforcement learning?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
3
down vote

favorite
1












New to self-education in ML and struggling to parse some of the basic definitions, apologies if this question is too broad for this type of forum.



It seems like the definition of supervised learning is a subset of reinforcement learning, with a particular type of reward function that is based on labeled data (as opposed to other information in the environment). Is this an accurate portrayal?










share|cite|improve this question





























    up vote
    3
    down vote

    favorite
    1












    New to self-education in ML and struggling to parse some of the basic definitions, apologies if this question is too broad for this type of forum.



    It seems like the definition of supervised learning is a subset of reinforcement learning, with a particular type of reward function that is based on labeled data (as opposed to other information in the environment). Is this an accurate portrayal?










    share|cite|improve this question

























      up vote
      3
      down vote

      favorite
      1









      up vote
      3
      down vote

      favorite
      1






      1





      New to self-education in ML and struggling to parse some of the basic definitions, apologies if this question is too broad for this type of forum.



      It seems like the definition of supervised learning is a subset of reinforcement learning, with a particular type of reward function that is based on labeled data (as opposed to other information in the environment). Is this an accurate portrayal?










      share|cite|improve this question















      New to self-education in ML and struggling to parse some of the basic definitions, apologies if this question is too broad for this type of forum.



      It seems like the definition of supervised learning is a subset of reinforcement learning, with a particular type of reward function that is based on labeled data (as opposed to other information in the environment). Is this an accurate portrayal?







      machine-learning reinforcement-learning supervised-learning






      share|cite|improve this question















      share|cite|improve this question













      share|cite|improve this question




      share|cite|improve this question








      edited 1 hour ago









      user20160

      14.1k12250




      14.1k12250










      asked 3 hours ago









      allstar

      1235




      1235




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          4
          down vote













          It's true that any supervised learning problem can be cast as an equivalent reinforcement learning problem: Let states correspond to the input data. Let actions correspond to predictions of the output. Define reward as the negative of the loss function used for supervised learning. Maximize expected reward. In contrast, reinforcement learning problems can't generally be cast as supervised learning problems. So, from this perspective, supervised learning problems are a subset of reinforcement learning problems.



          But, trying to solve a supervised learning problem using a general reinforcement learning algorithm would be rather pointless; all this does is throw away structure that would have made the problem easier to solve. Various issues arise in reinforcement learning that aren't relevant to supervised learning. And, supervised learning can benefit from approaches that don't apply in the general reinforcement learning setting. So, although there are some common underlying principles and shared techniques between the fields, one doesn't typically see supervised learning discussed as a type of reinforcement learning.



          References



          Barto and Dietterich (2004). Reinforcement learning and its relationship to supervised learning.






          share|cite|improve this answer




















            Your Answer




            StackExchange.ifUsing("editor", function ()
            return StackExchange.using("mathjaxEditing", function ()
            StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
            StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
            );
            );
            , "mathjax-editing");

            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "65"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstats.stackexchange.com%2fquestions%2f368332%2fis-supervised-learning-a-subset-of-reinforcement-learning%23new-answer', 'question_page');

            );

            Post as a guest






























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            4
            down vote













            It's true that any supervised learning problem can be cast as an equivalent reinforcement learning problem: Let states correspond to the input data. Let actions correspond to predictions of the output. Define reward as the negative of the loss function used for supervised learning. Maximize expected reward. In contrast, reinforcement learning problems can't generally be cast as supervised learning problems. So, from this perspective, supervised learning problems are a subset of reinforcement learning problems.



            But, trying to solve a supervised learning problem using a general reinforcement learning algorithm would be rather pointless; all this does is throw away structure that would have made the problem easier to solve. Various issues arise in reinforcement learning that aren't relevant to supervised learning. And, supervised learning can benefit from approaches that don't apply in the general reinforcement learning setting. So, although there are some common underlying principles and shared techniques between the fields, one doesn't typically see supervised learning discussed as a type of reinforcement learning.



            References



            Barto and Dietterich (2004). Reinforcement learning and its relationship to supervised learning.






            share|cite|improve this answer
























              up vote
              4
              down vote













              It's true that any supervised learning problem can be cast as an equivalent reinforcement learning problem: Let states correspond to the input data. Let actions correspond to predictions of the output. Define reward as the negative of the loss function used for supervised learning. Maximize expected reward. In contrast, reinforcement learning problems can't generally be cast as supervised learning problems. So, from this perspective, supervised learning problems are a subset of reinforcement learning problems.



              But, trying to solve a supervised learning problem using a general reinforcement learning algorithm would be rather pointless; all this does is throw away structure that would have made the problem easier to solve. Various issues arise in reinforcement learning that aren't relevant to supervised learning. And, supervised learning can benefit from approaches that don't apply in the general reinforcement learning setting. So, although there are some common underlying principles and shared techniques between the fields, one doesn't typically see supervised learning discussed as a type of reinforcement learning.



              References



              Barto and Dietterich (2004). Reinforcement learning and its relationship to supervised learning.






              share|cite|improve this answer






















                up vote
                4
                down vote










                up vote
                4
                down vote









                It's true that any supervised learning problem can be cast as an equivalent reinforcement learning problem: Let states correspond to the input data. Let actions correspond to predictions of the output. Define reward as the negative of the loss function used for supervised learning. Maximize expected reward. In contrast, reinforcement learning problems can't generally be cast as supervised learning problems. So, from this perspective, supervised learning problems are a subset of reinforcement learning problems.



                But, trying to solve a supervised learning problem using a general reinforcement learning algorithm would be rather pointless; all this does is throw away structure that would have made the problem easier to solve. Various issues arise in reinforcement learning that aren't relevant to supervised learning. And, supervised learning can benefit from approaches that don't apply in the general reinforcement learning setting. So, although there are some common underlying principles and shared techniques between the fields, one doesn't typically see supervised learning discussed as a type of reinforcement learning.



                References



                Barto and Dietterich (2004). Reinforcement learning and its relationship to supervised learning.






                share|cite|improve this answer












                It's true that any supervised learning problem can be cast as an equivalent reinforcement learning problem: Let states correspond to the input data. Let actions correspond to predictions of the output. Define reward as the negative of the loss function used for supervised learning. Maximize expected reward. In contrast, reinforcement learning problems can't generally be cast as supervised learning problems. So, from this perspective, supervised learning problems are a subset of reinforcement learning problems.



                But, trying to solve a supervised learning problem using a general reinforcement learning algorithm would be rather pointless; all this does is throw away structure that would have made the problem easier to solve. Various issues arise in reinforcement learning that aren't relevant to supervised learning. And, supervised learning can benefit from approaches that don't apply in the general reinforcement learning setting. So, although there are some common underlying principles and shared techniques between the fields, one doesn't typically see supervised learning discussed as a type of reinforcement learning.



                References



                Barto and Dietterich (2004). Reinforcement learning and its relationship to supervised learning.







                share|cite|improve this answer












                share|cite|improve this answer



                share|cite|improve this answer










                answered 1 hour ago









                user20160

                14.1k12250




                14.1k12250



























                     

                    draft saved


                    draft discarded















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstats.stackexchange.com%2fquestions%2f368332%2fis-supervised-learning-a-subset-of-reinforcement-learning%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    Comments

                    Popular posts from this blog

                    Long meetings (6-7 hours a day): Being “babysat” by supervisor

                    What does second last employer means? [closed]

                    One-line joke