RL-DARTS: Differentiable Architecture Search for Reinforcement Learning

Total Page:16

File Type:pdf, Size:1020Kb

RL-DARTS: Differentiable Architecture Search for Reinforcement Learning RL-DARTS: Differentiable Architecture Search for Reinforcement Learning Yingjie Miao∗, Xingyou Song∗, Daiyi Peng Summer Yue, Eugene Brevdo, Aleksandra Faust Google Research, Brain Team Abstract We introduce RL-DARTS, one of the first applications of Differentiable Architec- ture Search (DARTS) in reinforcement learning (RL) to search for convolutional cells, applied to the Procgen benchmark. We outline the initial difficulties of applying neural architecture search techniques in RL, and demonstrate that by simply replacing the image encoder with a DARTS supernet, our search method is sample-efficient, requires minimal extra compute resources, and is also compati- ble with off-policy and on-policy RL algorithms, needing only minor changes in preexisting code. Surprisingly, we find that the supernet can be used as an actor for inference to generate replay data in standard RL training loops, and thus train end-to-end. Throughout this training process, we show that the supernet gradually learns better cells, leading to alternative architectures which can be highly competi- tive against manually designed policies, but also verify previous design choices for RL policies. 1 Introduction and Motivation Over the last decade, recent advancements in deep reinforcement learning have heavily focused on algorithmic improvements [25, 71], data augmentation [51, 35], infrastructure upgrades [15, 27], and even hyperparameter tuning [72, 16]. Automating such methods for RL have given rise to the field of Automated Reinforcement Learning (AutoRL). Surprisingly however, one relatively underdeveloped and unexplored area is in automating large-scale policy architecture design. Recently, works in larger-scale RL suggest that designing a policy’s architecture can be just as important as the algorithm or quality of data, if not more, for various metrics such as generalization, transferrability and efficiency. One surprising phenomenon found on Procgen [10], a procedural generation benchmark for RL, was that "IMPALA-CNN", a residual convolutional architecture from [15], could substantially outperform "NatureCNN", the standard 3-layer convolutional architecture arXiv:2106.02229v1 [cs.LG] 4 Jun 2021 used for Atari [44], in both the generalization and infinite data regimes [12]. Even on a more basic level, [73] showed that CNN policies can generalize better than MLPs on GridWorld tasks. Furthermore, emphasis on strong visual processing is also not simply restricted to game-like observations. In the field of robotics, cameras collect very detailed real-world images for observations, which are very visually similar to images from classification datasets. For instance, the Q-network architecture for robotic grasping found in QT-OPT [33, 52] is quite large, consisting of 15 convolution and 3 max-pooling operations for processing a (472 x 472)-sized image, more than 4x bigger than ImageNet’s (224 x 224) size [54]. As such RL policy networks gradually become larger and more sophisticated, the need for better RL architecture design increases as well. One might wonder if current architecture designs for RL policies are optimal, or if there are alternative designs, which may respectively be verified or discovered using automated search techniques. This leads to the field of Neural Architecture Search (NAS), which has shown enormous impact on supervised learning (SL) ranging from image classification [74], object detection [75] and even ∗Equal contribution. Order decided randomly. Correspondence to: {yingjiemiao,xingyousong,sandrafaust}@google.com Preprint. Under review. language modelling [60], with very efficient and practical methods [43, 48] having been developed as well. However, such NAS methods inherently take advantage of the modularity and reliability of training SL from scratch. When training an SL model, there is usually only one module to be trained on a single machine, whose result only needs to be reported from a single seeded run due to high reproducibility. Unfortunately, RL possesses no such guarantees, and in fact, can be commonly characterized by two qualities which are exactly opposite to the aforementioned above: 1. In most RL algorithms involving auto-differentiation, there are multiple different phases: an actor phase which collects environment data via forward passes/inference of a policy, in addition to a training phase which updates parameters for potentially multiple network components (e.g. both the policy and value function in policy gradient methods). There can also even be a separate evaluation phase different from the actor phase (e.g. using argmax greedy evaluation instead of the stochastic actor, for both Q-learning and policy gradient methods). Such phases are also commonly distributed over different machines, adding an extra layer of complexity via inter-machine communication. 2. RL training curves possess considerably more noise than SL curves, with a much larger room for error due to sensitivity to hyperparameters [24, 3], which originally led to the criterion of reporting mean and standard deviation for 3 seeded runs [24]. In fact, this noise can be nearly unbounded, as in many cases, an unlucky and catastrophic seeded training run can simply lead to a trivial reward even with an optimal architecture. Such noise may potentially be problematic for fast convergence for blackbox/evolutionary optimization methods. From these issues, a practical question therefore arises: Can we even perform NAS for RL at all? If so, what are the correct design choices? Ideally, we desire an efficient search method DARTS Supernet which integrates naturally within the RL sys- Learner Replay tem with minimal modifications to the code and Network Experiences pipeline, in addition to also being undeterred by Op 1 Op 2 Op 3 random noise. As it turns out, Differentiable Architecture Search (DARTS) [43] indeed satis- fies these qualities. As demonstrated in Figure Actor NetworkActor Actor 1, DARTS combines the model training and ar- Op 1 Op 2 Op 3 Environment chitecture search procedure into one single dif- ferentiable supernet which can simply replace the image encoder in standard RL algorithms (e.g. PPO [59] and Rainbow-DQN [25]). Rather Figure 1: Representation of our method, in which than receiving feedback from potentially noisy a DARTS supernet is simply inserted into the forward evaluations over different distributed network components of a standard RL training machines, architecture search parameters in the pipeline, which may be potentially highly dis- supernet train similarly alongside weight param- tributed. eters using the same exact loss function, which can also contain extra important information via terms not explicitly related to reward-improvement (e.g. value function error and entropy penalty, as well as potentially exploration/novelty bonuses). The architecture search parameters are then discretized to select a final perception module whose performance is evaluated by training from scratch. However, it is nonobvious that a DARTS supernet can work well with so many RL components. It has not been shown previously that supernets are capable of being used for inference, which is crucial for the actor phase for RL. In this paper, we demonstrate that such a setting is indeed possible, which produces an efficient search algorithm for generating perception modules optimized for specific RL environments. In summary, our contributions are: • We demonstrate DARTS can be integrated with existing RL algorithms in a minimally inva- sive and easy-to-use manner, agnostic to the specific pipeline. On the Procgen benchmark, the DARTS supernet is able to efficiently produce similar training curves as baselines using both on-policy (PPO) and off-policy (Rainbow) methods, both of which require inference on the network. 2 • By visualizing discretized cell structures and inspecting their evaluated rewards, we show both qualitatively and quantitatively, that the discretized cells start with suboptimal architec- tures and gradually evolve to better architectures. We extensively ablate our method further in the Appendix. • By evaluating the final discretized cells, we discover that many environments benefit from learned, custom-tailored architectures, suggesting that human-designed architectures can be suboptimal. This opens up questions for future study, as large-scale RL can potentially benefit from more applications of NAS techniques. 2 Related Works Most core NAS methods, formulated before the advent of differentiable search [43], can be thought of in terms of blackbox and evolutionary techniques. These include evolutionary techniques before the deep learning era such as NEAT [64], as well as modern techniques which propose models via a controller [74, 47], optimized by techniques such as Regularized Evolution [53] and REINFORCE [66]. In relation to the RL setting, fully blackbox NAS methods have been developed in [61, 21, 63], which do not apply gradient-based methods even for training weight parameters. Such methods utilize hundreds of CPU workers for objective evaluations, but unfortunately, are usually unable to train policies involving more than 10K+ parameters due to the sample complexity of zeroth order methods in high dimensional parameter space [1]. However, such methods have proved useful on smaller search spaces for RL, such as hyperparameter optimization [72, 19, 46, 31] and algorithm search/"learning to learn" methods [16, 9]. Simply training a full model to completion from scratch over numerous architecture suggestions is also prohibitively expensive. Numerous
Recommended publications
  • Reasons, Rewards, Regrets: Privacy Considerations in Location Sharing As an Interactive Practice
    Reasons, Rewards, Regrets: Privacy Considerations in Location Sharing as an Interactive Practice Sameer Patil, Greg Norcie, Apu Kapadia Adam J. Lee School of Informatics and Computing Department of Computer Science Indiana University University of Pittsburgh 901 E 10th St 210 S Bouquet St Bloomington, IN 47408 USA Pittsburgh, PA 15260 USA {patil, gnorcie, kapadia}@indiana.edu [email protected] ABSTRACT systems focused on enabling collaborators to locate each Rapid growth in the usage of location-aware mobile phones other (e.g., [25, 36]). Such systems typically required orga- has enabled mainstream adoption of location-sharing ser- nizations to install their own location-mapping infrastruc- vices (LSS). Integration with social-networking services ture, either developed in-house by the organization or pur- (SNS) has further accelerated this trend. To uncover how chased from companies such as Ubisense, which offers a 3D localization infrastructure. To scale globally without such these developments have shaped the evolution of LSS usage, 1 we conducted an online study (N = 362) aimed at under- custom infrastructure, services such as Dodgeball allowed standing the preferences and practices of LSS users in the users to send their current locations as text messages to US. We found that the main motivations for location sharing the service, which then alerted friends if they opportunis- were to connect and coordinate with one's social and pro- tically happened to be near each other. Eventually WiFi fessional circles, to project an interesting image of oneself, and GPS-based localization built into smartphones led to and to receive rewards offered for `checking in.' Respon- the development of various stand-alone location-sharing ser- dents overwhelmingly preferred sharing location only upon vices (LSS) such as Foursquare (https://www.foursquare.
    [Show full text]
  • Location-Based Services: Industrial and Business Analysis Group 6 Table of Contents
    Location-based Services Industrial and Business Analysis Group 6 Huanhuan WANG Bo WANG Xinwei YANG Han LIU Location-based Services: Industrial and Business Analysis Group 6 Table of Contents I. Executive Summary ................................................................................................................................................. 2 II. Introduction ............................................................................................................................................................ 3 III. Analysis ................................................................................................................................................................ 3 IV. Evaluation Model .................................................................................................................................................. 4 V. Model Implementation ........................................................................................................................................... 6 VI. Evaluation & Impact ........................................................................................................................................... 12 VII. Conclusion ........................................................................................................................................................ 16 1 Location-based Services: Industrial and Business Analysis Group 6 I. Executive Summary The objective of the report is to analyze location-based services (LBS) from the industrial
    [Show full text]
  • Glenbard West Student Handbook
    2021 - 2022 CASTLE KEYS GLENBARD WEST HIGH SCHOOL Glenbard West High School Glenbard District Office 670 Crescent Blvd. 596 Crescent Blvd. Glen Ellyn, IL 60137 Glen Ellyn, IL 60137 Telephone (630) 469-8600 Telephone (630) 469-9100 Fax (630) 469-8615 Fax (630) 469-9107 www.glenbardwesths.org www.glenbard87.org SCHOOL ADMINISTRATION Dr. Peter Monaghan Principal Mr. Christopher Mitchell Assistant Principal, Student Services Ms. Stacy Scumaci Assistant Principal, Operations Dr. Rebecca Sulaver Assistant Principal, Instruction Mr. Joe Kain Assistant Principal, Athletics Mr. Jordan Poll Dean of Students Mr. Peter Baker Dean of Students Ms. Celeste Rodriguez Dean of Students BOARD OF EDUCATION Ms. Judith Weinstock, President Ms. Margaret DeLaRosa, Vice President Mr. Robert Friend, Parliamentarian Mr. Kermit Eby Mr. John Kenwood Ms. Martha Mueller Ms.Mireya Vera Dr. David Larson, Superintendent Table of Contents ATHLETICS A-42 Coaching Staff A-42 Interscholastic A-42 ATTENDANCE A-35 CONDUCT AND DISCIPLINE A-37 Behavior Intervention Assignment (B.I.A.) A-41 Bullying/Harassment/Intimidation A-38 Bus Conduct A-38 Detention A-41 Disciplinary Consequences A-40 Dress Code A-22 Extended Day Detention (E.D.D.) A-41 Electronic Devices A-31 Out of School Suspension A-41 Restorative Intervention Alternative (R.I.A.) A-41 Search & Seizure A-42 DISTRICT 87 INFORMATION AND BOARD A - 51 POLICIES SCHOOL COUNSELING SERVICES A-27 Counselor Assignments A-27 STUDENT ACTIVITIES A-43 HEALTH CENTER A-28 P.E. Medicals A-28 LIBRARY MEDIA DEPARTMENT A-29 Elliott Library
    [Show full text]
  • Parks & Recreation
    Summer 2021 Activity Guide MAPLE GROVE Parks & Recreation maplegrovemn.gov • 763-494-6500 • 12951 Weaver Lake Rd • Maple Grove MN 55369 MAPLE GROVE FARMERS MARKET good food for everyone SNAP & EBT Accepted! THURSDAY MAY 13 through THURSDAYSPM PM 33-7PM 7 OCT 21 3-6PM In October 12951 12951 Weaver Lake Rd. Maple Grove, MN 55369 www.maplegrovefarmersmarket.com Connect With Us... PARKS AND RECREATION BOARD Parks and Recreation Board office ............................ 763-494-6500 Chair, Bill Lewis [email protected] John Ferm ................................... [email protected] Ken Helvey ............................. [email protected] Deb Syhre ................................. [email protected] Kelly Cunningham [email protected] Debbie Coss [email protected] Andy Mielke .......................... [email protected] Parks and Recreation Board Members Council Rep, Phil Leith ....................... [email protected] L to R: A. Mielke, D. Syhre, B. Lewis, K. Helvey, J. Ferm, D. Coss, K. Cunningham Park Board Meetings Maple Grove Parks and Recreation Board Office • Regular meetings of the Park Board are held the 3rd 12951 Weaver Lake Road Thursday of every month at the Government Center Maple Grove, MN Council Chambers at 7:00 p.m. and can be viewed online. 763-494-6500 maplegrovemn.gov/about/boards-and-commissions Monday through Friday 8am-4:30pm Parks and Recreation Board Staff Recreation Registration Hours Director ........................................................................Chuck
    [Show full text]
  • Spring & Summer 2021
    Spring & Summer 2021 newton community education notes Spring & Summer 2021 From the executive Director: It’s no secret; 2020 was a tough year. Many of us are fatigued by our collective and individual struggles; anxious about health, work, and the future. The time-honored tradition of turning the page from one year to reveal the opportunities of the next was punctuated by the recent presidential inauguration. We viewers were riveted as a diminutive young poet seized our attention, gracefully—through her words and gestures — echoing the (presidential) themes of unity and hope. Amanda Gorman’s Kids Classes words were powerful indeed, but equally impressive to me was learning that community- based education helped hone her craft. While struggling to overcome a serious speech Spring Classes .........................................2 impediment, Gorman participated in writing workshops at a Los Angeles community-based education center. So there it is… Community Education opens doors, including ones leading Spring Sports ..........................................4 to the White House! We’re committed to opening doors for all members of our community. To that end, you’ll notice that we have added an option to donate to our scholarship fund Spring Classes for High Schoolers ..........11 when you register for a class. If you can, please contribute and help make our programs accessible to all. Summer Programs ................................12 In addition, we are grasping all aspects of this historic moment by hosting the first annual NCE Catalog Cover Art Contest. Neighbors and friends are invited to submit art under the Summer Programs for High Schoolers ...28 theme: “What does struggle, hope, and finding joy look like to you?” Selected works from the contest will be used as NCE catalog covers for 2021-2022.
    [Show full text]
  • Taxonomy of Mobile Web Applications from a Taxonomy and Business Analysis for Mobile Web Applications
    Chapter 3: Taxonomy of Mobile Web Applications from A Taxonomy and Business Analysis for Mobile Web Applications By Kevin Hao Liu Ph.D. Computer Science Victoria University Submitted to the System Design and Management Program in Partial Fulfillment of the Requirements for the Degree of Master of Science in Management and Engineering At the Massachusetts Institute of Technology February 2009 © 2009 Kevin H Liu. All rights reserved The author hereby grants to MIT permission to reproduce and to distribute publicly paper and electronic copies of this thesis document in whole or in part in any medium now known or hereafter created. ABSTRACT Mobile web applications refer to web applications on mobile devices, aimed at personalizing, integrating, and discovering mobile contents in user contexts. This thesis presents a comprehensive study of mobile web applications by proposing a new taxonomy for mobile web applications, and conducting a business analysis in the field of mobile web applications. The thesis reviews the current surrounding environment for mobile web applications, namely, web 2.0 and 3.0, wireless communication technology, and Smartphone platform. The recent entry and success of Apple’s iPhone greatly enhanced the public awareness of the Smartphone technology. Google’s release of open-source Android platform and T-Mobile’s deployment of Android-powered “Dream” Smartphone not only intensify the competition among suppliers, but also provide an open-source foundation for mobile web applications. This thesis introduces a new mobile web application taxonomy to systematically study the values and the groupings of the mobile web applications. By introducing features and categories, the taxonomy provides a framework so the related companies and businesses can be comparatively analyzed and summarized.
    [Show full text]
  • Arxiv:1705.06950V1 [Cs.CV] 19 May 2017
    The Kinetics Human Action Video Dataset Will Kay Joao˜ Carreira Karen Simonyan Brian Zhang [email protected] [email protected] [email protected] [email protected] Chloe Hillier Sudheendra Vijayanarasimhan Fabio Viola [email protected] [email protected] [email protected] Tim Green Trevor Back Paul Natsev Mustafa Suleyman [email protected] [email protected] [email protected] [email protected] Andrew Zisserman [email protected] Abstract purposes, including multi-modal analysis. Our inspiration in providing a dataset for classification is ImageNet [18], We describe the DeepMind Kinetics human action video where the significant benefits of first training deep networks dataset. The dataset contains 400 human action classes, on this dataset for classification, and then using the trained with at least 400 video clips for each action. Each clip lasts network for other purposes (detection, image segmenta- around 10s and is taken from a different YouTube video. The tion, non-visual modalities (e.g. sound, depth), etc) are well actions are human focussed and cover a broad range of known. classes including human-object interactions such as play- The Kinetics dataset can be seen as the successor to the ing instruments, as well as human-human interactions such two human action video datasets that have emerged as the as shaking hands. We describe the statistics of the dataset, standard benchmarks for this area: HMDB-51 [15] and how it was collected, and give some baseline performance UCF-101 [20]. These datasets have served the commu- figures for neural network architectures trained and tested nity very well, but their usefulness is now expiring.
    [Show full text]
  • Implicit Bias
    IMPLICIT BIAS STATE OF THE SCIENCE: IMPLICIT BIAS REVIEW 2014 As a university-wide, interdisciplinary research institute, the Kirwan Institute for the Study of Race and Ethnicity works to deepen understanding of the causes of—and solutions to—racial and ethnic disparities worldwide and to bring about a society that is fair and just for all people. Our research is designed to be actively used to solve problems in society. Research and staff expertise are shared through an extensive network of colleagues and partners, ranging from other researchers, grassroots social justice advocates, policymakers, and community leaders nationally and globally, who can quickly put ideas into action. BIA ULTIMATELY, WE BELIEVE OUR DECISIONS ARE CONSISTENT WITH OUR CONSCIOUS BELIEFS, WHEN IN FACT, OUR UNCONSCIOUS IS BIARUNNING THE SHOW AS Howard Ross, 2008, p. 11 State of the Science: Implicit Bias Review 2014 Cheryl Staats Research Associate II With funding from the W. K. Kellogg Foundation /KirwanInstitute | www.KirwanInstitute.osu.edu Dear Reader, Early last year, the Kirwan Institute for the Study of Race & Ethnicity published its first issue of theState of the Science: Implicit Bias Review to help raise awareness of 30 years of findings from neurology and social and cognitive psychology showing that hidden biases operating largely under the scope of human consciousness influence the way that we see and treat others, even when we are determined to be fair and objective. This important body of research has enormous potential for helping to reduce unwanted disparities in every realm of human life. THE RESPONSE TO KIRWAN’S State of the Science report was overwhelmingly enthusiastic.
    [Show full text]
  • Tech Giants, Artificial Intelligence, and the Future of Journalism
    Tech Giants, Artificial Intelligence, and the Future of Journalism This book examines the impact of the “Big Five” technology companies – Apple, Google, Amazon, Facebook, and Microsoft – on journalism and the media industries. It looks at the current role of algorithms and artifi- cial intelligence in curating how we consume media and their increasing influence on the production of the news. Exploring the changes that the technology industry and automation have made in the past decade to the production, distribution, and con- sumption of news globally, the book considers what happens to journal- ism once it is produced and enters the media ecosystems of the Internet tech giants – and the impact of social media and AI on such things as fake news in the post-truth age. The audience for this book are students and researchers working in the field of digital media, and journalism studies or media studies more generally. It will also be useful to those who are looking for ex- tended case studies of the role taken by tech giants such as Facebook and Google in the fake news scandal, or the role of Jeff Bezos in transforming The Washington Post. Jason Whittaker is the Head of the School of English and Journalism at the University of Lincoln. He worked for 15 years as a tech journalist and has written extensively on magazine journalism and digital media, most recently as the co-editor of the collection Online Journalism in Africa (2013) and as the author of Magazine Production (2016). Routledge Research in Journalism 19 News of Baltimore Race, Rage and the City Edited by Linda Steiner and Silvio Waisbord 20 The Trump Presidency, Journalism, and Democracy Edited by Robert E.
    [Show full text]
  • Social Media Adoption by Members of Congress: Trends and Congressional Considerations
    Social Media Adoption by Members of Congress: Trends and Congressional Considerations Jacob R. Straus Specialist on the Congress October 9, 2018 Congressional Research Service 7-5700 www.crs.gov R45337 SUMMARY R45337 Social Media Adoption by Members of October 9, 2018 Congress: Trends and Congressional Jacob R. Straus Considerations Specialist on the Congress [email protected] Communication between Members of Congress and their constituents has changed with the development of online social networking services. Many Members now use email, official For a copy of the full report, websites, blogs, YouTube channels, Twitter, Facebook, and other social media platforms to please call 7-5700 or visit communicate—technologies that were nonexistent or not widely available just a few decades www.crs.gov. ago. Social networking services have arguably enhanced the ability of Members of Congress to fulfill their representational duties by providing them with greater opportunities to share information and potentially to gauge constituent preferences in a real- time manner. In addition, electronic communication has reduced the marginal cost of communications. Unlike with postal letters, social media can allow Members to reach large numbers of constituents for a fixed cost. This report examines Member adoption of social media broadly. Because congressional adoption of long-standing social media platforms Facebook, Twitter, and YouTube is nearly ubiquitous, this report focuses on the adoption of other, newer social media platforms. These include Instagram, Flickr, and Google+, which have each been adopted by at least 2.5% of Representatives and Senators. Additionally, Members of Congress have adopted Snapchat, Medium, LinkedIn, Pinterest, Periscope, and Tumblr at lower levels.
    [Show full text]
  • When Users Generate Content
    User Generated Content – a mega-trend in the new media landscape By Professor Jens F. Jensen InDiMedia, Aalborg University [email protected] User generated content refers to media content which in contrast to traditional media producers, such as broadcasters, media houses and production companies is made by ordinary users of websites, TV channels and the like. Naturally, user generated content has always existed. We know it from telephone conversations, letters to the editor, notice boards, classified advertisements, etc. And we know it from the internet, which as a medium from the very start has been driven by various forms of user generated content such as E-mails, bulletin boards, mailing lists, news groups, chat forums, weblogs, etc. All examples of the fact that users can add material to the internet as well as having access to material uploaded by other users. However, it is not until the last couple of years that we have begun to refer to and thematise this phenomenon as ‘user generated content’. And this, of course, marks a noteworthy change. It has primarily happened in connection with web publishing and online content, but also in relation to television and more generally, in connection with production of content to new media. The intensified focus on, and the renewed interest for user generated content can be attributed to various conditions. First of all, it is a result of the emergence of new digital technologies, which make full or semi-professional production tools for media easily accessible at an affordable cost for ordinary users. In this way, the entrance barrier to the media is lowered to a level where the individual users or community-based organisations can become content producers, and a general democratisation of media production can take place.
    [Show full text]
  • Mitchell Massey
    Mitchell Massey projects.vrac.iastate.edu /REU2014/ Time to finish the pape Posted on July 23, 2014 by Mitchell Massey Working to summarize our interface’s utilization of gestalt theory and situation awareness design guidelines. It turns out that writing concise and eloquent sentences is really hard! I enjoy the challenge of formulating my ideas and putting them on paper, but I have had a lot on my mind recently. Still finishing financial aid stuff, missing family, anxious to return to school. I will be happy when the project is finished. With that said, I have truly enjoyed my time the last two weeks, hanging out with friends. The lake house trip was really incredible, and I wish I could go tubing again this summer. I’ve been pretty low energy this week. I definitely need to be eating more protein in the mornings and eating less junk during the day. I messed up my foot a couple different ways, so I’ve stopped playing soccer with the group. I should try going to the gym sometime in the next few days. I really enjoyed the IP talk today because I actually learned a lot that I didn’t realize before. Suddenly patent law seems really interesting? I definitely don’t want to be a lawyer, nor do I have the countenance for a law career. However, I think that the tech industry has a lot of nuances beyond HCI that are really challenging, that could probably use some optimization. Imagine if the government agencies did cognitive walkthroughs to evaluate their processes *gasp*.
    [Show full text]