Earlier quoted context omitted.
In my opinion, CERN is one of the few groups out there that can call their data set "big data" without talking out of their ass. (If it can fit in RAM, it ain't Big Data. Multiple TBs fit in RAM) Their detectors produce something on the order of a petabyte per second which is then pared back immensely to become something that's actually storable. Most of the machine learning I've heard of involving CERN is in reducin…
Although LHC experiments are toward the top of the heap in terms of data rates, many particle and astronomical experiments produce "big data". One quarter of the DUNE experiment will acquire about 50 EB/year (that's exabyte), outputting about 10 PB/year to tape. LSST will produce data in the few PB/year range.
Three Major Physics Discoveries and Counting
11–18 of 18 posts
Re: Three Major Physics Discoveries and Counting
#12Interestingly, she mentions using machine learning for analysis of the Higgs Boson data. Does anyone here know more about this?
We (Member of the ATLAS Experiment, 2008-2016) used Neural networks for trigger decisions (to record or ignore a collision) and Boosted Decision Trees were the big thing among many ATLAS physicists back around 2008-9, so that was also used quite a bit. For the experiments at the LHC you can consider the actual analysis of data a Multivariate Hypothesis Testing exercise. The thing is a counting experiment, you have a…
I think the blame here is mostly on the science community which isn't paying much attention to ML tooling, best practices and research and instead keeps reinventing the wheel, over and over again.
Re: Three Major Physics Discoveries and Counting
#13Earlier quoted context omitted.
We (Member of the ATLAS Experiment, 2008-2016) used Neural networks for trigger decisions (to record or ignore a collision) and Boosted Decision Trees were the big thing among many ATLAS physicists back around 2008-9, so that was also used quite a bit. For the experiments at the LHC you can consider the actual analysis of data a Multivariate Hypothesis Testing exercise. The thing is a counting experiment, you have a…
Sadly, the ML research in physics and in the rest of the world are extremely disconnected. To the point where one side has never heard of the tools that the other side uses all day. I think the blame here is mostly on the science community which isn't paying much attention to ML tooling, best practices and research and instead keeps reinventing the wheel, over and over again.
Re: Three Major Physics Discoveries and Counting
#14A intriguing remark near the end: We are also very excited about the near future, because we plan to start using quantum computing to do our data analysis.
It was nice to see this comment, because to me it means that she is always looking to the future & optimistic. One of the near-term applications of quantum computing is for machine learning. For example, the D-wave chip is for optimising a binary fitness function. We will soon see if it works out.
Re: Three Major Physics Discoveries and Counting
#15A intriguing remark near the end: We are also very excited about the near future, because we plan to start using quantum computing to do our data analysis.
Re: Three Major Physics Discoveries and Counting
#16Interestingly, she mentions using machine learning for analysis of the Higgs Boson data. Does anyone here know more about this?
We (Member of the ATLAS Experiment, 2008-2016) used Neural networks for trigger decisions (to record or ignore a collision) and Boosted Decision Trees were the big thing among many ATLAS physicists back around 2008-9, so that was also used quite a bit. For the experiments at the LHC you can consider the actual analysis of data a Multivariate Hypothesis Testing exercise. The thing is a counting experiment, you have a…
Re: Three Major Physics Discoveries and Counting
#17Interestingly, she mentions using machine learning for analysis of the Higgs Boson data. Does anyone here know more about this?
So the logic goes like this: if we trust our simulation, we can simulate the Higgs, and simulate the background, and then train a neural network to tell us which is which. Then we turn the network loose on our data. If it sees lots of things that look like Higgs, yay, we discovered something!
For machine learning tools, we had a few homegrown implementations that didn't get far beyond physics (probably because they weren't particularly user-friendly). But physicists would have referred to techniques like this as "Multivariate Analysis" (or "MVA") a few years ago.
More recently we've started to reach out more to industry and use their tools, which actually much nicer! What she's referring to here is one particular analysis her team contributed to [1], which relied on XGboost [2]. Beyond that we've used Keras a fair bit to identify some types of particles.
[1]: https://arxiv.org/abs/1806.00425 [2]: https://xgboost.readthedocs.io/en/latest/
Re: Three Major Physics Discoveries and Counting
#18Earlier quoted context omitted.
We (Member of the ATLAS Experiment, 2008-2016) used Neural networks for trigger decisions (to record or ignore a collision) and Boosted Decision Trees were the big thing among many ATLAS physicists back around 2008-9, so that was also used quite a bit. For the experiments at the LHC you can consider the actual analysis of data a Multivariate Hypothesis Testing exercise. The thing is a counting experiment, you have a…
Sadly, the ML research in physics and in the rest of the world are extremely disconnected. To the point where one side has never heard of the tools that the other side uses all day. I think the blame here is mostly on the science community which isn't paying much attention to ML tooling, best practices and research and instead keeps reinventing the wheel, over and over again.
While the science community doesn't have a great track record for quality software engineering, that's an awfully arrogant position.
Most ML tooling sucked, and it's only just getting better in terms of usability. But even then it's very software engineer-y in the worst kind of way, e.g. "Coming soon: PyTorch 1.0 ready for research and production" [0]. Great.
If you're doing research in one field, you don't really want to spend the time to become an expert in another one just to do some analysis. What you want is tools you can reliably (ab)use, like maths. But there often isn't a straight-forward way of getting the uncertainties on values output from many ML constructs.
Yes, the term "statistical learning" has been around since at least 2001. But it isn't widely known/talked about/understood, and most trendy ML "tutorials" gloss over it completely. Maybe this is unfair criticism. After all, most ML applications in software don't require that stricter treatment, and why should somebody playing around with ML be burdened with this rigorousness? At the same time, it's easy to come away from ML thinking "I don't understand this at all, it's a black box, it doesn't do what I need it to".
And we haven't even talked about what a pain reproducibility is in ML.
> instead keeps reinventing the wheel, over and over again.
If people keep reinventing it, maybe the problem isn't the people... yeah, physicists don't write great code (guilty), but ML tooling is full of hype and currently feels a bit Javascript-y.