Extracting Syntactic Patterns from Databases

被引:6
|
作者
Ilyas, Andrew [1 ]
da Trindade, Joana M. F. [1 ]
Fernandez, Raul Castro [1 ]
Madden, Samuel [1 ]
机构
[1] MIT, CSAIL, Cambridge, MA 02139 USA
关键词
D O I
10.1109/ICDE.2018.00014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many database columns contain string or numerical data that conforms to a pattern, such as phone numbers, dates, addresses, product identifiers, and employee ids. These patterns are useful in a number of data processing applications, including understanding what a specific field represents when field names are ambiguous, identifying outlier values, and finding similar fields across data sets. One way to express such patterns would be to learn regular expressions for each field in the database. Unfortunately, existing techniques on regular expression learning are slow, taking hundreds of seconds for columns of just a few thousand values. In contrast, we develop XSYSTEM, an efficient method to learn patterns over database columns in significantly less time. We show that these patterns can not only be built quickly, but are expressive enough to capture a number of key applications, including detecting outliers, measuring column similarity, and assigning semantic labels to columns (based on a library of regular expressions). We evaluate these applications with datasets that range from chemical databases (based on a collaboration with a pharmaceutical company), our university data warehouse, and open data from MassData.gov.
引用
收藏
页码:41 / 52
页数:12
相关论文
共 50 条
  • [41] Extracting patterns from Twitter to promote biking
    Das, Subasish
    Dutta, Anandi
    Medina, Gabriella
    Minjares-Kyle, Lisa
    Elgart, Zachary
    IATSS RESEARCH, 2019, 43 (01) : 51 - 59
  • [42] Extracting Requirements Patterns from Software Repositories
    Quintanilla Portugal, Roxana Lisette
    Sampaio do Prado Leite, Julio Cesar
    2016 IEEE 24TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW), 2016, : 304 - 307
  • [43] Extracting Knowledge Context Patterns from Instances
    Lu, Tao
    KAM: 2008 INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING, PROCEEDINGS, 2008, : 84 - 88
  • [44] Problematic syntactic patterns
    van Delden, Sebastian
    CORPUS LINGUISTICS BEYOND THE WORD: CORPUS RESEARCH FROM PHRASE TO DISCOURSE, 2007, 60 : 59 - 71
  • [45] Mining Frequent Patterns from Hypergraph Databases
    Alam, Md Tanvir
    Ahmed, Chowdhury Farhan
    Samiullah, Md
    Leung, Carson K.
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2021, PT II, 2021, 12713 : 3 - 15
  • [46] Mining sequential patterns from probabilistic databases
    Muhammad Muzammal
    Rajeev Raman
    Knowledge and Information Systems, 2015, 44 : 325 - 358
  • [47] Mining Sequential Patterns from Probabilistic Databases
    Muzammal, Muhammad
    Raman, Rajeev
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PT II: 15TH PACIFIC-ASIA CONFERENCE, PAKDD 2011, 2011, 6635 : 210 - 221
  • [48] Mining sequential patterns from probabilistic databases
    Muzammal, Muhammad
    Raman, Rajeev
    KNOWLEDGE AND INFORMATION SYSTEMS, 2015, 44 (02) : 325 - 358
  • [49] Mining DAG patterns from DAG databases
    Chen, YL
    Kao, HP
    Ko, MT
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT: PROCEEDINGS, 2004, 3129 : 579 - 588
  • [50] On discovering "potentially useful" patterns from databases
    Xie, Ying
    Johnsten, Tom
    Raghavan, Vijay V.
    Ramachandran, K.
    2006 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING, 2006, : 494 - +