Artificial intelligence designed business cards are better than yours. Get one designed to show others who you really are.

AutoCard automatically designs personalized business cards based on the things someone likes on Facebook. Facebook likes have been used to compute personality and philosophical traits of the user (e.g. big five)[1,2], which can then be applied to a parameterized model of the business card to provide users with an ideally designed result. Parameter weighting  coefficients were learned by iteratively presenting users with weighted randomized cards and allowing them to select their preferred design. Psychological traits are assumed to transcend preferences for cards, between users.

This project aims to highlight challenges with automating design that stem from issues in design and machine learning. While it’s important to make creative decisions well, we often use poor mechanisms to do so in design. Computational approaches have been applied to this buts its very hard to do so with an appropriate level of depth, so computational decision making often ends up being very naive.

The project is currently not available for public use but I’m working toward making it easily accessible.


  1. Farnadi, Golnoosh, et al. “How are you doing? Emotions and personality in Facebook.” Proceedings of the EMPIRE Workshop of the 22nd International Conference on User Modeling, Adaptation and Personalization (UMAP 2014). 2014.
  2. Youyou, Wu, Michal Kosinski, and David Stillwell. “Computer-based personality judgments are more accurate than those made by humans.” Proceedings of the National Academy of Sciences (2015): 201418680.

Understanding people better than we do

Michal Kosinksi visited CMU today and gave a talk entitled “Predicting Personality from Digital Footprints” in which he describing a mechanism he’s developed for providing (sometimes) better than human ratings of personality over a range of common traits (the Big Five).

I found this pretty interesting as it describes a very effective mechanism by which the notion of philosophical grammars could be formed. Additionally, he and his collaborators have created a public instantiation of their tool with both datasets and a live tool which can be used for testing etc.

Hopefully I will be able to use some of what Michal has done as part of the engine in my project.

The abstract provided for the talk is:

Personality traits form a key driver behind people’s behavior, cognitions, motivations, and emotions; therefore, assessing others’ personality is a basic social skill and a crucial element of successful social interactions. However, based on a sample of over a million participants, I show that personality judgments made by computers―and based on generic and pervasive digital footprints (Facebook Likes)―are more accurate than those made by participants’ friends, family members, and even romantic partners. Furthermore, compared with humans, computers achieve higher inter-judge agreement and superior external validity (i.e. are better at predicting life outcomes). In some cases, computer-based personality judgments are even more valid than self-reported personality scores. I conclude by discussing the consequences of computers outpacing humans in this basic social-cognitive skill.

A critical future for design

Personally I believe that automated design is an important part of our future, but one that is not truly available to us for the time being because two claims I believe to be true: design is not good enough, ML and AI are not good enough. In particular, I feel there is a rift in the design academic and industry communities around the rigor and formality of design, and a similar challenge between in the AI and ML communities in which methodology often trumps meaning.

In this project I hope to respond to these issues by building an artificial (fake) automated design system that embodies many of the critical problems in both relevant fields. I will show the implementation but also make artifacts available for participants to view and provide an interactive context to show how this automated system may replace them, badly, someday soon.

The exhibit I hope to produce will include a laptop or iPad running my system as well as a number of 3D printed failed design examples for a commonly designed object, a chair.

The problem with the singularity is something else

To me, discussions  about the singularity are rather petty, not because its right or wrong, but because it does not matter, and neither the proponents nor the opponents of the concept seem to have useful things to say about that. Elon Musk seems to be actually doing something about it, and, given his track record, I think that’s what’s going to matter.

This is a slightly interesting topic for us to consider because it is somewhat worthless to focus on design fictions that argue about the singularity in the same way it is not that useful for computer scientists to discuss it, instead, our fictions need to consider how we are going to deal with the issues of the impacts of what is happening and what will happen anyway (which we need not call the singularity, but will probably involve computers causing us problems).

In other words, I don’t care if the singularity is completely true, some of it almost certainly is, and we should think about what that may actually mean (though fiction), as opposed to what projections within that field indicate it will mean based on hand wavy science.

Philosophical Grammars for Automated Design


As Ira Glass has pointed out when discussing creativity, understanding and learning to act on one’s sense of style is key to doing successful creative work. This sense of style represents an underlying philosophy which today is a predominant way to convey someones true response to the world. Given tools to interpret personal philosophies with significant efficacy, design determinism could feasibly increase to a point at which automated mechanisms can embody specific designers perfectly and produce artifacts on their behalf. In this world designers would be tasked with an ongoing challenge of accurately representing their changing philosophical responses, and would face competition based on the purity of their philosophies, and the effectiveness of their representations. In other words, designers success would depend on quality and coherence of their philosophical grammars.

Measuring and Representing Personal Philosophy

Journals, public design decisions, social interactions and all other aspects of our living fossil record can lead to near infinitely nuanced representations of our personal philosophies, however, at this time we don’t have a great way to understand this or make sense of it yet. Today search and credit card companies know so much about us that they can sometimes draw more revealing conclusions about our opinions than we can ourselves, however, they tend not to know why and they have almost nothing of interest to do with that information due to shallow representations.

Computational solutions may exist eventually, but for the time being, we can move forward with something more like survey on personal philosophy. Something similar in theory to the MBTI or Pymetrics, except built to review very specific philosophical preferences. For example, with knowledge about if a designer prefers constant radius fillets or curvature continuous fillets may have strong implications to how they will design physical products. On the other hand, how they lean in an empathically motivating situation may offer indicators about how they will design services, systems or experiences. Over time, an approach like this would become more nuanced, eventually encompassing everything we can know about someone to attempt to make as accurate models as possible.

Grammars are often used to provide a codified representation of the structure of language [Chomsky, 1957], but also in design, usually in the form of shape grammars [Gips and Stiny, 1972; Stiny, 1980a, 19980b]. Grammars serve as a potential conduit to convey personal philosophies, but to do so, a formal notion of abstract structure and abstract grammar must be proposed. For the time being, Machine Learning and Algorithmic Game Theory provide a basic formalism for this kind of thing, but a more specific structure will have to evolve.

Implications on Modern Manufacturing

Currently, rapid manufacturing is widely available but tools to support personal design are clumsy and most consumers have little or no understanding of how to ensure a design is good. Assuming we can measure and make use of personal philosophies, rapid manufacturing becomes more flexible as services could offer, for example, to read all your email and provide idealized designs, suited for your philosophical disposition.

Eventually this may mean that designers are supplanted by mind reading robots which create perfect products without much thought, but it will also mean that good designers become philosophical thought leaders as the valuable insights they spend time imparting into their grammar may be beyond the conception of others. In other words, taste and style will remain a valuable commodity, because people don’t only not know what they want, they also, often, don’t know what they think about what they want, before having experienced it.


Philosophical grammars of famous designers and artists would become very valuable to the point that companies would keep them as trade secrets, and industrial espionage involving steeling or somehow interpreting a brand grammar would be a constant consideration between companies like Apple and Samsung. A black market of grammars would emerge in which by espousing ones self to valuable philosophical lessons you may be able to operate at a more mature level and have more carefully designed objects in your environment.


Implementing philosophical grammars for automated design is perfectly plausible with current technology. It is however, relatively repugnant to society and could lead to a pre singularity demise to humanity. Specifically because a system like this is not artificially intelligent, but instead, artificially makes human philosophy as powerful as possible, and for now, this is not something we can handle as a race.


  1. Chomsky, N.: 1957, Syntactic Structures, The Hague: Mouton.
  2. Gips, J. and Stiny, G.: 1972, Shape grammars and the generative specification of painting and sculpture, in C. V. Freiman (ed.), Information Processing 71, North-Holland, Amsterdam, pp. 1460-1465.
  3. Stiny, G.: 1980a, Introduction to shape and shape grammars, Environment and Planning B, 7, 343-351.
  4. Stiny, G.: 1980b, Kindergarten grammars: designing with Froebel’s building gifts, Environment and Planning B, 7, 409-462.