Using the Baysian Truth Serum to create an Unsupervised Machine learning algorithm based on units which indepentently maximize mutual inforamation. This project was developed in the MIT Sloan Neuroeconomics Lab by Drazen Prelec and Stuart Rucker. All code is in python, and optimization is using Tensorflow.
- Simple Demonstrates a simple application of the theory with theoretical formulas interspersed within the code.
- Mutual Information uses gradient descent to simply maximize the mutual information between input and output nodes. This provides a valuable benchmark for our approach, since it accomplishes the same thing. However, we accomplish the same maximizing of mutual information in a less computationally intensive more modular way by letting each output node work independently.
- MNIST Convnet applies this information maximizing algorithm on top of a convolutional neural network. When feeding in the MNIST digits dataset, it generates gradients which motivate the convolutional neural network to group images with the number into the same category, since that is the most meaningful information about the image.
Here, weights of the network (each bar) are maximized using gradient descent. Each of the 8 grouping of red, greed, blue, and purple bars represents how reactive the 4 outputs are to the 8 stimuli respectively. Notice how each of the four output nodes (red, green, blue, purple) responds differently to the inputs. This is because each output node is working to maximize the information that it conveys, leading to perfect mutual information between the 4 outputs and 8 inputs)]
BTS is a scoring system for eliciting and evaluating subjective opinions from a group of respondents, in situations where the user of the method has no independent means of evaluating respondents’ honesty or their ability. It leverages respondents’ predictions about how other respondents will answer the same questions. Through these predictions, respondents reveal their meta-knowledge, which is knowledge of what other people know.
Key Publications:
- Prelec, D., Seung, H.S., and McCoy, J. “A solution to the single-question crowd wisdom problem.” Nature, 2017, 541, 532-535.
- Prelec, D. “A Bayesian truth serum for subjective data.” Science, 2004, 306, 462-466.
- Prelec, D. “Introspection and Communication: A Game-Theoretic Approach.” Harvard Business School. April, 1987, 88-032
This project applies this scoring system to individual neurons within a neural network to build an unsupervised learning module that is less computationally expensive and more modular than other approaches.
PDFs describing the approach Mathematically:
