Spreadsheets, comma separated value files and other tabular data representations are in wide use today. However, writing, maintaining and identifying good formulas for tabular data and spreadsheets can be time consuming and error-prone. We investigate the automatic learning of constraints (formulas and relations) in raw tabular data in an unsupervised way. We represent common spreadsheet formulas and relations through predicates and expressions whose arguments must satisfy the inherent properties of the constraint. The challenge is to automatically infer the set of constraints that is present in the data, without labeled examples or user feedback. We propose a two-stage generate and test method where the first stage uses constraint solving ...
Nectar Papers Track Acceptance rate 25%Machine learning and data mining have become aware that using...
Discovering itemsets and conjunctive rules under constraints are popular topics in the data mining a...
To use constraint programming, one needs to formulate a model that consists of a set of constraints....
© 2017, The Author(s). Spreadsheets, comma separated value files and other tabular data representati...
FWO ERC-ADG-201 project 694980 SYNTH funded by the European Research CouncilSpreadsheet data is wide...
The Tacle system that learns formulae and constraints in spreadsheet and tabular data was presented....
AbstractSpreadsheets have become widely used tools, but they are applied to increasingly complex pro...
ABSTRACT The spreadsheet application is among the most widely used computing tools in the modern so...
The spreadsheet application is among the most widely used computing tools in the modern society. It ...
Spreadsheets are arguably the most accessible data-analysis tool and are used by millions of people....
Spreadsheets are in wide-spread industrial use for light-weight business applications, whereby the b...
Reasoning on constraint sets is a difficult task. Classical database design is based on a step-wise ...
There is a fundamental mismatch between the computational basis of spreadsheets and our knowledge of...
Spreadsheets are difficult to use in applications, where only incomplete or inexact data (e.g., inte...
Spreadsheets are in wide-spread industrial use for light-weight business applications, whereby the ...
Nectar Papers Track Acceptance rate 25%Machine learning and data mining have become aware that using...
Discovering itemsets and conjunctive rules under constraints are popular topics in the data mining a...
To use constraint programming, one needs to formulate a model that consists of a set of constraints....
© 2017, The Author(s). Spreadsheets, comma separated value files and other tabular data representati...
FWO ERC-ADG-201 project 694980 SYNTH funded by the European Research CouncilSpreadsheet data is wide...
The Tacle system that learns formulae and constraints in spreadsheet and tabular data was presented....
AbstractSpreadsheets have become widely used tools, but they are applied to increasingly complex pro...
ABSTRACT The spreadsheet application is among the most widely used computing tools in the modern so...
The spreadsheet application is among the most widely used computing tools in the modern society. It ...
Spreadsheets are arguably the most accessible data-analysis tool and are used by millions of people....
Spreadsheets are in wide-spread industrial use for light-weight business applications, whereby the b...
Reasoning on constraint sets is a difficult task. Classical database design is based on a step-wise ...
There is a fundamental mismatch between the computational basis of spreadsheets and our knowledge of...
Spreadsheets are difficult to use in applications, where only incomplete or inexact data (e.g., inte...
Spreadsheets are in wide-spread industrial use for light-weight business applications, whereby the ...
Nectar Papers Track Acceptance rate 25%Machine learning and data mining have become aware that using...
Discovering itemsets and conjunctive rules under constraints are popular topics in the data mining a...
To use constraint programming, one needs to formulate a model that consists of a set of constraints....