A computer-implemented method for determining a formation property, comprising: receiving well log data for a plurality of well (1, 2); generating a flag based at least partially on the well log data, wherein the flag comprises a binary value and indicates whether a sample in the well log data comprises an error; sorting the wells into groups based at least partially on the well log data, the flag, or both; and building one or more models for the wells based at least partially on the well log data, the flag, and the groups, the method being characterized in that building a model comprises: generating a first footprint defining a decision boundary for a first well of the plurality of wells using a support vector machine, where at least some of the well log data associated with the first well is outside of the first footprint and at least some of the well log data associated with the first well is within the first footprint; comparing the first footprint to one or more second footprints generated using the model representing one or more second wells, the model being configured to predict a one or more formation parameters based at least in part on well log data; determining that the first well is similar to the one or more second wells based on the comparison; and updating the model representing the one or more second wells based at least partially on the well log data from the first well, in response to determining that the first well is similar to the one or more second wells; predicting a formation property based at least partially on the well log data and the one or more models; and identifying a physical action to be performed in response to the predicted formation property. receiving well log data for a plurality of well (1, 2); generating a flag based at least partially on the well log data, wherein the flag comprises a binary value and indicates whether a sample in the well log data comprises an error; sorting the wells into groups based at least partially on the well log data, the flag, or both; and building one or more models for the wells based at least partially on the well log data, the flag, and the groups, the method being characterized in that building a model comprises: generating a first footprint defining a decision boundary for a first well of the plurality of wells using a support vector machine, where at least some of the well log data associated with the first well is outside of the first footprint and at least some of the well log data associated with the first well is within the first footprint; comparing the first footprint to one or more second footprints generated using the model representing one or more second wells, the model being configured to predict a one or more formation parameters based at least in part on well log data; determining that the first well is similar to the one or more second wells based on the comparison; and updating the model representing the one or more second wells based at least partially on the well log data from the first well, in response to determining that the first well is similar to the one or more second wells; the method being characterized in that building a model comprises: generating a first footprint defining a decision boundary for a first well of the plurality of wells using a support vector machine, where at least some of the well log data associated with the first well is outside of the first footprint and at least some of the well log data associated with the first well is within the first footprint; comparing the first footprint to one or more second footprints generated using the model representing one or more second wells, the model being configured to predict a one or more formation parameters based at least in part on well log data; determining that the first well is similar to the one or more second wells based on the comparison; and updating the model representing the one or more second wells based at least partially on the well log data from the first well, in response to determining that the first well is similar to the one or more second wells; generating a first footprint defining a decision boundary for a first well of the plurality of wells using a support vector machine, where at least some of the well log data associated with the first well is outside of the first footprint and at least some of the well log data associated with the first well is within the first footprint; comparing the first footprint to one or more second footprints generated using the model representing one or more second wells, the model being configured to predict a one or more formation parameters based at least in part on well log data; determining that the first well is similar to the one or more second wells based on the comparison; and updating the model representing the one or more second wells based at least partially on the well log data from the first well, in response to determining that the first well is similar to the one or more second wells; predicting a formation property based at least partially on the well log data and the one or more models; and identifying a physical action to be performed in response to the predicted formation property.