Skip to content

Adding Rule Discovery [Indirect application of Matrix Profile] #382

Closed

Description

@NimaSarajpoor

In Time Series, sometimes we are interested in knowing if a particular sequence will occur after observing another sequence. (In other words: Rule Discovery)

Papers:

Discovery of Meaningful Rules in Time Series [2015]

Motif-based Rule Discovery for Predicting Real-valued Time Series [2017]

They are not directly related to Matrix Profile, but I think it can be added to the package as Matrix Profile can act as the input for such function. (I will go through the papers if time allows me to dig deeper into this matter.)

Activity

  1. changed the title [-]Adding Rule Discovery [Indirect application of MatrixProfile][/-] [+]Adding Rule Discovery [Indirect application of Matrix Profile][/+] on May 22, 2021
  2. seanlaw commented on May 22, 2021

    @seanlaw
    Contributor

    @ninimama While I appreciate your enthusiasm. Can you please provide direct links to those papers in case others would like to contribute too? Thanks in advance!

    Additionally, I am open to your suggestion but I will caution that stumpy does not aim to be "everything for everyone" and the scope should be kept small where possible. Otherwise, it becomes very hard to maintain in the longer term. At its core stumpy efficiently computes the matrix profile and it should serve as the foundation for other packages.

  3. NimaSarajpoor commented on May 22, 2021

    @NimaSarajpoor
    CollaboratorAuthor

    @seanlaw
    I totally understand. I will provide the links soon but feel free to close the issue if you think it is out of the scope (and You are right).

    Just a suggestion (not sure if it makes sense or not):

    There is scikit-learn-extra package that can be considered as the supplementary package for scikit-learn and extends its modules. You might be interested in creating a similar thing later if you have the time. I think I saw rule discovery problem as one of those 100 problems of time series mentioned in another issue.

  4. NimaSarajpoor commented on May 23, 2021

    @NimaSarajpoor
    CollaboratorAuthor

    @seanlaw

    Can you please provide direct links to those papers in case others would like to contribute too?

    I revised the issue and provided the link.

  5. seanlaw commented on May 23, 2021

    @seanlaw
    Contributor

    There is scikit-learn-extra package that can be considered as the supplementary package for scikit-learn and extends its modules.

    Exactly! While I may not have the bandwidth to create the extensions, hopefully, others will build on top of our STUMPY foundation. This has always been our goal and also why we've ensured 100% unit test coverage since day one.

    I revised the issue and provided the link.

    Thank you

  6. locked and limited conversation to collaborators on May 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions