Understanding Business in Stadium Design with ML

Understanding the competition brief, the Request For Proposal (RFP) or any demand from your client is essential to provide the best service. In the other hand, understanding your competitors offer will help your business to bring value to the market through your products and/or services. We need to understand both entities: Clients and Competitors to respond to the business ecosystem, for example through an effective marketing campaign or the right arguments to win a bid.

In this article, we will explain the benefits of using Machine Learning (ML) to get the insights in stadium design descriptions from client and architectural practices.


Natural Language Processing

Natural Language Processing is a machine learning subfield to process and analyze natural languages expressed in audio, texts or other formats. Texts, typically doesn't have defined format or structure. The sentences in paragraphs express ideas and the same idea can be expressed in different ways:

  • I have a train to catch from Waterloo station.
  • My train departs from Waterloo station.
  • From Waterloo station, my train departs.
  • I will pick the train from Waterloo.

In the example above, the same idea is expressed in different ways, it's an approximation to a concept. This is called unstructured data, usually categorized as qualitative data: concepts and characteristics. Since, there is no a defined model it's difficult to deconstruct. For example, if we pick the third word from each sentence we will get: a, departs, station, pick. There is no meaning in the information and cannot be organized in a database.

Mostly all data we generate nowadays is unstructured and it's difficult to find their insight. There are several techniques to process and analyze structured data, and yet, few techniques to analyze natural language data. Structured data gives you general information from clients and competitors. In contrast, unstructured data can give you a much deeper understanding because you can measure the client's sentiment toward an specific idea expressed in a competition brief. You can also understand what your competitors say about specific subject.


Data overview

The data used in the project is about design stadium descriptions from 2 different point of views:

  • Architectural design practice: Descriptions from small 10K stadiums capacity to international award wining architectural practices with 60K seats stadiums.
  • Owners and operators: Stadium owners and company operators describing stadiums.


Bag of words

The text preprocessing is the first step to make the data useful for a ML model and consist in to clean the text. The diacritics (a glyph added to a letter) and stop words are removed from both data sets. Words like the, or, are very common in the text, but do not represent real meaning.

The encoding technique transform the words in the text corpus into vectors and there are different ways to do it. In the first part of the project the BagOfWord is implemented to return the occurrences of each word from both data sets. For this task Laga library was used. In the second part of the project the TF-IDF, was implemented throughscikit learn library.

Client's bag of words distribution Architectural design practice's bag of words distribution

There is a lot information we can extract comparing these 2 distributions. We will only mention 2:

  • The word VIP in client's distribution it's the 3rd in the list with occurrences number in the document. On the contrary, the architectural practice place the word VIP in the position 36 in relation to the occurrences number. This means clients description gives much more importance to the word VIP than the architectural practice.

  • Client's data set distribution is stepped, centered in the words business, infrastructure, construction, services, among others. In the other hand, the architectural practice data set distribution is much more "flat". More words have the same "weight" in the text corpus. For example the word revenue has the same weight as the word new.


K-Means Clustering - Unsupervised Learning.

In this step, we will processes the architectural design data set with KMeans to group the text in different concepts and reveal the hidden patterns. Clustering is a form of unsupervised learning that consist in reveal undetected patterns in data points with no labels. This means the sentences are not labeled like: the sentence 1 is about "public space", the sentence 2 is about "design", etc.

For this project, we trained a KMeans model with stadium descriptions to understand the most N concepts about stadium and design. There are different ways to calculate how many clusters are needed. Several test were conducted and 3 clusters was considered the best option.

Load the text and print the first sentence in the data set.


Clean the data set: tokenization, Vectorization and Stem.


Sum the words to find which are the top sentences for the concepts stadium and design: Which sentences in the data set encapsulate the most about stadium and design concepts:

  • 42: The design of the stadium is unique its facade and roof are integrated and formed by petalshaped modules designed to be one of the highest stages on one side giving the impression of sand dunes which are common in the region moving the design also allows for greater ventilation and light inside the stadium

  • 12: The stadium design incorporates the most important experience of any football stadium in the world with large resting spaces designed to accommodate the greatest possible hobby inspired by the natural beauty of monterrey and the rich history of the city the stadium will become a real destination to watch a game while redefining the design of the stadiums in mexico through creative urban planning understanding global trends that makes up the fan experience and a sophisticated and advanced vision of the future of sports estadio bbva bancomer will transform expectations across the region

  • 39: Bbva compass stadium is designed to be the core of houston downtown east neighborhood redevelopment plan with a capacity of seats its main use is as a football stadium however it can also accommodate lacrosse rugby or concerts with the challenge of generating an architectural icon for the area the stadium had to be designed within the constraints of a very tight budget to bring his vast experience in european football stadiums

  • 72: Konya stadium is designed with a harmonization approach between cultural codes and contemporary structure

  • 113: The new louis armstrong stadium located inside the billie jean king national tennis center features seats and an innovative design that encourages airflow through the stadium and prevents rain from reaching spectators and the court making it the world first tennis stadium with natural ventilation and retractable roof


Clustering

This is the ML model and the training process. The second "cell" prints the top 10 words per each cluster. It's arguable that these clusters are similar. For example, the word "stadium" or "design" appear in each cluster, surrounded by different concepts.

  • Cluster 0: (design, public, project, stand, sport, area, architectur, build, use, allow)
  • Cluster 1: (structur, stadium, architectur, build, allow, project, access, citi, also, design)
  • Cluster 2: (stadium, citi, design, build, area, also, project, access, space, allow)

From my point of view, the cluster 0 is more about public-space, the cluster 1 is more about structure-build and the cluster 2 is more about stadium-design.


The plot above shows the different clusters by colors: Red represents the public-space concept, green represents the structure-build concept and blue represents stadium-design concept.


Conclusions

The red and blue points are distributed along the X axis and below than 0.2 in the Y access. These 2 clusters are similar in concepts. The green points (structure-build) are above the 0.2 in the Y axis, and it make sense because represents a more different concept in relation to the other 2 clusters.

Typically architects don't write so much about structure in comparison to design or public space. Therefore it's possible to understand the difference in the amount of green points compared to the red (public-space) and blue(stadium-design).

The differences between the architectural design practices are not reflected in the clusters. Although, the data set is composed by 14 different architectural design practices with different experience, educations and clients, this variance is not reflected in clusters. Because (maybe) 2 of the 3 clusters have similar concepts. And the bag of words distribution shows a flat curve along the many different concepts involved in a stadium design. Architects in stadium design, write more about design and public space and left other concepts outside like sustainability or technology.

"Public Space", "Area", "Project" are the most relevant and interesting concepts for different architectural design practices regarding the size of the stadium and or location.

If you find interesting this article please leave a comment.


REFERENCES:


81 Comments:

Add a comment

Comments

Written on Thu, 18 Feb 2021 15:05:00 by
RufusOrepe

The portal drawing

Written on Wed, 17 Feb 2021 04:41:35 by
RufusOrepe

CAD School

Written on Thu, 11 Feb 2021 13:15:06 by
SOTTILE3237

Ремонт ENGEL DRIVER BOARD 2 CHANNEL - 02203-6409 https://prom-electric.ru/remont-engel-driver-board-2-channel-02203-6409/ Диагностика ENGEL DRIVER BOARD 2 CHANNEL, 02203-6409. Доставка.

Written on Thu, 11 Feb 2021 10:46:27 by
JARUIS5568

Ремонт ID10401-E - Baldor - Drive - AC Drive https://prom-electric.ru/remont-id10401-e-baldor-drive-ac-drive/ Диагностика ID10401-E, Baldor, Drive - AC Drive СЕРВИС. Доставка.

Written on Sun, 07 Feb 2021 13:43:34 by
VERDI9115

Статьи: Ремонт промышленной электроники - Страница 309 https://prom-electric.ru/articles/10/?page=309 Информация: Ремонт промышленной электроники - Страница 309

Written on Sun, 07 Feb 2021 09:00:59 by
POUDRIER2502

Ремонт CMC RANDTRONICS PC BOARD LOGIC - 3-533-0153G https://prom-electric.ru/remont-cmc-randtronics-pc-board-logic-3-533-0153g/ Диагностика CMC RANDTRONICS PC BOARD LOGIC, 3-533-0153G. Доставка.

Written on Sun, 07 Feb 2021 06:28:19 by
ROWEY2956

Ремонт PARAJUST DIGITAL INPUT BOARD YPI-103E - YT204001-FB https://prom-electric.ru/remont-parajust-digital-input-board-ypi-103e-yt204001-fb/ Диагностика PARAJUST DIGITAL INPUT BOARD YPI-103E, YT204001-FB. Доставка.

Written on Sat, 06 Feb 2021 11:18:14 by
PROPHET0942

Ремонт A290-7203-X503 https://prom-electric.ru/remont-a290-7203-x503/ Диагностика A290-7203-X503. Доставка.

Written on Sat, 06 Feb 2021 09:15:11 by
SIGMUND3520

Ремонт OF46LR-50-1045-Q1-R-NO-FP - STI Products - Safety - Light Curtain https://prom-electric.ru/remont-of46lr-50-1045-q1-r-no-fp-sti-products-safety-light-curtain/ Диагностика OF46LR-50-1045-Q1-R-NO-FP, STI Products, Safety - Light Curtain СЕРВИС. Доставка.

Written on Sat, 06 Feb 2021 04:10:44 by
SCHMICK7979

РЕМОНТ АИДМ-50/70 - установка для испытания электрической прочности диэлектрических материалов - Настройка АИДМ-50/70 - Сервис АИДМ-50/70 https://prom-electric.ru/remont-aidm-5070-ustanovka-dlja-ispytanija-elektricheskoj-prochnosti-dielektricheskih-materialov-nastrojka-aidm-5070-servis-aidm-5070/ АИДМ-50 70 - установка для испытания электрической прочности диэлектрических материалов, Диагностика АИДМ-50 70, Ремонт АИДМ-50 70. Доставка.

Written on Fri, 05 Feb 2021 07:40:11 by
WILLES8216

Ремонт TS20LSIGT2 - GE - General Electric - Power Control - Circuit Breaker https://prom-electric.ru/remont-ts20lsigt2-ge-general-electric-power-control-circuit-breaker/ Диагностика TS20LSIGT2, GE - General Electric, Power Control - Circuit Breaker СЕРВИС. Доставка.

Written on Wed, 03 Feb 2021 14:41:49 by
CRUIKSHANK5151

Ремонт промышленной электроники REXROTH https://prom-electric.ru/remont-promyshlennoj-elektroniki-rexroth/ Диагностика промышленной электроники REXROTH. Доставка.

Written on Wed, 03 Feb 2021 12:20:00 by
KULKARNI2519

Ремонт IC600BF917K https://prom-electric.ru/remont-ic600bf917k/ Диагностика IC600BF917K. Доставка.

Written on Wed, 03 Feb 2021 09:46:28 by
FERREIRA2414

Ремонт 6230-8402 - Emerson - Drive - AC Drive https://prom-electric.ru/remont-6230-8402-emerson-drive-ac-drive/ Диагностика 6230-8402, Emerson, Drive - AC Drive СЕРВИС. Доставка.

Written on Wed, 03 Feb 2021 06:26:28 by
DANEHY4882

https://prom-electric.ru/remont-mikroshem-pamjati-eeprom-i-mikrokontrollerov/

Written on Tue, 02 Feb 2021 10:45:30 by
MULLINAX2541

https://prom-electric.ru/uslugi-elektronschika/

Written on Mon, 01 Feb 2021 09:39:38 by
annadsobit

https://newscash.xyz/page/29/ - "Some businesses have experimented with similar technology for doable use in news operations. Britain’s BBC not too long ago launched a video that used machine learning to make it seem like one of its information readers was speaking completely different languages. The London-primarily based firm that developed the system says its purpose is to “remove" http://elias7c44arg3.newbigblog.com/profile @ga3t5

Written on Sun, 31 Jan 2021 18:16:16 by
BORDEAU5560

https://prom-electric.ru/remont-retom-51/

Written on Sun, 31 Jan 2021 16:41:00 by
NYREEN4581

https://prom-electric.ru/remont-ustanovok-rt-2048-01-rt-2048-05-rt-2048-12-rt-2048-20-saturn-m/

Written on Sun, 31 Jan 2021 16:16:44 by
ALLIMAN8575

https://prom-electric.ru/remont-chastotnyh-preobrazovatelej-hyundai-n700/

Written on Sun, 31 Jan 2021 14:52:00 by
GLASSETT0712

https://prom-electric.ru/remont-derevoobrabatyvajuschego-oborudovanija/

Written on Sun, 31 Jan 2021 13:23:20 by
TROUTNER0697

https://prom-electric.ru/remont-listogibochnyh-stankov/

Written on Sun, 31 Jan 2021 10:27:00 by
RACKI7601

https://prom-electric.ru/remont-listogibochnyh-stankov/

Written on Sun, 31 Jan 2021 08:58:46 by
BENENATI1771

https://prom-electric.ru/remont-shkafov-upravlenija/

Written on Sun, 31 Jan 2021 07:30:27 by
HORGEN3683

https://prom-electric.ru/mitsubishi-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Sun, 31 Jan 2021 06:02:06 by
REMALY7824

https://prom-electric.ru/lenze-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Sun, 31 Jan 2021 04:32:06 by
ROOKS4756

https://prom-electric.ru/uslugi-elektronschika/

Written on Sun, 31 Jan 2021 03:03:04 by
HOLDY9710

https://prom-electric.ru/vesper-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Sun, 31 Jan 2021 01:30:05 by
PLISKA5151

https://prom-electric.ru/lenze-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Sun, 31 Jan 2021 00:14:14 by
VIRREY7628

https://prom-electric.ru/remont-retom-51/

Written on Sat, 30 Jan 2021 22:48:21 by
POPPER5074

https://prom-electric.ru/mitsubishi-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Sat, 30 Jan 2021 21:21:11 by
HERSBERGER5261

https://prom-electric.ru/remont-promyshlennyh-invertorov/

Written on Sat, 30 Jan 2021 19:56:46 by
MCCRACKIN0660

https://prom-electric.ru/esq-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Sat, 30 Jan 2021 18:33:20 by
FAKHOURY7789

https://prom-electric.ru/remont-kontrollerov/

Written on Sat, 30 Jan 2021 17:09:04 by
ADALJA5472

https://prom-electric.ru/remont-chastotnyh-preobrazovatelej-hyundai-n700/

Written on Sat, 30 Jan 2021 14:28:55 by
CAVALARIS4041

https://prom-electric.ru/remont-mikroshem-pamjati-eeprom-i-mikrokontrollerov/

Written on Sat, 30 Jan 2021 13:00:50 by
SPARACINA9577

https://prom-electric.ru/remont-kip-i-avtomatiki/

Written on Sat, 30 Jan 2021 11:31:24 by
CORNMESSER6051

https://prom-electric.ru/remont-koronatorov/

Written on Sat, 30 Jan 2021 08:33:59 by
BARTOLINI4968

https://prom-electric.ru/remont-universalnyh-probojnyh-ustanovok-upu-10/

Written on Sat, 30 Jan 2021 07:06:29 by
ARMENT5445

https://prom-electric.ru/delta-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Sat, 30 Jan 2021 05:37:38 by
SPRY0513

https://prom-electric.ru/remont-plat-upravlenija-konditsionerov/

Written on Sat, 30 Jan 2021 04:07:37 by
ORLANDO0089

https://prom-electric.ru/lenze-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Sat, 30 Jan 2021 02:39:47 by
MEKEE5684

https://prom-electric.ru/lenze-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Sat, 30 Jan 2021 01:13:15 by
KLEFFNER8657

https://prom-electric.ru/remont-izmeritelnyh-priborov/

Written on Fri, 29 Jan 2021 23:48:25 by
CERVANTES5292

https://prom-electric.ru/remont-koronatorov/

Written on Fri, 29 Jan 2021 22:21:27 by
LAFFOON6919

https://prom-electric.ru/delta-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Fri, 29 Jan 2021 18:05:59 by
HALFHILL6072

https://prom-electric.ru/remont-plat-upravlenija-konditsionerov/

Written on Fri, 29 Jan 2021 16:41:07 by
WHITELEATHER4021

https://prom-electric.ru/vesper-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Fri, 29 Jan 2021 15:18:04 by
WRONSKI2423

https://prom-electric.ru/delta-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Fri, 29 Jan 2021 13:57:36 by
OBHOF2396

https://prom-electric.ru/mitsubishi-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Fri, 29 Jan 2021 12:44:35 by
PENNY2749

https://prom-electric.ru/kone-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Fri, 29 Jan 2021 11:16:09 by
LUSKIN9816

https://prom-electric.ru/avtomatizatsija-tehnologicheskih-protsessov/

Written on Fri, 29 Jan 2021 02:58:20 by
FAIRFAX3503

https://prom-electric.ru/danfoss-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Fri, 29 Jan 2021 01:20:07 by
KANDA2861

https://prom-electric.ru/danfoss-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Thu, 28 Jan 2021 23:46:32 by
HUDLER4809

https://prom-electric.ru/esq-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Thu, 28 Jan 2021 22:15:00 by
GERAGHTY8518

https://prom-electric.ru/kone-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Thu, 28 Jan 2021 20:43:24 by
SCERCY1022

https://prom-electric.ru/remont-kip-i-avtomatiki/

Written on Thu, 28 Jan 2021 19:11:13 by
ZELADA8470

https://prom-electric.ru/remont-chastotnyh-preobrazovatelej-v-sankt-peterburge/

Written on Thu, 28 Jan 2021 17:41:09 by
DZIUBAN8428

https://prom-electric.ru/avtomatizatsija-tehnologicheskih-protsessov/

Written on Thu, 28 Jan 2021 16:13:49 by
CUNEIO8176

https://prom-electric.ru/danfoss-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Thu, 28 Jan 2021 14:37:23 by
GAERLAN0273

https://prom-electric.ru/remont-ustanovok-rt-2048-01-rt-2048-05-rt-2048-12-rt-2048-20-saturn-m/

Written on Thu, 28 Jan 2021 01:48:25 by
KOZICKI4286

https://prom-electric.ru/remont-izmeritelnyh-priborov/

Written on Thu, 28 Jan 2021 00:26:26 by
SKOWRONSKI6753

https://prom-electric.ru/remont-derevoobrabatyvajuschego-oborudovanija/

Written on Wed, 27 Jan 2021 23:03:42 by
BOWNDS2259

https://prom-electric.ru/allen-bradley-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Wed, 27 Jan 2021 21:29:43 by
DELUCIA2992

https://prom-electric.ru/hyundai-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Wed, 27 Jan 2021 19:46:19 by
LEMIN7070

https://prom-electric.ru/remont-izmeritelnyh-priborov/

Written on Wed, 27 Jan 2021 02:33:15 by
LOVEDAY5997

https://prom-electric.ru/danfoss-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Wed, 27 Jan 2021 00:59:42 by
WHITTUM6287

https://prom-electric.ru/remont-koronatorov/

Written on Tue, 26 Jan 2021 23:25:24 by
MARINELLO7420

https://prom-electric.ru/remont-koronatorov/

Written on Tue, 26 Jan 2021 21:54:08 by
MAHNKEN5177

https://prom-electric.ru/avtomatizatsija-tehnologicheskih-protsessov/

Written on Tue, 26 Jan 2021 20:26:58 by
KREUTZBENDER3291

https://prom-electric.ru/remont-derevoobrabatyvajuschego-oborudovanija/

Written on Tue, 26 Jan 2021 19:10:18 by
KERESTES6636

https://prom-electric.ru/remont-retom-51/

Written on Tue, 26 Jan 2021 17:47:20 by
CHERMAK5989

https://prom-electric.ru/danfoss-oshibki-rasshifrovka-kodov-neispravnostej/

Written on Tue, 26 Jan 2021 16:18:40 by
GIANOTTI4897

https://prom-electric.ru/remont-plat-upravlenija-konditsionerov/

Written on Tue, 26 Jan 2021 03:46:46 by
SUNIGA6448

https://prom-electric.ru/esq-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Tue, 26 Jan 2021 02:12:26 by
ROTHHAUPT8753

https://prom-electric.ru/remont-kontrollerov/

Written on Tue, 26 Jan 2021 00:36:25 by
BRODERSON6880

https://prom-electric.ru/hyundai-oshibki-rasshifrovka-kodov-neispravnostej-pch/

Written on Mon, 25 Jan 2021 23:01:39 by
RIEL5467

https://prom-electric.ru/remont-ustanovok-rt-2048-01-rt-2048-05-rt-2048-12-rt-2048-20-saturn-m/

Written on Wed, 20 Jan 2021 22:18:12 by
SIMONETTA4850

https://frequency-drive.ru/preobrazovatel-chastoty-f700/

Written on Tue, 08 Dec 2020 11:40:20 by
Premiumwzy

удалите,пожалуйста! .

Written on Wed, 16 Sep 2020 21:23:22 by
Beata

Very interesting concept.