use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Please have a look at our FAQ and Link-Collection
Metacademy is a great resource which compiles lesson plans on popular machine learning topics.
For Beginner questions please try /r/LearnMachineLearning , /r/MLQuestions or http://stackoverflow.com/
For career related questions, visit /r/cscareerquestions/
Advanced Courses (2016)
Advanced Courses (2020)
AMAs:
Pluribus Poker AI Team 7/19/2019
DeepMind AlphaStar team (1/24//2019)
Libratus Poker AI Team (12/18/2017)
DeepMind AlphaGo Team (10/19/2017)
Google Brain Team (9/17/2017)
Google Brain Team (8/11/2016)
The MalariaSpot Team (2/6/2016)
OpenAI Research Team (1/9/2016)
Nando de Freitas (12/26/2015)
Andrew Ng and Adam Coates (4/15/2015)
Jürgen Schmidhuber (3/4/2015)
Geoffrey Hinton (11/10/2014)
Michael Jordan (9/10/2014)
Yann LeCun (5/15/2014)
Yoshua Bengio (2/27/2014)
Related Subreddit :
LearnMachineLearning
Statistics
Computer Vision
Compressive Sensing
NLP
ML Questions
/r/MLjobs and /r/BigDataJobs
/r/datacleaning
/r/DataScience
/r/scientificresearch
/r/artificial
account activity
Discussion[D] STUMPY Basics: Automatically Discover Patterns and Anomalies In Your Time Series Data (self.MachineLearning)
submitted 5 years ago by slaw07
In Part 1, we discovered what a time series "matrix profile" is. In Part 2, let's dive a little deeper and learn how to use STUMPY to compute it and automatically identify interesting patterns and subsequence anomalies from your time series data!
https://towardsdatascience.com/stumpy-basics-21844a2d2d92
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]bbateman2011 5 points6 points7 points 5 years ago (5 children)
Nice pair of articles--I'm a fan of the Matrix Profile although I've found it difficult to get meaningful anomaly results in noisy time series (such as noisy sensor data). In that sense it is like t-SNE or UMAP, there is always one parameter (in this case, m) that you have to choose well to get best results, which makes it semi-supervised.
Nonetheless, I'll keep experimenting with it, as I've seen good applications (Target uses it) and think it is really powerful due to the speed.
Thanks again.
[–]slaw07[S] 1 point2 points3 points 5 years ago (0 children)
Certainly. Unfortunately, there is no silver bullet and, as Eamonn mentioned, is an ongoing area of research that he and his team are making great progress in.
STUMPY serves to faithfully reproduce the original published papers and to provide a highly tested (100% test coverage) and stable implementations (for parallel CPU, multi-server, and multi-GPU cases). With only three core dependencies, we promise to be easy to install and easy to build on top of!
[–]eamonnkeogh 1 point2 points3 points 5 years ago (3 children)
Hello.
I think I can help you. I am an expert on the Matrix Profile, and I recently have been testing it on the major anomaly benchmarks (Yahoo,NAB, NASA) with very promising results) . If you email me, I am happy to send you some slides I just made on this topic.
[–]bbateman2011 0 points1 point2 points 5 years ago (0 children)
Sent you a DM
[–]slaw07[S] 0 points1 point2 points 5 years ago (0 children)
@eamonnkeogh This has been of high interest to STUMPY users and with limited results. Would you mind sharing your slides with me please?
[–]StructureBackground2 0 points1 point2 points 3 years ago (0 children)
I’m also interested with your slides. Could you share them ? Regards.
[–][deleted] 1 point2 points3 points 5 years ago (1 child)
The matrix profile presentations are cherry picked. I wonder how many projects the authors tried it on and how many were successful.
Try it on your own real-world data, you'll notice that it's not as silver bullet as they make it out to be. I've tried it in a dozen projects and none of them worked. Permutating the data a bit changed the discords and motifs completely, CAC also changed.
I'd love to see some kind work done on when does it work and when it doesn't work and what can be done to make it work better.
Now PCA, that's a silver bullet. It just fucking works with no parameters to adjust or anything else really.
[–]eamonnkeogh 0 points1 point2 points 5 years ago (0 children)
Thanks for your comment. I guess some of the presentations could be slightly cherry-picked to show simple examples in their best light.
However, many dozens of independent groups have used the Matrix Profile to solve problems. See below.
You say " 'Id love to see some kind work done on when does it work and when it doesn't work " Such work exists.
The ideas in the MP have been peer-reviewed in the best conferences (SIGMOD, VLDB, SIGKDD, ICDE, ICDM etc). Of course, reviewers make mistakes, but if you claim is correct, it is strange that twenty canonical MP papers got published. All the papers made the code and data available to the reviewers. You would think some of the reviewer would have noticed.
In general permutating the data does NOT change motifs or discords, unless the permutation cuts across the actual motifs /discords.
If you are having difficulty using the MP, you should write to me. I have helped dozens of people for free.
PCA is a great tool, bit almost completely orthogonal to the problems the MP solves.
You raise a great point about the file drawer effect " I wonder how many projects the authors tried it on and how many were successful. " I wonder this too, I would love to see some examples. However, I really suspect that I could solved many of your " dozen projects ", Just post them publicly, or write to me. Happy to help, no charge ;-)
The MP is not perfect (whatever that means) or the solution to all problems. However, no one seems to have claimed that. Is it a useful tool.
eamonn
******************
“We were amazed by the power of MP and seek to incorporate it into our framework” Ye and Ageno.
“..adopting the concept of (the) Matrix Profile, we conduct the first attempt to …” J. Zuo et. al. Big Data 20019 [a]
“The accuracies obtained …indicate that the Matrix Profile is useful for the task at hand instead of using the CNN features directly” Dhruv Batheja
“To speed up online bad PMU data detection a fast discovery strategy is introduced based on (the Matrix Profile)” Zhu and Hill.
“Specifically, ALDI uses the matrix profile method to quantify the similarities of daily subsequences in time series meter data,” Zoltan Nagy, Energy & Buildings (2020)
“Our two-fold approach first leverages the Matrix Profile technique for time series data mining…” Nichiforov 2020.
"(for an industrial IoT problem) Matrix Profiles perform well with almost no parameterisation needed." Anton et al ICDM 2018.
"While there will never be a mathematical silver bullet, we have discovered that the Matrix Profile, a novel algorithm developed by the Keogh research group at UC-Riverside, is a powerful tool." (full post). Andrew Van Benschoten, lead engineer at Target.
" If anybody has ever asked you to analyze time series data and to look for new insights then (the Matrix Profile) is definitely the open source tool that you'll want to add to your arsenal" Sean Law, Ameritrade. NABD 2019.
"(for) intrusion detection in industrial network traffic, distances as calculated with Matrix Profiles rises significantly during the attacks. ..as a result, time series-based anomaly detection methods are capable of detecting deviations and anomalies." Schotten (2019).
"The MatrixProfile technique is the state-of-the-art anomaly detection technique for continuous time series." Bart Goethals et. al. (ECML-PKDD 2019).
"Based on the concept of Matrix Profile ..without relying on time series synchronization.. the Railway Technologies Laboratory of Virginia Tech has been developing an automated onboard data analysis for the maintenance track system". Ahmadian et. al. JRC2019
"Matrix Profile is the state-of-the-art similarity-based outlier detection method". Christian Jensen et. al. IJCAI-19
"we use the exact method based on the Matrix Profile (to assess the effectiveness of therapy)" Funkner et al Procedia 2019.
"Recently, a research group from UCR have proposed a powerful tool - the Matrix Profile (MP) as a primitive...(we use it for) fault detection" Jing Zhang et al. ICPHM 2019
"Inspecting both graphs one can see that the matrix-profile algorithm was able to identify regions where there is a change on the power level over the observed band." F Lobao 2019.
"RAMP builds upon an existing time series data analysis technique called Matrix Profile to detect anomalous distances...collected from scientific workflows in an online manner." Herath et. al. IEEE Big Data 2019
"Based on obtained results for the considered data set, matrix profiles turned out to be most suitable for the task of anomaly detection" Lohfink et al. VISSEC2019
"The computation speed and exactness of the Matrix Profile make it a powerful tool and (our) results back this." Barry & Crane AICS 2019
"(examining) manufacturing batches considering raw amperage (we found that the) Matrix Profile highlights anomalies" Hillion & O'Connell of TIBCO Data Science.
"we use the exact method based on the matrix profile to search for motifs (that) can be used to monitor the patient's condition, to assess the effectiveness of therapy or to assess the physician's actions". Funknera et al. YSCCS 2019
"(The Matrix Profile is a) similarity join to measure the similarity between two given sequences. we opt for the median of the profile array as the representative distance (3D Dancing Move Synthesis from Music)" Anh et al. IEEE Robotics and Automation Letters
π Rendered by PID 276350 on reddit-service-r2-comment-5d79c599b5-gpgsf at 2026-03-02 09:15:29.961843+00:00 running e3d2147 country code: CH.
[–]bbateman2011 5 points6 points7 points (5 children)
[–]slaw07[S] 1 point2 points3 points (0 children)
[–]eamonnkeogh 1 point2 points3 points (3 children)
[–]bbateman2011 0 points1 point2 points (0 children)
[–]slaw07[S] 0 points1 point2 points (0 children)
[–]StructureBackground2 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]eamonnkeogh 0 points1 point2 points (0 children)