Methods and systems are provided for improving matching algorithms which include: receiving user privacy settings and interest preference data; storing the data in a database; inputting the interest preferences data into a machine learning algorithm to generate at least one match between the user and a merchant, wherein the merchant comprises a subset of a plurality of merchants; generating a data sharing message by: compiling first data associated with the user; filtering the first data based on interest preference data and/or privacy settings data to generate shareable data; and for each merchant associated with a subset of the data associated a merchant, generating a corresponding data sharing message containing a subset of interest preference data; and distributing the corresponding data sharing messages.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.