{"id":"https://openalex.org/W2040939335","doi":"https://doi.org/10.1145/2380116.2380127","title":"Learning design patterns with bayesian grammar induction","display_name":"Learning design patterns with bayesian grammar induction","publication_year":2012,"publication_date":"2012-10-05","ids":{"openalex":"https://openalex.org/W2040939335","doi":"https://doi.org/10.1145/2380116.2380127","mag":"2040939335"},"language":"en","primary_location":{"id":"doi:10.1145/2380116.2380127","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2380116.2380127","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 25th annual ACM symposium on User interface software and technology","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5015387227","display_name":"Jerry O. Talton","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jerry Talton","raw_affiliation_strings":["Intel Corporation, Hillsboro, Oregon, USA","Intel Corporation , Hillsboro, Oregon , USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation, Hillsboro, Oregon, USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Intel Corporation , Hillsboro, Oregon , USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100604251","display_name":"Lingfeng Yang","orcid":"https://orcid.org/0000-0002-2725-8947"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lingfeng Yang","raw_affiliation_strings":["Stanford University, Stanford, California, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, California, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027407975","display_name":"Ranjitha Kumar","orcid":"https://orcid.org/0009-0001-2107-1647"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ranjitha Kumar","raw_affiliation_strings":["Stanford University, Stanford, California, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, California, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060597276","display_name":"Maxine Lim","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Maxine Lim","raw_affiliation_strings":["Stanford University, Stanford, California, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, California, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001961716","display_name":"Noah D. Goodman","orcid":"https://orcid.org/0000-0002-9176-8802"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Noah Goodman","raw_affiliation_strings":["Stanford University, Stanford, California, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, California, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060956547","display_name":"Radom\u00edr M\u011bch","orcid":"https://orcid.org/0000-0002-5558-0327"},"institutions":[{"id":"https://openalex.org/I1306409833","display_name":"Adobe Systems (United States)","ror":"https://ror.org/059tvcg64","country_code":"US","type":"company","lineage":["https://openalex.org/I1306409833"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Radom\u00edr M\u011bch","raw_affiliation_strings":["Adobe Systems, San Jose, California, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Adobe Systems, San Jose, California, USA","institution_ids":["https://openalex.org/I1306409833"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":110,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"63","last_page":"74"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.9883999824523926,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.9883999824523926,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10215","display_name":"Semantic Web and Ontologies","score":0.9786999821662903,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10906","display_name":"AI-based Problem Solving and Planning","score":0.9703999757766724,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8148171305656433},{"id":"https://openalex.org/keywords/grammar-induction","display_name":"Grammar induction","score":0.7882667779922485},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.6459683179855347},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5895192623138428},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5477504134178162},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.5386964678764343},{"id":"https://openalex.org/keywords/grammar","display_name":"Grammar","score":0.5122217535972595},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4569653868675232},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.4538695514202118},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.45143160223960876},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4408721625804901},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.35900482535362244},{"id":"https://openalex.org/keywords/rule-based-machine-translation","display_name":"Rule-based machine translation","score":0.27596986293792725},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2488003671169281}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8148171305656433},{"id":"https://openalex.org/C56601403","wikidata":"https://www.wikidata.org/wiki/Q5593673","display_name":"Grammar induction","level":3,"score":0.7882667779922485},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.6459683179855347},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5895192623138428},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5477504134178162},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.5386964678764343},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.5122217535972595},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4569653868675232},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.4538695514202118},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.45143160223960876},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4408721625804901},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.35900482535362244},{"id":"https://openalex.org/C53893814","wikidata":"https://www.wikidata.org/wiki/Q7378909","display_name":"Rule-based machine translation","level":2,"score":0.27596986293792725},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2488003671169281},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/2380116.2380127","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2380116.2380127","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 25th annual ACM symposium on User interface software and technology","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.295.4263","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.295.4263","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://hci.stanford.edu/publications/2012/Talton12LDPBG.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.361.6624","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.361.6624","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.stanford.edu/~ngoodman/papers/Talton12LDPBG.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.7799999713897705,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W96510973","https://openalex.org/W138607541","https://openalex.org/W140569653","https://openalex.org/W1499779154","https://openalex.org/W1551413707","https://openalex.org/W1557557006","https://openalex.org/W1562162659","https://openalex.org/W1572739059","https://openalex.org/W1574901103","https://openalex.org/W1607198972","https://openalex.org/W1649645444","https://openalex.org/W1768003599","https://openalex.org/W1890754682","https://openalex.org/W1969005071","https://openalex.org/W1983250394","https://openalex.org/W1993311724","https://openalex.org/W2000690667","https://openalex.org/W2003532777","https://openalex.org/W2017603160","https://openalex.org/W2032990210","https://openalex.org/W2047706513","https://openalex.org/W2053859636","https://openalex.org/W2064012544","https://openalex.org/W2071873073","https://openalex.org/W2073271971","https://openalex.org/W2075779758","https://openalex.org/W2080574968","https://openalex.org/W2082897112","https://openalex.org/W2091986315","https://openalex.org/W2103815986","https://openalex.org/W2116876003","https://openalex.org/W2117741646","https://openalex.org/W2117878059","https://openalex.org/W2119618626","https://openalex.org/W2129882630","https://openalex.org/W2133897427","https://openalex.org/W2135194391","https://openalex.org/W2135625884","https://openalex.org/W2153568660","https://openalex.org/W2155710590","https://openalex.org/W2170322316","https://openalex.org/W2594481151","https://openalex.org/W2949549191","https://openalex.org/W3140968660","https://openalex.org/W4205503054","https://openalex.org/W4230564045","https://openalex.org/W4232787297","https://openalex.org/W6637894171"],"related_works":["https://openalex.org/W2380075625","https://openalex.org/W1592678998","https://openalex.org/W1553796764","https://openalex.org/W2057292349","https://openalex.org/W2464798123","https://openalex.org/W4390718435","https://openalex.org/W4390549206","https://openalex.org/W2943623134","https://openalex.org/W2619311298","https://openalex.org/W4300277234"],"abstract_inverted_index":{"Design":[0],"patterns":[1,50,120],"have":[2],"proven":[3],"useful":[4],"in":[5,18,35],"many":[6],"creative":[7],"fields,":[8],"providing":[9],"content":[10,127],"creators":[11],"with":[12],"archetypal,":[13],"reusable":[14],"guidelines":[15],"to":[16,31,101],"leverage":[17],"projects.":[19],"Creating":[20],"such":[21],"patterns,":[22],"however,":[23],"is":[24],"a":[25,32,65,75,87],"time-consuming,":[26],"manual":[27],"process,":[28],"typically":[29],"relegated":[30],"few":[33],"experts":[34],"any":[36],"given":[37],"domain.":[38],"In":[39],"this":[40,84],"paper,":[41],"we":[42,73],"describe":[43],"an":[44],"algorithmic":[45],"method":[46,108],"for":[47,92,126],"learning":[48],"design":[49],"directly":[51],"from":[52,56],"data":[53],"using":[54],"techniques":[55],"natural":[57],"language":[58],"processing":[59],"and":[60,112,115],"structured":[61],"concept":[62],"learning.":[63],"Given":[64],"set":[66,88],"of":[67,89,95],"labeled,":[68],"hierarchical":[69],"designs":[70],"as":[71],"input,":[72],"induce":[74],"probabilistic":[76],"formal":[77],"grammar":[78,85],"over":[79],"these":[80],"exemplars.":[81],"Once":[82],"learned,":[83],"encodes":[86],"generative":[90],"rules":[91],"the":[93,107,118],"class":[94],"designs,":[96],"which":[97],"can":[98,121],"be":[99],"sampled":[100],"synthesize":[102],"novel":[103],"artifacts.":[104],"We":[105],"demonstrate":[106],"on":[109],"geometric":[110],"models":[111],"Web":[113],"pages,":[114],"discuss":[116],"how":[117],"learned":[119],"drive":[122],"new":[123],"interaction":[124],"mechanisms":[125],"creators.":[128]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":10},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":11},{"year":2019,"cited_by_count":9},{"year":2018,"cited_by_count":13},{"year":2017,"cited_by_count":15},{"year":2016,"cited_by_count":13},{"year":2015,"cited_by_count":8},{"year":2014,"cited_by_count":6},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
