目前的數學,絕大部分都還是圍繞著物理科學在轉,而用今天的數學工具,迄今為止我還找不到數學工具去描述智能的發生和發展。這里我想用另一種可能的方式,來描述智能原理,試圖建立一個能解釋所有智能行為的、統一的智能理論。
智能是什么
智能是什么?到今天為止關于智能是什么沒有共識,而且爭論依然十分激烈,觀點也不相同。我的定義是:智能是主體適應、改變、選擇環境的各種行為能力。這里主要是考慮到智能一定是有主體的,沒有非主體的智能。
智能的組成要素
在上述定義之下,智能由3+1要素構成,即主體、功能、信息和環境。當然,對智能本身來說,環境是外部因素或者說從經濟學的角度看叫外生變量。但這個外生變量十分重要,因為在一定的條件下,不管是生物體還是非生物體,都可以決定它能不能承載和發展下去,所以環境是十分重要的一個要素。
主體性有三個核心的要素:意識、資源、控制。意識是最核心的,是要自我生成、自我發展的,所有的智能體必須要有自我,如果它不能生存的話,這個智能體就不成立。生存是第一位的,生存要有資源,沒有資源無法生存。前邊兩個要素沒有目的性,目的性通過控制來實現,所以主體性是通過這三個要素來反映的。并非所有的非生物體都具有智能,只有具備實現定義規定的行為的,才是智能主體。
功能和功能構成
功能是智能要素里邊最復雜的部分,它囊括了智能行為實現的所有功能,主要有三大類,可稱為功能三要素:體現主體意志的決策和控制、所有的行為功能、所有的信息處理功能。
信息及其構成要素
信息是智能發展的基礎和材料,沒有信息就沒有智能。信息是智能的基礎,在于它是智能的起點和智能發生發展必不可少的材料。作為智能發展的材料,信息的形態迥異、數量無限、處理需求各具特征、使用的連接復雜多樣。所有這些表象背后,決定信息在智能中起作用的是3個要素:完備性、結構性、可用性。完備性由形態、獲取、增長三個部分構成,表示相對于智能任務的信息是否具有系統性和完整性,滿足問題求解對信息需求的程度。結構性由表征和結構兩個部分構成,表示主體擁有或使用的信息表征方式和與使用要求相比的結構化程度和形式。可用性由對象、轉換、信息處理功能描述和主體性體現描述四個部分構成,表示信息如何滿足具體的智能任務使用需求。
智能的外延
智能的外延是所有主體的所有行為。人的七情六欲、嘻笑怒罵都是智能行為,不是你很聰明才是智能的,所有上面的行為都是智能行為,這是不可分割的。
行為包括具有物理運動的行為和不具備物理運動的行為,學習、思維、研究等心理或神經系統內的行為也被包括在內,將生物體的精神和物理行為統一了起來,將非生物體智能系統的信息和物理統一了起來,對行為和能力沒有做正確還是錯誤、水平高還是低、輸還是贏、邏輯和算法的復雜性的界定。
這就是說,無論對錯,無論高低、無論輸贏、無論是否采用邏輯推理或算法,主體的行為都屬于智能范疇,包容了主體無目標的行為,但又把有目的的行為放在優先的位置。人工智能和機器人的發展,將使人擁有更多的余暇和所謂“無用階級”的產生。不能因為目的不同,將相同的神經活動過程和運動控制過程判斷為智能或非智能。
智能的進化、發展、使用和評價
六個進化階段
智能的進化有6個階段:單細胞生物、神經系統和腦、語言和文字、計算工具和數字設備、自動化和智能系統以及非生物智能體。今天1~5的階段已經發生,第六階段正在往前發展。智能的進化,本質上就是智能要素的進化。
智能的起點
智能的起點是地球上第一個原始生命體,本質上第一個原始生命體還不是一個完整的細胞。大家知道,在加拿大發現的地球上最早的生命蹤跡是41億年前出現的,而地球上有生命存在是在46億年以后,只是41億年前更簡單的生物今天考古還沒有發現而已。
兩個關鍵階段
在整個智能進化的過程中,有兩個最關鍵的階段,第一個是單細胞生物的形成,第二個是語言和文字的產生。
一個單細胞基本上已經有了生命體的代謝功能、行為功能、認知功能、遺傳功能,這四個功能在單細胞生物中都具備,不管是衣藻還是草履蟲。只要這樣的細胞存在,外部空間環境能適合它,就一定具有這四個功能,不管是地球上還是其他的星球上,單細胞生物是極其關鍵的。神經系統和腦的形成是智能進化,特別是生物智能進化的關鍵一步。這個階段的進化過程就是生物體認知能力形成和鞏固的過程。
對智能進化來說,語言是文字產生的前提,語言和文字的產生是一次重大跨越,與語言文字同期產生的簡單工具一起,形成了組合智能主體和客觀知識,形成了主觀和客觀并存的智能雙生子,改寫了智能進化與發展的模式。語言和文字的產生,使得我們能夠從一個生物體的進化變成群體的共同進化,在地球上、在人類社會中有了一個獨立的課題,這個課題使得我們能夠跨越時間和空間的約束,能夠積累我們已經取得所有的智慧。當有了語言和文字之后,走向智能的第六個階段是絲毫不用懷疑的,它一定會做到,除非人類滅絕。
智能的發展
智能發展是指一個智能主體在其生命周期內影響智能變化的所有行為。從智能發展的目的看,也可以稱之為智能主體解決問題的能力的提升。如此定義的智能發展有四層含義:一是其對象為一個主體,而不是指群體或社會;二是其時間范圍為一個生命周期,這與一個主體的約定是一致的;三是所有能對智能產生變化的行為,這個變化既有增長,也有降低,發展包含了正反兩個方向;四是發展的目的是為了提升解決問題的能力。
研究智能發展的目的是為了能通過自身增長、創造并賦予增長等模式,提升主體智能,更好地承擔需要完成的智能任務,使對人的教育、培訓和對非生物智能的賦予更有針對性、更加有效。智能的發展以主體為單位,不同的主體類型具有不同的發展特征。
智能發展在功能和信息領域呈現顯著增長,主體性的增長主要基于進化。在使用和發展中只是量的提升,沒有質的變化。但是,發展的成果在一定程度上成為生物智能進化的原因。
智能的使用
智能的使用是指一個智能主體在其生命周期完成智能任務的行為。這個定義規定了三層含義:一是其討論對象是一個主體,是該主體如何使用自身的智能;二是其時間范圍為一個生命周期;三是針對所有智能任務。這個定義不包含社會為了得到更高的智能使用效果而采取的資源配置等調節手段。
智能的使用以主體為單位,不同主體承擔的智能任務不同,完成同類任務的方法不同。從智能使用的整體看,智能的使用是人與非生物智能客體之間的關系,而從具體的任務完成看,關注的是如何更加有效地完成任務。
智能的評價
智能在使用中實現價值,在使用中積累控制力、行為能力和信息,積累又促進了智能的發展和進化。智能評價,就是為智能使用更有效、智能發展更充分、智能進化有基礎。關于智能,我從6個角度來評價:復雜性、就緒度、成熟度、完備性、有效性、增長性。復雜性,就是這個任務復雜程度。就緒度,就是這個智能主體對完成這個任務是不是有足夠的能力。成熟度是這個智能主體完成這件任務的確定性究竟如何。其實智能的成熟度是確定性的提升,也即當一個智能主體對完成這件任務有百分之百把握的時候,那才是成熟的,通常來說我們不會去挑戰不確定性。有效性是指能夠完成一項智能任務所支付的成本或所占用的資源盡可能少。增長性是指一次任務完成以后,他對這個主體的智能增長做出了什么貢獻,這個是至關重要的。這樣的評價是對一個智能主體的評價,是對不同智能行為或智能任務完成情況的評價。
進化、發展、使用、評價 之間的關系
進化是全局的主線。發展是為了使用。不管是生物體還是非生物體,它的發展都是為了使用。使用可以促進發展,因為在使用的過程中,智能在一定的條件下發展,甚至可以轉化為進化。今天生物學的研究已經有很多的證據證明,生活在巖石里邊的白鼠比生活在地里的白鼠神經元要多,使用和發展是可以反映在進化中的。
智能邏輯及十項準則
智能一定有自己的邏輯,有自己的邏輯才能夠構建它的計算架構、才能走向更高的發展階段。非生物智能體是完全有主體性的。今天的人工智能系統沒有主體性,沒有一個人工智能系統是有主體性的,所以它依然是非生物智能客體,而不是非生物智能體,非生物智能體的一大特征是它一定要有主體性。目前來看可以被認為存在一定主體性的東西是區塊鏈。區塊鏈是具有一定主體性的。為什么呢?因為人為它工作。區塊鏈是第一個具有主體性的非生物智能體,盡管它沒有自我意識,但它是為了生存可以占用資源的非生物智能體。如果說人類再賦予它更加成熟一些的意識,比如賦予區塊鏈一個功能,使它能夠繁衍后代,生兒子、生孫子,一年繁衍10萬個出來,兩年繁衍1億個出來,這個世界將會怎樣?大家可以認真地想一想。這是我們講的非生物智能客體和非生物智能體最核心的一條邏輯。
智能發展中展現出很多邏輯特征,我這里總結了十條,叫十項準則,具體包括:
語義性準則。智能處理的信息一定是語義的而不是符號的,它一定要把符號信息變成語義信息,才成為智能工作的基礎。常常可以看到,我們講了一堆所謂的算法,只是為了一件事情,就是讓系統把處理的符號變成語義。
結構準則。智能都是主體,任何一個主體智能都是由一個個具體的結構化的單元構成。智能結構的邏輯起點是最小智能單元,而最小智能單元又由最小主體單元、最小功能單元、最小信息單元組成。語義和結構準則是決定智能處理和智能邏輯特征的基礎,是所有其它準則的基礎。
具體性和有限性準則。具體性是說智能事件、智能任務和智能行為是具體的,智能結構的邏輯操作也是具體的,均不可約簡、抽象。基于智能結構和具體性準則,任何主體的智能構件是有限的,任何智能任務涉及的智能構件是有限的。這是結構準則的直接推論。智能是有限的,人工智能問題求解的時候,我們指的都是一個可窮極的有限空間,不管是解的空間還是其他空間都是可窮盡的有限空間。對于智能,無限不考慮,只考慮有限。當然有限可以是指很大的數,可以大到不可想象,但再大它也是有限的。
連接準則。生物智能的功能進化以無與倫比的連接構成了復雜的腦功能。連接是智能邏輯中最核心的東西。今天很多人都在講神經系統、講神經網絡,但從來沒講神經系統每一個神經元為什么要有1000個神經突觸。神經突觸就是為了連接,而且這個連接完全是語義的而不是符號的,因為人的大腦沒有處理符號信息的能力。人的大腦根本沒有能力處理不是語義的信息,它對不是語義的信息視而不見、聽而不聞,絕不處理。
疊加、遞減、融通三項準則。以具體主體為分析基礎的智能增長有三種模式,一是疊加式增長,二是遞減式增長,三是融通式增長。疊加、遞減、融通三項都屬于疊加準則,是智能發展的主要邏輯形態之一。這是語義操作主要的操作符,或者說主要的操作行為。
容錯和規范準則。允許出錯、廣泛包容是所有智能行為的普遍準則。允許不完美是容錯準則的自然推論。容錯準則存在于智能進化、發展、使用的所有進程中。容錯是指只要不能證明絕對錯、無用的東西,在智能主體里面一定要保留著,不能扔掉。基因組到現在還只是破譯了2%,98%沒有破譯。這些東西沒有參與到具體生命過程中,依然保留著98%。容錯是至關重要的東西。因此,選擇按照一定規范來做的事情,可以保持行為的理性。
智能計算架構
與基于符號處理的馮·諾依曼計算架構不同,智能計算的架構是以語義為基礎,以智能主體為中心,以感知或其他路徑觸發智能行為,經過策略確定、資源調用、任務執行、過程評價、成果學習、智能拓展的循環,形成以智能行為過程為基礎的智能計算循環。以這個過程為基礎,主體的智能逐步提升。智能計算架構不是支持計算,是支持智能的形成和發展。
新的智能計算架構是什么?有三個部分,一部分是流程性的,從感知或者其他方式出發,生成這個事件如何應對、這個任務如何完成的策略,要有策略生成性,策略生成后要有執行,執行以后要有評價,這是流程性的。內部是計算所擁有的資源,有四類資源:智能主體,外部事件和外部資源,外部事件觸發或者應對,外部資源利用或釋放,這和馮·諾依曼的計算架構相同。所有主體的所有行為都可以用這個架構來解釋,而且這個架構是可以做出來的。
在這個架構中有三個東西是極其重要的。第一個是微功能單元、第二個是微處理器、第三個是內計算。這是三個極其重要的概念。在這個架構中最基礎的是微功能單元,但是這個單元有自處理能力。它不是一個靜態的單元,而是一個動態的,不僅是被動的還可以是主動的。
微處理器執行微功能單元中所有的功能。微處理器擁有并只擁有一項不可分割的處理功能,如果能分割就變成兩個,直至不能分割。比如說“1+1”,它在微處理器里有兩種處理方式,一種方式只做“1+1”,另一種是不處理,中間處理過程沒有直接連到結論2。從微處理器為中心,一層一層疊加,變成處理的主動性而不是被動性。微處理器在逐層疊加以后變成一個系統。
內計算是指非生物智能體計算架構自身發起并實現的計算功能。其基礎是微計算系統的主動功能。智能計算架構在該架構達到完善之前處于不停息的計算之中,通過計算走向成長。只有在所有內部路徑遍歷之后沒有新的學習材料或沒有來自外部的學習材料,內計算才會停止。
目前的馮·諾依曼體系架構,計算都是通過外部賦予。非生物智能體,如果按計算的任務數量,其主要任務是內計算而不是外部賦予的,它自己需要計算,這是十分重要的。內計算有兩個,一個成長性,一個維護性。所謂成長性內計算,也稱為學習性內計算,可以增長內部功能。區塊鏈也是一樣,它是唯一一個真正有自己維持自己生存的非生物智能客體。之所以它還不是主體,因為它沒有真正的意識,如果它有真正的意識,那么早就開始繁衍了。維護性內計算是它的功能的維持,是非生物智能體保持自身處于就緒狀態的功能。
到了今天,已經不存在超越人的生物智能進化路徑,我這樣說是十分嚴肅、嚴謹的。由于人的誕生,地球上其他生物進化成像人這樣智能的可能性就不存在了。只要其他動物有與人相同的進化路徑,人一定會切斷它而不讓它發生。智能已經進化到如此復雜的高級階段,我們已經有了太多的智能主體和智能存在,不經人的賦予產生非生物智能體的可能性基本不存在。區塊鏈是人賦予的,AlphaGo也是人賦予的。非生物智能體,不管其智能特征如何,起點都是由人賦予的。
智能已經到了復雜的高級階段。成長的主要模式是交互,特別是人與非生物智能體的交互,也包括非生物智能體之間跨架構的交互。
信息和智能是不可分割的。從智能進化角度來看,沒有信息就沒有智能,沒有信息完備表述,記憶與一切智能所有基于語義邏輯的智能行為都會失去基礎。很多科學大家認為智能沒有原理,當我把書已出版的書定為“智能原理”,確實冒著很大的風險,但到現在,我已經把心放下,統一的智能理論,最起碼框架已經找到,雖然細節還有很多的缺口,但是總的來說,一個基本的框架已經存在。
評論
查看更多