복잡성, 추상화, 일반성이 주는 이점과 그에 따르는 비용 사이의 균형을 살펴본다.
복잡성, 추상화, 일반화는 강력하다:
그렇지만 복잡성, 추상화, 일반성에는 비용이 있으며, 이로 인해 그것들이 가져오는 이점과 우리가 치르는 비용 사이에는 트레이드오프가 생긴다.
복잡성을 추가하면 모델에 더 많은 세부사항이 들어가면서 모델의 표현력이 높아진다. 모델에 추가된 세부사항은 그것을 이해하기 더 어렵게 만들며, 개입을 수행하기 어렵게 하거나 개입의 효과를 이해하기 어렵게 만들 수 있다. 때로는 우리의 모델이 현실을 더 많이 포착해야 하지만, 우리가 더 좁은 설명에만 관심이 있다면 그 트레이드오프는 그만한 가치가 없을 수 있다.
예를 들어 프로그래밍에서는, 매우 다양한 경우를 처리하기 위한 코드를 추가하면 프로그램의 적용 범위가 넓어질 수 있지만 이해하기도 더 어려워진다. 더 복잡한 코드는 변경을 가하는 어려움과, 어떤 변경이 다른 곳을 망가뜨릴 가능성도 높인다. 법률과 계약도 높은 비용을 가지면서 상황에 따라 큰 이익을 제공하는 매우 복잡한 시스템의 또 다른 좋은 예다. 여러 다른 상황에서 가능한 법적 결과를 명시함으로써 법률에 복잡성을 더하면, 법은 자의적 해석을 더 잘 막고 판단에 대한 신뢰를 높일 수 있다. 그러나 법의 복잡성에는 대가가 따른다. 훈련이나 시간이 없는 사람들에게는 그 모든 복잡한 미묘함을 배워 이해하는 일이 상당히 어려울 수 있다.
추상화는 우리의 모델을 구체적 세부사항에서 추상적 개념으로 옮긴다. 추상화는 현실과의 직접적 접촉을, 다루기 훨씬 쉬운 아이디어와 맞바꾼다. 현실은 너무 세부적이고 너무 뒤엉켜 있어서 잘 다루기 어려울 수 있으며, 그래서 우리는 추상화를 필요로 한다. 하지만 너무 많이 추상화하면 현실과의 접촉을 잃을 위험이 있다. 그러면 우리의 추상화가 더 이상 현실을 제대로 따라가지 못하게 되고, 현실의 중요한 세부사항을 더 이상 포착하지 못하게 될 수 있다.
이의 한 예는 우리가 일상생활에서 기술을 사용하고 모델링하는 방식이다. 우리는 종종 기술을 사용하기 위해 그 기반 기술을 이해할 필요는 없지만, 추상화는 중요한 세부사항을 가릴 수 있다. 기술에 대해 매우 추상적인 모델을 가진 사람들은 실제로 그것을 사용하는 데 어려움을 겪을 수 있다. 그럼에도 그들의 필요에 따라서는, 자신이 상호작용하는 대상을 쉽게 모델링할 수 있다는 점이 특정한 세부 기능에 접근하지 못하는 단점을 능가할 수 있다.
일반화는 구체적인 세부사항을 대가로 우리의 모델이 다루는 범위를 확장한다. 일반화는 때때로, 특히 모델의 분포 밖으로 나가야 할 때, 그리고 그런 일을 자주 해야 할 때 필요하다. 그러나 일반성에도 비용이 따른다. 자신의 증거로부터 과도하게 일반화하기는 쉽다. 일단 일반화를 하고 나면, 그 일반화의 어떤 부분이 근거에 의해 뒷받침되고 어떤 부분은 그렇지 않은지가 종종 분명하지 않게 되며, 사실상 블랙박스를 만들어낸다.
일반화의 트레이드오프의 한 예는 경제학 분야에서 볼 수 있다. 경제학자들은 종종 시장의 행동을 설명하기 위해 수요와 공급이라는 개념을 사용한다. 이 일반화는 주식 시장에서 주택 시장에 이르기까지, 각각의 개별 시장의 구체적 세부사항을 깊이 파고들지 않고도 매우 다양한 시장과 상황의 행동을 추론할 수 있게 해준다. 그러나 이러한 일반화는 지나친 단순화와 중요한 세부사항의 무시로 이어질 수도 있다. 이에 대응하여 경제학자들은 행동경제학에서 실험경제학에 이르기까지 다양한 구체적 모델을 밀어붙였고, randomized control trials나 synthetic control methods를 사용해 사람들이 실제로 어떻게 행동하는지 정량화했다. 이러한 연구의 결과는 초기 연구들보다 일반화 가능성이 부족할 수 있지만, 사람들이 실제로 행동하는 방식에는 더 가깝다.
우리는 언제 추상화, 일반성, 복잡성을 사용해야 하는가? 한 가지 가능한 접근법은 단순하고, 구체적이며, 구상적인 것에서 시작하는 것이다. 그런 다음 상황이 요구함에 따라 복잡성, 추상화, 일반성을 더한다. 이렇게 하면 현실과의 접촉을 유지하면서도 우리의 목적에 필요한 최소한의 측면에 집중하는, 이해 가능한 모델을 만들 수 있다.