【摘 要】文獻[1-9]提出了血液循環(huán)在大腦處理信息的過程中具有時序控制作用,并用量化模型結(jié)合結(jié)構(gòu)風(fēng)險最小化相關(guān)理論說明時序控制作用的意義。文獻[10-24]匯總介紹量化模型中的一些細節(jié)。本文介紹我們開發(fā)的一個算法,這一算法實現(xiàn)將一個有向網(wǎng)絡(luò)分解為一系列前向網(wǎng)絡(luò)集合。分解出來的前向網(wǎng)絡(luò)集合可用于分析各種情況對任一細胞活動情況的影響,也可用于搭建精細的神經(jīng)網(wǎng)絡(luò)模型,進而用于輔助醫(yī)學(xué)等方面的研究。算法的網(wǎng)絡(luò)分解能力能符合文獻[1-28]所介紹的大腦處理信息量化方案的要求
【關(guān)鍵詞】過程存儲和重組模型 時序控制 腦電波 微循環(huán) 結(jié)構(gòu)風(fēng)險 中樞神經(jīng)系統(tǒng) 信息處理 微環(huán)路 時間認知 智力起源 大腦量化模型 前向網(wǎng)絡(luò)樹
一、從信息處理系統(tǒng)的角度研究腦運作機制
腦具備信息處理系統(tǒng)的功能,研究大腦時,可以把腦看成“一種特別的信息處理系統(tǒng)”。目前神經(jīng)生物學(xué)一個受關(guān)注的研究方向是大腦的整體運作機制是怎樣的,也就是腦中分子層面的活動如何影響、決定細胞層面的活動;細胞層面的活動如何影響、決定微環(huán)路和環(huán)路層面的活動并最終影響、決定系統(tǒng)層面的活動和功能。當(dāng)把大腦運作機制看成“一種特別的信息處理系統(tǒng)的運作機制”時,這個研究方向涉及信息系統(tǒng)研究中的“系統(tǒng)結(jié)構(gòu)”、“系統(tǒng)組成原理”、等方面的問題。如果把腦這一信息處理系統(tǒng)的“系統(tǒng)架構(gòu)”和“系統(tǒng)組成原理”看成一套未知的待探索的機制,已積累的“分子層面、細胞層面、微環(huán)路和環(huán)路層面、系統(tǒng)層面的各種知識和實踐經(jīng)驗”可以看成“自然和人們無意中編排設(shè)計的、探索腦信息處理運作機制的實驗獲得的數(shù)據(jù)和結(jié)果”,因此,綜合整理分析已有的各層面的知識,建立有堅實解剖學(xué)基礎(chǔ)、能聯(lián)系各層面、量化描述大腦信息處理過程的模型和框架,發(fā)現(xiàn)、掌握系統(tǒng)運作所遵循的基本規(guī)律和原理,會對更深刻理解大腦信息處理運作機制有所幫助;將有利于對各種神經(jīng)系統(tǒng)疾病發(fā)病機制的理解、治療方案的制定;也將有助于我們更深刻地理解,理性、客觀地對待我們已知的各種知識和所建立的各種理論。
綜合整理分析、建立量化描述模型、探索系統(tǒng)運作所遵循的基本規(guī)律和原理是一項繁雜艱巨的工作,筆者在多年前就已經(jīng)開始了這項工作,并發(fā)表了一系列論文。我們于2007年3月正式發(fā)表論文[1]提出血液循環(huán)(包括微循環(huán))機制在大腦運作過程起到時序控制的作用,在研究大腦運作機制的時候,要考慮血液周期性灌注的影響;分析了各種腦電現(xiàn)象形成的機制和原因;等。我們筆者在上述論文和一系列發(fā)表于網(wǎng)站、全國學(xué)術(shù)會議、期刊等的論文[1-20](這些論文發(fā)表于2006年至2012年)中,提出了血液循環(huán)在大腦處理信息的過程中具有時序控制作用;分析了各種腦電現(xiàn)象形成的機制和原因;建立描述大腦處理信息過程的量化模型,用量化模型結(jié)合結(jié)構(gòu)風(fēng)險最小化相關(guān)理論分析說明時序控制作用對大腦高效可靠處理信息的意義;匯總介紹量化模型中的細節(jié);分析了大腦能正確而高效處理信息,使智力能夠誕生的原因;分析了理論建立和應(yīng)用過程的神經(jīng)生理學(xué)原理、只能有相對真理的神經(jīng)生理學(xué)原因;還建立和介紹了另外一種量化分析方案;等。我們還介紹了更多的細節(jié)[21-24]。
為方便同行閱讀,我們在2013年也整理發(fā)表了系列綜合報告[25-28]。
上面的文字已經(jīng)發(fā)在我們以前的文章中[29]。
二、腦研究輔助工具的研發(fā)
腦研究領(lǐng)域的另外一個研究方向是研發(fā)更多用于研究大腦的輔助工具。本文介紹了我們設(shè)計的一種網(wǎng)絡(luò)分解算法,這一算法用于將有向網(wǎng)絡(luò)分解為一系列前向網(wǎng)絡(luò)集合,為每個節(jié)點都生成一個以這個節(jié)點為輸出細胞的前向網(wǎng)絡(luò),并且實現(xiàn)前向網(wǎng)絡(luò)的擴維次數(shù)可控、不會無限制擴維,觀察時間長度可控。分解出來的前向網(wǎng)絡(luò)集合可用于分析各種情況對任一細胞活動狀態(tài)的影響,也可以用于搭建精細的神經(jīng)網(wǎng)絡(luò)模型,進而用于輔助醫(yī)學(xué)等方面的研究。
本文介紹的算法設(shè)計過程中用到了筆者在2004年論文中總結(jié)的一種算法分析設(shè)計思路:面對一些需求復(fù)雜的算法設(shè)計時,從“遞歸空間的分類”這一個角度入手,進而分析各遞歸空間間的參數(shù)傳遞關(guān)系,從而設(shè)計出符合需求的算法流程及其“搭配策略”[30]。
(一)第一節(jié) 算法需求分析總結(jié)
需求1:將有向圖分解為一系列樹集合,為每個節(jié)點都生成一個以這一節(jié)點為根節(jié)點的樹,前向網(wǎng)絡(luò)的反饋回路相關(guān)的擴維次數(shù)可控,前向網(wǎng)絡(luò)從輸入細胞到輸出細胞的時間最長時間可控。
說明:腦神經(jīng)網(wǎng)絡(luò)可以看成一個有向網(wǎng)絡(luò):節(jié)點表示細胞,邊表示細胞間連接,細胞間能雙向傳遞信號的連接可以用兩條邊表示;在有需要進行更精細化量化分析的時候,可以增加節(jié)點類和邊類的成員、等描述系統(tǒng)屬性、行為、等;等。生成的每個前向網(wǎng)絡(luò)由于后面敘述的原因可以用樹結(jié)構(gòu)表示。對有反饋回路的圖分解過程中,按論文[1-20]的量化方案將進行擴維處理,因反饋回路的存在,可能進行多次擴維,最大擴維的次數(shù)應(yīng)該可控、不會無限制擴維。按論文[1-20]量化方案,生成的樹的邊的中有傳輸延遲,從樹的根節(jié)點到葉子節(jié)點路徑總傳輸延遲可控。
需求2:算法完成和反饋回路處理相關(guān)的擴維處理,兩節(jié)點間多通路相關(guān)的擴維處理,使每個生成的前向網(wǎng)絡(luò)實際可以用樹結(jié)構(gòu)表示,稱為前向網(wǎng)絡(luò)樹,F(xiàn)eedForward Network Tree,簡稱FFN樹。
說明:按論文[1-20]的量化方案,網(wǎng)絡(luò)分解過程中對網(wǎng)絡(luò)中存在反饋回路和兩節(jié)點中存在多通路的情況進行擴維處理,使每個生成的前向網(wǎng)絡(luò)實際上可以用樹結(jié)構(gòu)表示。
(二)第二節(jié) 若干相關(guān)概念
1.遞歸空間的分類:一代遞歸空間和后代遞歸空間:
遞歸空間是指某一個有遞歸調(diào)用區(qū)的程序在某一次調(diào)用它的遞歸調(diào)用區(qū)時,為其遞歸調(diào)用區(qū)所建立的進程對應(yīng)的系統(tǒng)資源的集合。一代遞歸空間是指程序第一次進入遞歸調(diào)用區(qū)和與其有相同遞歸深度的遞歸調(diào)用區(qū)時為執(zhí)行遞歸區(qū)代碼所建立的進程對應(yīng)的系統(tǒng)資源的集合。而該程序以后進入更大深度的遞歸調(diào)用區(qū)時為執(zhí)行遞歸區(qū)代碼所建立的進程對應(yīng)的系統(tǒng)資源集合都屬后代遞歸空間。[30]
2.BaseTable 標識符 和 Space標識符
它是本論文引入的一種標記符號,它的格式是:
Space( k, i ) 是在k代遞歸空間集中產(chǎn)生的FFN所有子樹在程序返回上一代遞歸空間時都要以 i 為根節(jié)點的父節(jié)點的那一個遞歸空間。Space( k, i1 )和Space( k, i2 )是具有相同遞歸深度的遞歸空間,都叫k代遞歸空間。
BaseTable( k , n ) , k 表示該 BaseTable是在第k 代遞歸空間產(chǎn)生的,假設(shè)BaseTable(k,n)是在Space(k,i)中產(chǎn)生的,則n表示BaseTable(k,n)是在k代空間中為對應(yīng)有邊直接到節(jié)點i的節(jié)點n產(chǎn)生的 BaseTable。由BaseTable( k , n ) 為基礎(chǔ)產(chǎn)生的所有FFN子樹在返回k代空間時將以 n為根節(jié)點的父節(jié)點 。
3.Space類 和 BaseTable類 的重要成員介紹:
Space類:Space(k,i) 的k,i成員含義前面已經(jīng)有介紹;有一個Length成員,用于存儲FFN樹的根到當(dāng)前遞歸空間對應(yīng)i節(jié)點的路徑中,經(jīng)過的路徑長度總和,可以是傳輸時間延遲長度總和;有一個ChildrenTable,存儲了有邊直接連接到節(jié)點i的節(jié)點,這些點在生成的FFN樹中可能成為i節(jié)點的孩子節(jié)點;有一個ResultTreeList成員,用于存放一系列結(jié)果樹,具體作用見后面敘述。在有需要更精細建模時可增加成員、等。
BaseTable類:BaseTable(k,n)的k,n成員的含義前面已經(jīng)有介紹;一個是BaseLength,從FFN樹的根節(jié)點到BaseTable( k , n )對應(yīng)的節(jié)點n的長度總和,可以是傳輸時間延遲總長;有一個Result成員,以n節(jié)點為根節(jié)點,由BaseTable(k, n)產(chǎn)生的后代遞歸空間Space(k+1,n)返回的子樹的根節(jié)點作為n節(jié)點的孩子節(jié)點。在有需要更精細建模時可增加成員、等。
4.GenerationSign 標識符:
為了在程序中實現(xiàn)對不同類型的遞歸空間采用分治策略,我們必須使程序能夠“感知”自己所處的遞歸空間,因而設(shè)立int類型變量GenerationSign。[30]
5.圖類:
腦神經(jīng)網(wǎng)絡(luò)可以采用有向圖建模描述:節(jié)點表示細胞,邊表示細胞間連接,
能雙向傳遞信號的細胞間連接可以用兩條邊表示;在有需要進行更精細化量化分析的時候,可以增加圖節(jié)點類和邊類的成員、等描述系統(tǒng)屬性、行為、等;等;從而建立符合分析需要的神經(jīng)網(wǎng)絡(luò)模型。
(三)第三節(jié) 控制總傳輸延遲長度、擴維次數(shù)的關(guān)鍵和后代遞歸空間的數(shù)據(jù)傳輸關(guān)系
1.從第二節(jié)定義我們已知,以BaseTable( k , i ) 為基礎(chǔ)找出的子樹在程序返回Space(k, i 1)時會以節(jié)點 i為根節(jié)點的父節(jié)點。
2.后代遞歸空間結(jié)構(gòu)和后代遞歸空間之間的數(shù)據(jù)傳輸關(guān)系如圖1所示:
3.分析圖一可以看出,實現(xiàn)總傳輸延遲長度控制和最大擴維次數(shù)控制的關(guān)鍵在于控制好用于產(chǎn)生下一代遞歸空間的BaseTable,避免不受限制地遞歸產(chǎn)生BaseTable和后代遞歸空間。實際上,實現(xiàn)了總傳輸延遲長度控制后,最大擴維次數(shù)就受到了限制,不會無限制增長。
(四)第四節(jié) 后代遞歸空間中控制前向網(wǎng)絡(luò)擴維次數(shù)和控制總傳輸延遲長度解決方案的設(shè)計
(五)第五節(jié) 后代遞歸空間的產(chǎn)生、對后代遞歸空間返回數(shù)據(jù)的處理
(六)第六節(jié) 算法總體流程設(shè)計
1.在獲得細胞n為輸出細胞的前向網(wǎng)絡(luò)時,可先構(gòu)造BaseTable(0,n), 用BaseTable(0,n)生成Space(1,n),然后,遞歸執(zhí)行第四節(jié)到第五節(jié)介紹的流程,可獲得以細胞n為輸出細胞的前向網(wǎng)絡(luò)樹。
2.對圖中的每個節(jié)點都執(zhí)行一所描述的操作,可獲得一系列前向網(wǎng)絡(luò)集合,完成網(wǎng)絡(luò)分解工作。
(七)第七節(jié) 所設(shè)計算法特點
上面算法設(shè)計的主要特點有:
特點一,問題分析過程比較條理,能滿足算法需求
特點二,在計算量大的情況下,這種思路設(shè)計的算法對應(yīng)的計算任務(wù)可以:
1.按樹形的遞歸空間結(jié)構(gòu)自然分拆成多個子計算任務(wù),然后分布到多個系統(tǒng)中計算。
2.在節(jié)點數(shù)量多的情況下,可以將網(wǎng)絡(luò)分解對應(yīng)的計算任務(wù)分布到多個系統(tǒng)中計算,將所有節(jié)點劃分為多個子集,每個系統(tǒng)負責(zé)生成以一個節(jié)點子集中的節(jié)點為輸出細胞的前向網(wǎng)絡(luò)子集合。
(八)第八節(jié) 可進一步改進的工作
1.在程序設(shè)計中,需求滿足的優(yōu)先級順序為“正確性、穩(wěn)定性、可測性、規(guī)范性和可讀性、全局效率、局部效率、個人風(fēng)格 ”,上面算法采用了遞歸程序的框架設(shè)計,先滿足了優(yōu)先級高的需求,后續(xù)可以通過遞歸程序的非遞歸化優(yōu)化效率。
2.在計算量大的情況下,通過適當(dāng)改造,上述算法對應(yīng)的計算任務(wù)可以按第七節(jié)介紹的方法分拆成多個子計算任務(wù),然后分布到多個系統(tǒng)中計算。
3.為程序調(diào)試方便,個別數(shù)據(jù)結(jié)構(gòu)設(shè)計存在信息冗余,可進一步進行程序的代碼級優(yōu)化。
參考文獻:
[1] 謝勤,王乙容.大腦處理信息的過程存儲和重組模型[J].現(xiàn)代生物醫(yī)學(xué)進展,2007,(3):432-435,439
Xie Qin, Wang Yi-rong. Storing and Re-engineering of Models of Cerebral Information Process [J]. Progress of Modern Biomedicine, 2007,(3):432-435,439
[2] 謝勤.血液循環(huán)在大腦信息處理過程中的時序控制作用[J].現(xiàn)代生物醫(yī)學(xué)進展,2008,(6):1152-1159
Xie Qin. Timer Role of Blood Circulation When Brain Processing Information [J].Progress of Modern Biomedicine, 2008, (6):1152-1159
[3] 謝勤.過程存儲與重組模型[Z].www.sciam.com.cn,2006
Xie Qin. Model of Process Storing and Recalling [Z].www.sciam.com.cn, 2006
[4] 謝勤.一種關(guān)于腦電波起源和含義的觀點[C].中國神經(jīng)科學(xué)學(xué)會第七次全國學(xué)術(shù)會議論文集.北京:科學(xué)出版社,2007:144
Xie Qin. A Viewpoint about origin and meaning of EEGs[C].Proceedings of the 7th Biennial Meeting and the 5th Congress of the Chinese Society for Neuroscience. Beijing: Science Press, 2007:144
[5] 謝勤.血液循環(huán)在大腦信息處理過程中的時序控制作用整理[C].中國神經(jīng)科學(xué)學(xué)會第八次全國學(xué)術(shù)會議論文集.北京:科學(xué)出版社, 2009: 135
Xie Qin. A Review of
[6] 謝勤.血液循環(huán)在大腦信息處理過程中的時序控制作用整理[J].中外健康文摘,2011,8(20):93-98
Xie Qin. A Review of
[7] 謝勤.大腦處理信息的樣本量和網(wǎng)絡(luò)規(guī)模問題[J].中外健康文摘,2011,8(21):88-91
Xie Qin. Matching Problem of Sample Quantity and Network Scale when Brain Processing Information [J].World Health Digest, 2011, 8(21): 88-91
[8] 謝勤.大腦處理信息量化模型中的另一種樣本重組方案[J].中外健康文摘,2011,8(22):209-210
Xie Qin. Another Sample Recombination Solution for Quantitative Model of Brain Information Processing [J].World Health Digest, 2011, 8(22): 209-210
[9] 謝勤.大腦處理信息的樣本量和網(wǎng)絡(luò)規(guī)模問題[C].中國神經(jīng)科學(xué)學(xué)會第九次全國學(xué)術(shù)會議論文集.北京:科學(xué)出版社, 2011: 366
Xie Qin. Matching Problem of Sample Quantity and Network Scale when Brain Processing Information [C].Proceedings of the 9th Biennial Meeting of the Chinese Society for Neuroscience. Beijing: Science Press. 2011: 366
[10] 謝勤.大腦處理信息量化模型中的細節(jié)匯編[J].中外健康文摘,2011,8(48):78-80
Xie Qin. Details of Quantitative Model of Brain Information Processing [J].World Health Digest, 2011, 8(48): 78-80
[11] 謝勤.大腦處理信息量化模型中的細節(jié)匯編二[J].中外健康文摘,2012,9(4):101-102
Xie Qin. Details of Quantitative Model of Brain Information Processing II [J].World Health Digest, 2012, 9(4):101-102
[12] 謝勤.大腦處理信息量化模型中的細節(jié)匯編三[J].中外健康文摘,2012,9(16):61-62
Xie Qin. Details of Quantitative Model of Brain Information Processing III [J].World Health Digest, 2012, 9(16):61-62
[13] 謝勤.大腦處理信息量化模型中的細節(jié)匯編四[J].中外健康文摘,2012,9(23):193-194
Xie Qin. Details of Quantitative Model of Brain Information Processing IV [J].World Health Digest, 2012, 9(23):193-194
[14] 謝勤.大腦處理信息量化模型中的細節(jié)匯編五[J].中外健康文摘,2012,9(20):56-57
Xie Qin. Details of Quantitative Model of Brain Information Processing V [J].World Health Digest, 2012, 9(20):56-57
[15] 謝勤.大腦處理信息量化模型中的細節(jié)匯編六[J].中外健康文摘,2012,9(29):238-239
Xie Qin. Details of Quantitative Model of Brain Information Processing VI [J].World Health Digest, 2012, 9(29):238-239
[16] 謝勤.大腦處理信息量化模型中的細節(jié)匯編七[J].中外健康文摘,2012,9(33):45-46
Xie Qin. Details of Quantitative Model of Brain Information Processing VII [J].World Health Digest, 2012, 9(33):45-46
[17] 謝勤.大腦處理信息量化模型中的細節(jié)匯編八[J].中外健康文摘,2012,9(39):393-395
Xie Qin. Details of Quantitative Model of Brain Information Processing VIII [J].World Health Digest, 2012, 9(39):393-395
[18] 謝勤.大腦處理信息量化模型中的細節(jié)匯編九[J].中外健康文摘,2012,9(39):402-403
Xie Qin. Details of Quantitative Model of Brain Information Processing IX [J].World Health Digest, 2012, 9(39):402-403
[19] 謝勤.大腦處理信息量化模型中的細節(jié)匯編十[J].中外健康文摘,2012,9(39):407-408
Xie Qin. Details of Quantitative Model of Brain Information Processing X [J].World Health Digest, 2012,
9(39):407-408
[20] 謝勤.大腦處理信息量化模型中的細節(jié)匯編十一[J].中外健康文摘,2012,9(50):112-113
Xie Qin. Details of Quantitative Model of Brain Information Processing XI [J].World Health Digest, 2012,
9(50):112-113
[21] 謝勤.大腦處理信息量化模型中的細節(jié)匯編十二[J].待發(fā)表
Xie Qin. Details of Quantitative Model of Brain Information Processing XII [J]
[22] 謝勤.大腦處理信息量化模型中的細節(jié)匯編十三[J].待發(fā)表
Xie Qin. Details of Quantitative Model of Brain Information Processing XIII [J]
[23] 謝勤.大腦處理信息量化模型中的細節(jié)匯編十四[J].待發(fā)表
Xie Qin. Details of Quantitative Model of Brain Information Processing XIV [J]
[24] 謝勤.大腦處理信息量化模型中的細節(jié)匯編十五[J].待發(fā)表
Xie Qin. Details of Quantitative Model of Brain Information Processing XV [J]
[25] 謝勤.大腦處理信息量化模型和細節(jié)綜合報告[J].大家健康(下旬版),2013,7(11):6-9
Xie Qin. Comprehensive Report Of A Quantitative Model Of Brain Information Processing And Its Details [J].ForAllHealth,2013,7(11):6-9 wanfangdata Online Publish Date: August, 2013 Official Publish Date: November,2013
[26] 謝勤.基于量化模型的對大腦高效可靠處理信息實現(xiàn)機制的分析[J] .大家健康(下旬版),2013,7(11):11-13
Xie Qin. Comprehensive Report Of A Quantitative Model Of Brain Information Processing And Its Details II [J].ForAllHealth,2013,7(11):11-13 wanfangdataOnline Publish Date: August, 2013 Official Publish Date: November,2013
[27] 謝勤.基于大腦處理信息量化模型的對若干認知問題的分析[J].大家健康(下旬版),2013,7(11):14-15
Xie Qin. Comprehensive Report Of A Quantitative Model Of Brain Information Processing And Its Details III [J].ForAllHealth,2013,7(11):14-15 wanfangdata Online Publish Date: August, 2013 Official Publish Date: November,2013
[28] 謝勤.大腦處理信息量化模型和細節(jié)綜合報告[C].中國神經(jīng)科學(xué)學(xué)會第十次全國學(xué)術(shù)會議論文集.北京:科學(xué)出版社, 2013
Xie Qin. Comprehensive Report Of A Quantitative Model Of Brain Information Processing And Its Details [C].Proceedings of the 10th Biennial Meeting of the Chinese Society for Neuroscience. Beijing: Science Press.2013
[29] 謝勤.從信息處理系統(tǒng)的角度研究腦運作機制[Z].2013
[30] 謝勤.WAP算法連續(xù)化及其應(yīng)用.畢業(yè)論文,2004
作者簡介:
謝勤,(1982-),男,華南理工大學(xué)碩士,中國神經(jīng)科學(xué)學(xué)會會員,工程師,近年在亞組委信息技術(shù)部完成核心信息系統(tǒng)——計時記分和成績處理系統(tǒng)項目實施管理方面的工作,其中計時記分系統(tǒng)投資一億。主要研究方向:計算機科學(xué)與工程,人工智能,神經(jīng)生物學(xué)。