News for hackers. Stuff that matters.
Re:BlackRock shelves unexplainable AI liquidity models by disgruntledphd2 on Tuesday November 13, 2018 @09:06AM (#18440993)
How do neural nets approximate a Bayesian posterior? Not snark, would really like some references if possible.

On the major point, while I agree with you, its much nicer to be able to show the "top" variables from a model, which is doable from logreg and forests, but is much, much, much more difficult from a neural net perspective.

Additionally, as they tend to take longer to train, its harder to iterate with them, and as they fit so very many parameters, I'm generally pretty sceptical as to their generalisability. That being said, in some tests I've run I've been pleasantly surprised at their performance.

Re:BlackRock shelves unexplainable AI liquidity models by agentofoblivion on Tuesday November 13, 2018 @01:50PM (#18443621)
Here is a paper on the topic of NN = Bayesian Posterior Probabilities: http://www.ee.iisc.ac.in/new/people/faculty/prasantg/downloa...

Re: comment on showing "top" variables from a model, I agree this could have utility. But I would add that the devil's in the details, and there are multiple ways to calculate importance values, each of which has its own nuances and pros/cons.

For instance, how do you compare the importance of a categorical feature to a float feature? Do you one hot encode and then add their individual importances, take the average, or something else? Although sampling from the columns is meant to help deal with feature correlation, under what conditions is this effective and how do you know if your feature importances are safe? Moreover, how does this column sampling work in the context of one-hot-encoded categorical features?

This is all a way of saying that while you can devise methods for coming up with metrics, and then assign them handy titles like "Feature Importance", the reality is that these things are pretty nuanced and limited, and upper level management might be fooling themselves by thinking they're "interpreting a model" if they don't recognize the limitations and nuances involved. Or to put it another way, to say "I better understand this model because you gave me a feature importance list and a partial dependence plot," is a dangerous over-simplification.

Re:BlackRock shelves unexplainable AI liquidity models by cosmic_ape on Tuesday November 13, 2018 @10:25AM (#18441622)
>>How do neural nets approximate a Bayesian posterior?

Not sure what GP had in mind, but if a feature x appears in a dataset n times, with pn times with positive label, and (1-p)n times with negative, and your classifier is f(x) which is trained with the "cross-entropy" cost, then the ideal value, that minimizes the cost should be f(x) = p. In this sense, f(x) is the probability of positive given feature.

Whether neural nets really realize this and how reliable that is, is another question. But that's the intention of the cross entropy cost.

Re:BlackRock shelves unexplainable AI liquidity models by beta_binomial on Tuesday November 13, 2018 @10:37AM (#18441715)
This does not make any sense to me and neither did OP's comment about NN's approximating the posterior. In fact, if p were the solution then that would simply be the maximum likelihood estimate, which would not include the p(theta), or the prior, and hence would not be Bayesian.
Re:BlackRock shelves unexplainable AI liquidity models by cosmic_ape on Tuesday November 13, 2018 @12:50PM (#18443001)
Well, p definitely is the solution in the case I mentioned. It is indeed the maximum likelihood solution. You could incorporate prior info about theta via a regularization term, if so inclined. What does not make sense in this?

Not sure what the OP meant, but I though it might be useful to mention how estimators may be interpreted as anything probabilistic at all. Often, arbitrary numbers between 0 and 1 are termed "probabilities", but in this case there actually is some proportion or probability to which f(x) should ideally correspond.

Re:BlackRock shelves unexplainable AI liquidity models by conjectures on Tuesday November 13, 2018 @01:43PM (#18443550)
In general they don't in the sense of being fully Bayesian.

The mental gymnastics are that: - The objective function of the neural net was a likelihood. - The prior was improper. In which case the net is a MAP estimate.

A MAP estimate will not give you good uncertainty quantification. Given the application to risk modelling, this seems unlikely to be a trivial departure from a fully Bayesian method.