Entropy Gain for per-receptor NPS

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MinaciousGrace
    FFR Player
    • Dec 2007
    • 4278

    #16
    Re: Entropy Gain for per-receptor NPS

    Originally posted by xXOpkillerXx
    I just want to mention again that although I only talk about nps, there are Many metrics that can be extracted with that. What I mean with "judging with patterns" is any approach that tries to match hardcoded patterns in a file (kinda like a regex) and applies metrics to that; I believe it can never take into account every pattern and variation, as opposed to nps metrics that can model speed and hand bias in a way that englobes all possibilities.
    wrong

    Comment

    • xXOpkillerXx
      Forever OP
      FFR Simfile Author
      • Dec 2008
      • 4207

      #17
      Re: Entropy Gain for per-receptor NPS

      Originally posted by MinaciousGrace
      wrong
      Well thank you for your detailed insight, I will consider your opinion !

      No seriously provide information or don't post. Idc how much you know about it if you're gonna say yes/no. Ty

      Comment

      • MinaciousGrace
        FFR Player
        • Dec 2007
        • 4278

        #18
        Re: Entropy Gain for per-receptor NPS

        i could explain myself but then i'd have to kill you

        Comment

        • MinaciousGrace
          FFR Player
          • Dec 2007
          • 4278

          #19
          Re: Entropy Gain for per-receptor NPS

          man the only thing more cliche than that response would be if i had already written extensively on all of the relevant areas of discussion

          then carefully organized said writing into a document that was made public

          then spent thousands of hours doing practical implementation of testing of said thoughts

          gosh that would really be the b side of a bollywood movie tier script

          Comment

          • leonid
            I am leonid
            FFR Simfile Author
            FFR Music Producer
            • Oct 2008
            • 8080

            #20
            Re: Entropy Gain for per-receptor NPS

            rong



            Proud member of Team No

            Comment

            • xXOpkillerXx
              Forever OP
              FFR Simfile Author
              • Dec 2008
              • 4207

              #21
              Re: Entropy Gain for per-receptor NPS

              Originally posted by MinaciousGrace
              man the only thing more cliche than that response would be if i had already written extensively on all of the relevant areas of discussion

              then carefully organized said writing into a document that was made public

              then spent thousands of hours doing practical implementation of testing of said thoughts

              gosh that would really be the b side of a bollywood movie tier script
              OR, you could post a link to said documentation, stop being an ass for absolutely no reason like you often are, and everything would've been cool~

              You have yet to implement something that doesn't require so many bans on files, and how many times I heard Etterna players say "wow this is nowhere near the rating I thought this would is worth". Now this thread is about model attributes, and if you don't feel like having a normal discussion about the various things that were mentionned so far, get lost man.

              I will be fine with the link only. If you want to explain anything you feel would need closer attention, please go ahead.

              Comment

              • MinaciousGrace
                FFR Player
                • Dec 2007
                • 4278

                #22
                Re: Entropy Gain for per-receptor NPS

                Originally posted by xXOpkillerXx
                You have yet to implement something that doesn't require so many bans on files, and how many times I heard Etterna players say "wow this is nowhere near the rating I thought this would is worth". Now this thread is about model attributes, and if you don't feel like having a normal discussion about the various things that were mentionned so far, get lost man.
                you do realize how ridiculously nonsensical this logic is right? i mean you clearly don't which is the essential problem here

                im not here to help you; i did give you the information you needed to help yourself and explicitly rebuked your assessment of how patterns are unimportant and how nps metrics can be used in totality and if you stopped to think about it you would realize why ( SUPREME HINT: IT HAS TO DO WITH THE FACT THAT PATTERN CONFIGURATION HAS HIGHER POTENTIAL IMPACT ON DIFFICULTY THAN NPS )

                im just here because its amusing to watch you get buttmad over my specific aversion to emotionally coddling you while giving you everything you need to figure shit out

                my being an asshole has no bearing on your capacity to think about or understand things, but it's nice to see that you'll actively stymie your ability to do so just to spite me
                Last edited by MinaciousGrace; 07-7-2018, 03:02 AM.

                Comment

                • MinaciousGrace
                  FFR Player
                  • Dec 2007
                  • 4278

                  #23
                  Re: Entropy Gain for per-receptor NPS

                  here's another free supreme hint:

                  define difficulty

                  e: supreme hint #3: if you can't articulate and understand a robust statistical definition of difficulty then you have no business going anywhere near machine learning or neural networks, although, not unironically, if you could you wouldn't be doing so in the first place
                  Last edited by MinaciousGrace; 07-7-2018, 03:17 AM.

                  Comment

                  • MinaciousGrace
                    FFR Player
                    • Dec 2007
                    • 4278

                    #24
                    Re: Entropy Gain for per-receptor NPS

                    supreme hint #4: ffr's difficulty is based on aaa rating which places greater influence on rating to specific/unique patterns, difficulty spikes, and generalized factors such as length, inevitably increasing overall variance particularly with non standard files and moreover increasing subjective variance when evaluating the accuracy of an estimated difficulty

                    supreme hint #5: supreme hint #4 should help you with #2 and #3

                    supreme hint #6: it's not that you're approaching the problem incorrectly because you're thinking of it incorrectly, it's that you haven't thought about it at all, you're trying to find answers to questions you didn't ask because you assume the answers will be self evident

                    they're not

                    Comment

                    • MinaciousGrace
                      FFR Player
                      • Dec 2007
                      • 4278

                      #25
                      Re: Entropy Gain for per-receptor NPS

                      questions like, given a distribution of margin of error, is it more important to have an average as close to 0 as possible?

                      is it more important to minimize the outliers?

                      can you apportion relative importance?

                      i.e. is it more important to have roughly 80% of files within 5% but with the remaining 20 having 30%+ margins of error? or would it be preferable to have 95% of files within 7.5% and the remaining 5% within 10%? 15%?

                      given the option do we want an average closer to +(overrated) or -(underrated) 1%? why?

                      how do you examine and test for this? how do you go about eliciting results specific to your goals? how do you ensure that any methods employed don't produce undesirable effects on the results? are some undesirable effects worth a closer adherence to your goal?

                      how much do you account for human subjectivity when testing for this? think you're going to use neural networks and match it to a score base? wrong again you just exposed yourself to population bias which, going back to the previous point, exposes you to wild outliers (30%+) of players even if it fits well with most other players

                      you also have the least amount of data on the files you are most concerned with, which are the files that are the hardest and least played, because the files where there is the most player subjective agreement are the easy files that people have played to death over and over

                      how do you extrapolate existing player scorebases to new files?

                      do you apply neural networks to pattern configurations? how do you detect patterns? you already threw out the possibility of doing so, so that leaves you without that option. too bad

                      even if you didn't, how do you mathematically model pattern difficulty, how do you account for subjective player strengths given extremely specific patterns and extremely specific players? do you?

                      again, the same question but applied to specific patterns, is it more important to be generally accurate and leave open high error margins on outliers or sacrifice general accuracy in an attempt to account for the outliers as best as possible? how does the decision you make impact the overall correctness?

                      how do you deal with transitions? are transitions important? trick question, yes you fucking idiot

                      do you model stamina drain? how do you model stamina drain? physical? mental? ffr requires additional consideration for mental stamina drain because of the aaa difficulty goal. is that objectively stupid? yes, will it change? probably not

                      the answers to these questions will guide your specific implementation, none of which you have clearly bothered asking, which is the same predictable fallacy that everyone falls into

                      you're doing it ass backwards

                      stop trying to build the spaceship, figure out where you're going first

                      ps. it's possible to reverse engineer my entire calc from the last 4 posts so if you really can't get anything from them that's on you

                      pps. do you understand better now, my virulent disdain for all of you

                      ppps. in case im not done holding your hand enough

                      Originally posted by xXOpkillerXx
                      The first stats I finished coding are the NPS (split just like the current total nps by different timeframes like .3s, .5s, 1s, 2s, etc.) for individual receptors (left, down, up, right). So, do you think that those + the total NPS would give a significant entropy gain (or any equivalent depending on the model) in computing the difficulties of the files ?
                      no

                      you aren't going to reduce file difficulty to 2 prominent variables and even if you could i don't think you would be able to use that information to actually produce a single number and assuming you did you'd still be stuck with the inherent fallacy of using machine learning to produce values that you can't actually corroborate because of human subjectivity
                      Last edited by MinaciousGrace; 07-7-2018, 04:13 AM.

                      Comment

                      • xXOpkillerXx
                        Forever OP
                        FFR Simfile Author
                        • Dec 2008
                        • 4207

                        #26
                        Re: Entropy Gain for per-receptor NPS

                        Originally posted by MinaciousGrace
                        you do realize how ridiculously nonsensical this logic is right? i mean you clearly don't which is the essential problem here

                        im not here to help you; i did give you the information you needed to help yourself and explicitly rebuked your assessment of how patterns are unimportant and how nps metrics can be used in totality and if you stopped to think about it you would realize why ( SUPREME HINT: IT HAS TO DO WITH THE FACT THAT PATTERN CONFIGURATION HAS HIGHER POTENTIAL IMPACT ON DIFFICULTY THAN NPS )

                        im just here because its amusing to watch you get buttmad over my specific aversion to emotionally coddling you while giving you everything you need to figure shit out

                        my being an asshole has no bearing on your capacity to think about or understand things, but it's nice to see that you'll actively stymie your ability to do so just to spite me
                        You can fantasize all you want thinking people get mad at you for supposedly knowing it all, but it doesnt change the fact that you're just an ass anyway. As for my understanding of things, only you could manage to think it would be affected or have some correlation with how much of an ass you are. Guess what, that's wrong.

                        Now about the actual topic, I will get to most of your questions soon. If you expect me to know the exact results of my future tests, you'll be disappointed to learn that that's not how things work. The second paragraph in that quote is just air because you're basically saying: "nps is a bad metric for difficulty because patterns are a good metric". I'm not playing a game of guess what the ass is trying to say; if you want to ask me any amount of questions on the subject, like you did in your latest post, I will gladly do my best to answer them and correct my assumptions if necessary. However, do not expect me to also assume/guess your unmentionned mathematical/logical definitions of concepts such as pattern, transition, standard file and difficulty. By arguing those, I expect you have a rigorous definition for each of them. If that is the case, refer to my second reply to you: provide actual content (be it a link to something or an explanation). Otherwise, I will focus on your questions and rightly consider any criticism so far as voided of credibility. If for you that means holding my hand, you can pat your own back for all I care. You can be helpful and nobody denies it, but nobody's begging you for anything here so you should probably give up on the condescending attitude.

                        Comment

                        • xXOpkillerXx
                          Forever OP
                          FFR Simfile Author
                          • Dec 2008
                          • 4207

                          #27
                          Re: Entropy Gain for per-receptor NPS

                          Originally posted by MinaciousGrace
                          questions like, given a distribution of margin of error, is it more important to have an average as close to 0 as possible?

                          is it more important to minimize the outliers?

                          can you apportion relative importance? i.e. is it more important to have roughly 80% of files within 5% but with the remaining 20 having 30%+ margins of error? or would it be preferable to have 95% of files within 7.5% and the remaining 5% within 10%? 15%?

                          given the option do we want an average closer to +(overrated) or -(underrated) 1%? why?
                          Prior to having done any modeling yet for the difficulty, my take on that is that it would initially be better to aim for a higher rate of very good guesses than minimizing outliers' error. The reason is that I could have information on what kind of files really don't fit my model. From those results I can then make more accurate tweaks to the initial model, and repeating the process until some trivial threshold is attained. Only then would I maybe sacrifice overall accuracy if the payoff is good in terms of the amount of files that are subjectively not far from expectation. Mind you, like I mentionned in earlier posts, I'm Not at the stage of implementation/tests; I cannot give you a detailed explanation of my plans because I have yet to see what primitives/attributes I can extract from the files (the reason of this thread).

                          Originally posted by MinaciousGrace
                          how do you examine and test for this? how do you go about eliciting results specific to your goals? how do you ensure that any methods employed don't produce undesirable effects on the results? are some undesirable effects worth a closer adherence to your goal?

                          how much do you account for human subjectivity when testing for this? think you're going to use neural networks and match it to a score base? wrong again you just exposed yourself to population bias which, going back to the previous point, exposes you to wild outliers (30%+) of players even if it fits well with most other players
                          Since this can only be an unsupervised problem if we want to keep some sort of numerical range as output (which I believe we obviously do), then the results can only be trusted or not. FFR's difficulty spectrum still has flaws, but it's been worked on for a long time by expert players (OWA for example), so even though we don't want to use it as groundtruth, it's still a good indication of how accurate the predictions are (even if it's not a set quantitative measurement). The prediction accuracy is definitely harder to judge when aiming for a precise fit to subjective expectation because it's unsupervised. It then seems wiser to get a close enough fit and formulate properly what explains the variations, so that the subjective opinions can be compared to what the model predicts, and if no common grounds can be found, go back to tweaking the model and adjusting primitives.

                          Originally posted by MinaciousGrace
                          you also have the least amount of data on the files you are most concerned with, which are the files that are the hardest and least played, because the files where there is the most player subjective agreement are the easy files that people have played to death over and over
                          Although this is obviously a problem than many people mention, I still have ideas to try. Depending on what model turns out to be acceptable, if any, a study on the behavior of each primitive when difficulty ramps up can potentially be extrapolated to new data. Can't make any more assumptions before having fully defined my primitives first.

                          Originally posted by MinaciousGrace
                          how do you extrapolate existing player scorebases to new files?
                          I don't plan on using scores to estimate anything, but rather the existing difficulties for the ingame files.

                          Originally posted by MinaciousGrace
                          do you apply neural networks to pattern configurations? how do you detect patterns? you already threw out the possibility of doing so, so that leaves you without that option. too bad
                          I won't detect patterns in a hardcoded way. I will deal with densities and various nps change distributions to accomodate for the very many ways a section can be difficult. For example, a high nps on a single receptor with fairly low nps on all 3 other receptors with minimal change can represent anything such as runningmen, anchored jumpgluts or anchored polyrhythms. The representation of patterns is still there, but not as hardly set in stone since there can be too many ways to mix patterns and very little possibility to stay more on the objective side when explaining the resulting difficulty. There's no way I can imagine someone be objectively talking about the difficulty of a runningman pattern with a minijack on every other anchored note. Patterns are friendly concepts for us to communicate about files with an easy mental visualisation, they are not a suitable difficulty metric.

                          Originally posted by MinaciousGrace
                          even if you didn't, how do you mathematically model pattern difficulty, how do you account for subjective player strengths given extremely specific patterns and extremely specific players? do you?
                          I don't model patterns. Strenghts are objective and difficulty does not have anything to do with them, so no I don't account for them. If a player is good at something, then so be it.

                          Originally posted by MinaciousGrace
                          again, the same question but applied to specific patterns, is it more important to be generally accurate and leave open high error margins on outliers or sacrifice general accuracy in an attempt to account for the outliers as best as possible? how does the decision you make impact the overall correctness?
                          I believe I have answered this in the above replies.

                          Originally posted by MinaciousGrace
                          how do you deal with transitions? are transitions important? trick question, yes you fucking idiot
                          You never defined transitions to begin with. However, I'd say I can deal with those with nps change rate per receptor. For example, a roll to a jack will clearly show a drastic increase on one of the receptor's nps and a decrease on all other receptors. This applies to even the most bizzare patterns since nps is a distribution over time and not a finite set of patterns.

                          Originally posted by MinaciousGrace
                          do you model stamina drain? how do you model stamina drain? physical? mental? ffr requires additional consideration for mental stamina drain because of the aaa difficulty goal. is that objectively stupid? yes, will it change? probably not
                          This I would say is one the the more interesting questions you've asked. Yes, FFR difficulty is judged based on AAA, so there definitely has to be a primitive for the song lenght or something similar. Average nps, mixed with the rest, can account for stamina drain but that might need some tweaking too. I do believe that using the nps change rate is helpful here also because a constant nps for a long time is more stamina draining than shorter hard sections. In the case where it's subjectively hard to tell, other primitives like max nps will hopefully lead the model to making an acceptable prediction.

                          Originally posted by MinaciousGrace
                          the answers to these questions will guide your specific implementation, none of which you have clearly bothered asking, which is the same predictable fallacy that everyone falls into
                          Mentionned a few times that it's preferable to extract primitives first and then see what modeling can be done.

                          Originally posted by MinaciousGrace
                          you aren't going to reduce file difficulty to 2 prominent variables and even if you could i don't think you would be able to use that information to actually produce a single number and assuming you did you'd still be stuck with the inherent fallacy of using machine learning to produce values that you can't actually corroborate because of human subjectivity
                          By "2 prominent variables" I guess you meant any decently sized quantity of variables. As for the machine learning part, that's basically the whole foundation behind unsupervised algorithms: the model gives you an output which is meant to be closely analysed to find information about your data and compare it to your subjective expectations.



                          Sadly (not really but w/e) you are banned, so you won't be able to reply to this soon I suppose. I would've gladly listen to your arguments as to why I'm wrong on certain points, because there is no way I can be right on all that right off the bat. Hopefully you learn to have a respectful conversation/debate before you're unbanned though.
                          Last edited by xXOpkillerXx; 07-7-2018, 08:57 AM.

                          Comment

                          • EtienneSM
                            FFR Player
                            • Jan 2013
                            • 1724

                            #28
                            Re: Entropy Gain for per-receptor NPS

                            I read neural networks and FFR


                            why
                            Quality quotes:

                            Originally posted by KgZ
                            enjoy having every guy ask if they can get some love on their weiner
                            Originally posted by Izzy
                            I also like the nps scale. The standard ITG scale for harder files is blown out of proportion and no longer makes sense.
                            Originally posted by kommisar
                            nps is still a better idea for ratings
                            Originally posted by klimtkiller
                            there is 1 tip for people going to college. When you're in college, you'll be 16, which is the age where (where i live) you can get laid lawfully. basically, get laid asap when they look the best.
                            Originally posted by Rapta
                            My logic is that the brain processes in 60 FPS so I play 60 FPS.

                            Comment

                            • xXOpkillerXx
                              Forever OP
                              FFR Simfile Author
                              • Dec 2008
                              • 4207

                              #29
                              Re: Entropy Gain for per-receptor NPS

                              Originally posted by EtienneSM
                              I read neural networks and FFR


                              why
                              I also was curious why mina only mentionned those. You can do regression with them but I really wonder if they're efficient at all in this context. Do you have any specific reason to totally discard them though ?

                              Comment

                              • dadcop2
                                FFR Player
                                • Jan 2016
                                • 229

                                #30
                                Re: Entropy Gain for per-receptor NPS

                                Originally posted by EtienneSM
                                I read neural networks and FFR


                                why
                                because i learned about them at a cursory level at my computer science 3 class and i HAVE to apply this concept here even if it doesn't !!!

                                Comment

                                Working...