Answers.Body: <p>It sounds like you are trying to <em>compress</em> data, and then <em>recover</em> the same data later. </p>
  
  <p>The most common tool for this task is an <a href="https://en.wikipedia.org/wiki/Autoencoder" rel="nofollow noreferrer">autoencoder</a>. This model accepts data as input, and then learns to compress it and decompress it to produce something as close as possible to the original data. By making the middle layer of an autoencoder narrower, you can make the compression more lossy. By making it wider, you can make it less lossy. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-10-21T17:54:35.790Z
Answers.Text: Hi, thanks, I'm aware that data storage is also a tendency for other models too, hence the idea of overfitting. For example an LSTM network with with layers of r larger enough size can learn to reproduce text from the input corpus. I just wondered if there had been other issues or research in this area. E.g. taking user data, training a model, deleting the user data but actually the data is still mostly present in the model to greater of lesser extent... im interested in this grey area
Answers.UserDisplayName: benbyford
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-10-21T14:44:54.640Z
Answers.LastActivityDate: 2019-10-21T14:44:54.640Z
Answers.UserDisplayName: John Doucette
Body: <p>I am looking for research and experience working with ML models to ingest data for tasks, like text analysis, and creates a system that copies (or in other words enciphers) the input data, to then reproduce it in the future without the original.</p>
  
  <p>I'm interested in how ML models can be used in this way to obfuscate information without too much information loss by the model, e.g. overfitting on purpose to create a new representation of the input information.</p>
  
Tags: <machine-learning><autoencoders>
Title: Using ML to encypher data for production
UserDisplayName: benbyford
ThreadText: # Using ML to encypher data for production
  
  (Asked by: username_0 on 2019-10-21)
  
  I am looking for research and experience working with ML models to ingest data for tasks, like text analysis, and creates a system that copies (or in other words enciphers) the input data, to then reproduce it in the future without the original.
  
  I'm interested in how ML models can be used in this way to obfuscate information without too much information loss by the model, e.g. overfitting on purpose to create a new representation of the input information.
  
  **Tags:** machine-learning, autoencoders
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-10-21. Score: 2
  
  It sounds like you are trying to *compress* data, and then *recover* the same data later.
  
  The most common tool for this task is an [autoencoder](https://en.wikipedia.org/wiki/Autoencoder). This model accepts data as input, and then learns to compress it and decompress it to produce something as close as possible to the original data. By making the middle layer of an autoencoder narrower, you can make the compression more lossy. By making it wider, you can make it less lossy.
  
  > **Comments:**
  > **username_0**: Hi, thanks, I'm aware that data storage is also a tendency for other models too, hence the idea of overfitting. For example an LSTM network with with layers of r larger enough size can learn to reproduce text from the input corpus. I just wondered if there had been other issues or research in this area. E.g. taking user data, training a model, deleting the user data but actually the data is still mostly present in the model to greater of lesser extent... im interested in this grey area  
  
  ---
  
  