Critic¶
The role of the Critic is to evaluate all generated designs coming out of the generator, according to constraints communicated by the Initiator, fitness calculated from evaluations of the Prophet, latent representations provided by the Learner, and its own direct evaluations of designs. From this short description it is obvious that the Critic module is the heart of the system, bringing together almost all previous modules in the process of evaluation and search through the design space. The Critic also checks designs for validity based on both user constraints and geometric constraints related to the architectural domain (e.g. layouts must be closed or buildings can not intersect). There is a range of evaluations that happen within the critic that involve different aspects, qualities and quantities of design performance, a detailed description can be seen in the Table below.
Details on evaluation tasks performed by the Critic module |
|
---|---|
Daylight Performance |
|
Description |
measures the distribution and availability of daylight in indoor spaces |
Possible Metrics |
spatial daylight autonomy (SDA) [NM05], useful daylight illuminance (UDI), melanomic lux (EML) [DAR20], non-visual Direct-Response (nvRD) [DAR20] |
Output Format |
grid-based, array |
Computational Intensity |
high |
Calculation details |
Prophet, online |
Visibility Performance |
|
Description |
measures the quantity and quality of views to the outside world from every location of the analysis grid |
Possible Metrics |
space syntax [HH84] approaches including visibility graph analysis (VGA), visual connectivity and visual integration [cite} |
Output Format |
graph-based and grid-based, array format |
Computational Intensity |
low |
Calculation details |
Critic, online |
Thermal Comfort Performance |
|
Description |
measures occupants’ comfort throughout the year |
Possible Metrics |
Predicted Mean Vote (PMV) [Fan70], Physiological Equivalent Temperature (PET) [Hop93], Universal Thermal Climate Index [BJB+13] |
Output Format |
grid-based, array format |
Computational Intensity |
very high |
Calculation details |
Prophet, online |
Natural Ventilation Performance |
|
Description |
measures the availability and magnitute of wind flow and (non mechanical) ventilation through the space |
Possible Metrics |
m/s, m3/s |
Output Format |
grid-based, array format and space-based (average, min, max) |
Computational Intensity |
very high |
Calculation details |
Prophet, online |
Network-based Performance |
|
Description |
measures the effect of layout design on aspects related to flow, occupancy, accessibility, and efficiency of traversing the space |
Possible Metrics |
adjacencies, connectivity, buzz [NVSB17], distraction, space for communication [PS17] |
Output Format |
graph-based and grid-based, array format |
Computational Intensity |
low |
Calculation details |
Critic, online |
Acoustic Performance |
|
Description |
measures noise levels and noise dissipation given interior or exterior sources of sound |
Possible Metrics |
dBA |
Output Format |
grid-based, array format |
Computational Intensity |
medium |
Calculation details |
Prophet, online |
Safety Performance |
|
Description |
measures the impact of layout design to egress time |
Possible Metrics |
distance-to-exit |
Output Format |
grid-based, array format |
Computational Intensity |
low |
Calculation details |
Critic, online |
Crowd-based Performance |
|
Description |
measure impact of design to behavioral responses of occupants |
Possible Metrics |
evacuation time, exit flow rate, traveled distance |
Output Format |
grid-based, array format |
Computational Intensity |
high |
Calculation details |
Critic, offline |
Model Performance |
|
Description |
measure geometric properties of generated designs |
Possible Metrics |
area (m2), number of rooms, number of different spaces, material quantities, window to wall ratio, cost, environmental emissions |
Output Format |
value-based, array format |
Computational Intensity |
low |
Calculation details |
Critic, online |
Literature review (TODO) on Critic:
Challenges:
The main challenge for the critic module is to develop flexible processes for assessing constraints of different types, used in the various evaluations the user has selected, across different use cases and design tasks. This includes an efficient way to incorporate information from different sources such us initiator and encoder, prophet, and generator. A more conceptual problem related to the high-dimensional nature of architectural design spaces is how to restrict the search without compromising novelty in generated designs.
Opportunities:
The most exciting opportunity is being able to evaluate designs in the latent space instead of or in combination with the output space. This can provide a much more intuitive way for human designers to guide generation and understand the relationship between their design decisions and the outputs the system produces. Another opportunity is to create a tool that can evaluate functions related to the use and operation of the buildings, apart from the traditional design performance approach. Finally, another opportunity is to explore the co-evolution between design performance and morphology within perhaps a reinforcement learning (RL) framework.
- BJB+13
Krzysztof Blazejczyk, Gerd Jendritzky, Peter Bröde, Dusan bullet, Dusan Fiala, George bullet, George Havenith, Yoram bullet, Yoram Epstein, bullet Psikuta, and Bernhard Kampmann. An introduction to the universal thermal climate index (utci). Geographia Polonica, 86:5–10, 01 2013.
- DAR20(1,2)
Megan Danell, María L Ámundadóttir, and Siobhan Rockcastle. Evaluating temporal and spatial light exposure profiles for typical building occupants. Simulation for Architecture and Urban Design, pages 8, 2020.
- Fan70
P.O. Fanger. Thermal Comfort: Analysis and Applications in Environmental Engineering. Danish Technical Press, 1970. ISBN 978-87-571-0341-0.
- HH84
Bill Hillier and Julienne Hanson. The Social Logic of Space. Cambridge University Press, 1984. doi:10.1017/CBO9780511597237.
- Hop93
P.R. Hoppe. Heat balance modelling. Experientia, pages 741–746, 1993.
- NM05
A Nabil and J Mardaljevic. Useful daylight illuminance: a new paradigm for assessing daylight in buildings. Lighting Research & Technology, 37(1):41–57, 2005.
- NVSB17
Danil Nagy, Lorenzo Villaggi, James Stoddart, and David Benjamin. The buzz metric: a graph-based method for quantifying productive congestion in generative space planning for architecture. Technology\textbar Architecture + Design, 1(2):186–195, 2017. URL: https://www.tandfonline.com/doi/full/10.1080/24751448.2017.1354617.
- PS17
Rosica Pachilova and Kerstin Sailer. Providing care quality by design: a new measure to assess hospital ward layouts. The Journal of Architecture, 25(2):186–202, 2020-02-17. URL: https://www.tandfonline.com/doi/full/10.1080/13602365.2020.1733802, doi:10.1080/13602365.2020.1733802.
- VP15
Tasos Varoudis and Alan Penn. Visibility, accessibility and beyond: next generation visibility graph analysis. The Journal of Space Syntax, 2015.